summaryrefslogtreecommitdiff
path: root/src/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* SPDX: Mass-update to GPL-2.0-or-laterJeremy Harris2022-11-271-0/+1
| | | | | This is based on the text in src/NOTICE which is taken to override text in individual files
* Copyright updates:exim-4.96-RC0Jeremy Harris2022-04-231-0/+1
| | | | vi $(git log --name-status exim-4.95..master | awk '/^M/{print $2}' | grep -v '^test/' | sort -u)
* Hints DB interface: convert from macros to inlinable functions.Jeremy Harris2022-03-281-0/+1
| | | | Testing status: tdb, dbm, gdbm & ndbm build and pass testsuite.
* Build process: Mention Local/Makefile-<buildname>Heiko Schlittermann (HS12-RIPE)2019-03-131-12/+10
|
* Update copyright year to 2018Heiko Schlittermann (HS12-RIPE)2018-02-101-1/+1
| | | | | Partly change a single year into a range, starting back in 1995, or later, if indicated by other copyright information.
* Copyright year bumps for substantive changes 2017exim-4_90_RC1Jeremy Harris2017-10-261-1/+1
|
* TidyingJeremy Harris2017-08-011-2/+1
|
* 214 spelling fixesJosh Soref2017-01-181-1/+1
|
* Introduce EXIM_BUILD_SUFFIX for src/Makefile and testsuiteHeiko Schlittermann (HS12-RIPE)2016-11-041-2/+8
| | | | | | This enables parallel builds in a shared directory, if they have the same os-type and arch-type. Think about EXIM_BUILD_SUFFIX as 'name of your linux distro'
* Copyright year updates (things touched in 2015)Phil Pennock2015-06-041-1/+1
| | | | | | | | | | | | | | | | Update current year in docs and banner copyright in src/src/globals.c Rest of changes from: vi $(git whatchanged --since=2015-01-01 | grep '^:100' | sed -n 's/^[^M]*M//p' | sort -u | fgrep -v test/) Note that there are a lot of changes made because of const propagation; I opted to include the copyright year updates in that, but we could be doing a better job with who gets the copyright credit for these changes. Changes visible with: git diff $(git rev-list -n1 --before="2015-01-01" master)
* Do not build International by defaultJeremy Harris2015-04-131-0/+1
|
* Separate make targets for utils and exim. Bug 610Jeremy Harris2015-01-181-0/+8
|
* Fix undersized buffer use by eximon. Bug 1527Jeremy Harris2014-09-101-1/+1
| | | | | | | The long spoolfile line now used for certificate info was too big, resulting in an apparent syntax error in the file. Apart from using a decent size, do autogrow in case of immense certificates.
* Fix pair of buffer size errors. Bug 1478Jeremy Harris2014-05-121-0/+1
| | | | Reported-by: David Binderman
* Fix DISABLE_DNSSEC buildJeremy Harris2014-04-211-1/+2
| | | | Bad syntax possibly only affected some compilers.
* Copyright year updates:Todd Lyons2014-04-191-1/+1
| | | | vim $(git whatchanged --since=2014-01-01 | grep '^:100' | sed 's/^[^M]*M//' | sort -u | fgrep -v test/)
* Copyright year updates:Phil Pennock2014-01-071-1/+1
| | | | | | | | vi $(git whatchanged --since=2013-01-01 | grep '^:100' | sed 's/^[^M]*M//' | sort -u | fgrep -v test/) Did 2014 first, since otherwise every file I touched to update to 2013 would show as changed in 2014. Last invocation logged to git was during 2012. Will need to be more careful if auditing next year.
* Add cscope.files build targetJeremy Harris2013-09-281-1/+10
|
* Add compile-time checks for various tables being in alphabetical order.Jeremy Harris2013-05-121-1/+4
| | | | | This is gross hackery and somewhat fragile. A better method would actuallyt compile the 'C' involved and check programmatically.
* Avoid spurious rebuilds of the dynamic lookups Makefile.Tony Finch2012-12-071-4/+2
| | | | | | | This was noticable when re-building as a non-privileged user after installing as root; lookups/Makefile had been rebuilt by root and when it was rebuilt again by the unprivileged user `mv` demanded confirmation before overwriting the file.
* Stop build process more reliably on failure.Phil Pennock2011-08-271-1/+2
| | | | | Patch from Heiko Schlittermann. Fixes bug 1087
* Remove obsolete $Cambridge$ CVS revision strings.Tony Finch2011-06-291-2/+0
| | | | | I have also de-CVSed the ABOUT files and cleaned up a few introductory comments.
* Bug 139: portability fixes and documentation.Phil Pennock2011-01-161-2/+4
| | | | | | | | | | | | | | | | | | Document the dynamic lookup module capability in spec.xfpt. Include a ChangeLog item. Avoid the GNU-specific "export" make(1) directive. Build the lookups Makefile using the existing framework. Build with BSD Make once more. The src/lookups/Makefile that is used at build time now has the dynamic content come from scripts/lookups-Makefile. Add CFLAGS_DYNAMIC support, which can be set in Local/Makefile. Provide defaults for Linux & FreeBSD. Ensure that build fails early if a dynamic module is requested but CFLAGS_DYNAMIC is not defined.
* Add dynamic lookup supportDavid Woodhouse2011-01-051-1/+1
| | | | Fixed: bug #139
* Update all copyright messages to cover 1995 - 2009. Remove tab from ↵Nigel Metheringham2009-11-161-2/+2
| | | | exim_checkaccess.src
* Merge native DKIM support (from DEVEL_PDKIM)Tom Kistner2009-06-101-2/+2
|
* Fix parallel build (make -j). Fixes: bug #668.Tony Finch2008-02-141-6/+3
|
* Added "distclean" to top-level Makefile.Philip Hazel2005-09-121-1/+3
|
* Use RM_COMMAND everywhere during building.Philip Hazel2005-09-121-4/+5
|
* Trailing space tidying.Philip Hazel2004-10-111-1/+1
|
* StartPhilip Hazel2004-10-061-0/+88