nix-gh/mk
Eelco Dolstra 4ee6001f95 GNU Make 3.81 compatibility
3.81 doesn't understand the ‘define foo =’ syntax, which was added in
3.82.  So use ‘define foo’ instead.
2014-02-04 11:21:13 +01:00
..
clean.mk Add 'mk/' from commit '1eff3ad37fdb9dcf9f8528fdacea0ebf0e79d545' 2014-02-01 14:38:28 +01:00
dist.mk Add 'mk/' from commit '1eff3ad37fdb9dcf9f8528fdacea0ebf0e79d545' 2014-02-01 14:38:28 +01:00
functions.mk Add 'mk/' from commit '1eff3ad37fdb9dcf9f8528fdacea0ebf0e79d545' 2014-02-01 14:38:28 +01:00
install.mk GNU Make 3.81 compatibility 2014-02-04 11:21:13 +01:00
jars.mk GNU Make 3.81 compatibility 2014-02-04 11:21:13 +01:00
lib.mk GNU Make 3.81 compatibility 2014-02-04 11:21:13 +01:00
libraries.mk GNU Make 3.81 compatibility 2014-02-04 11:21:13 +01:00
patterns.mk Add 'mk/' from commit '1eff3ad37fdb9dcf9f8528fdacea0ebf0e79d545' 2014-02-01 14:38:28 +01:00
programs.mk GNU Make 3.81 compatibility 2014-02-04 11:21:13 +01:00
README.md Merge commit '8468806552d6730abec6431c42b5b0e897c0222c' 2014-02-03 19:57:02 +01:00
templates.mk GNU Make 3.81 compatibility 2014-02-04 11:21:13 +01:00
tests.mk GNU Make 3.81 compatibility 2014-02-04 11:21:13 +01:00
tracing.mk Add 'mk/' from commit '1eff3ad37fdb9dcf9f8528fdacea0ebf0e79d545' 2014-02-01 14:38:28 +01:00

This is a set of helper Makefiles for doing non-recursive builds with GNU Make. The canonical source can be found at https://github.com/edolstra/make-rules. You should copy the files into the mk subdirectory of your project.

TODO: write more documentation.