summaryrefslogtreecommitdiff
path: root/src/Makefile
AgeCommit message (Collapse)Author
2018-02-10Update copyright year to 2018Heiko Schlittermann (HS12-RIPE)
Partly change a single year into a range, starting back in 1995, or later, if indicated by other copyright information.
2017-10-26Copyright year bumps for substantive changes 2017exim-4_90_RC1Jeremy Harris
2017-08-01TidyingJeremy Harris
2017-01-18214 spelling fixesJosh Soref
2016-11-04Introduce EXIM_BUILD_SUFFIX for src/Makefile and testsuiteHeiko Schlittermann (HS12-RIPE)
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'
2015-06-04Copyright year updates (things touched in 2015)Phil Pennock
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)
2015-04-13Do not build International by defaultJeremy Harris
2015-01-18Separate make targets for utils and exim. Bug 610Jeremy Harris
2014-09-10Fix undersized buffer use by eximon. Bug 1527Jeremy Harris
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.
2014-05-12Fix pair of buffer size errors. Bug 1478Jeremy Harris
Reported-by: David Binderman
2014-04-21Fix DISABLE_DNSSEC buildJeremy Harris
Bad syntax possibly only affected some compilers.
2014-04-19Copyright year updates:Todd Lyons
vim $(git whatchanged --since=2014-01-01 | grep '^:100' | sed 's/^[^M]*M//' | sort -u | fgrep -v test/)
2014-01-07Copyright year updates:Phil Pennock
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.
2013-09-28Add cscope.files build targetJeremy Harris
2013-05-12Add compile-time checks for various tables being in alphabetical order.Jeremy Harris
This is gross hackery and somewhat fragile. A better method would actuallyt compile the 'C' involved and check programmatically.
2012-12-07Avoid spurious rebuilds of the dynamic lookups Makefile.Tony Finch
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.
2011-08-27Stop build process more reliably on failure.Phil Pennock
Patch from Heiko Schlittermann. Fixes bug 1087
2011-06-29Remove obsolete $Cambridge$ CVS revision strings.Tony Finch
I have also de-CVSed the ABOUT files and cleaned up a few introductory comments.
2011-01-16Bug 139: portability fixes and documentation.Phil Pennock
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.
2011-01-05Add dynamic lookup supportDavid Woodhouse
Fixed: bug #139
2009-11-16Update all copyright messages to cover 1995 - 2009. Remove tab from ↵Nigel Metheringham
exim_checkaccess.src
2009-06-10Merge native DKIM support (from DEVEL_PDKIM)Tom Kistner
2008-02-14Fix parallel build (make -j). Fixes: bug #668.Tony Finch
2005-09-12Added "distclean" to top-level Makefile.Philip Hazel
2005-09-12Use RM_COMMAND everywhere during building.Philip Hazel
2004-10-11Trailing space tidying.Philip Hazel
2004-10-06StartPhilip Hazel