about summary refs log tree commit diff
path: root/programs.mk
AgeCommit message (Collapse)AuthorFilesLines
2014-02-28 Add variable GLOBAL_COMMON_DEPSEelco Dolstra1-1/+1
This is a list of dependencies on which all C/C++ object files depend. Primarily useful for global precompiled headers.
2014-02-18 Make it work on GNU Make > 3.81 againEelco Dolstra1-3/+3
2014-02-11 Support setting CFLAGS and CXXFLAGS for libraries/programsEelco Dolstra1-1/+6
2014-02-07 Support DESTDIREelco Dolstra1-5/+5
2014-02-06 Create the target directory of libraries and programsEelco Dolstra1-1/+3
2014-02-04 GNU Make 3.81 compatibilityEelco Dolstra1-1/+1
3.81 doesn't understand the ‘define foo =’ syntax, which was added in 3.82. So use ‘define foo’ instead.
2014-02-01 Make variable names more regularEelco Dolstra1-4/+4
2014-02-01 Change dependency file names from foo.dep to .foo.o.depEelco Dolstra1-2/+2
2014-01-10 Nicer Make outputEelco Dolstra1-2/+2
E.g. CXX src/nix-log2xml/log2xml.o CC src/bsdiff-4.3/bsdiff.o GEN scripts/nix-channel LD src/libmain/libnixmain.so
2014-01-09 Remove duplicate elements from *_SOURCESEelco Dolstra1-1/+1
This is useful when you do: foo_SOURCES := $(wildcard *.cc) foo.cc where foo.cc is a generated file. In this case, if foo.cc already exists, you get foo.cc twice in foo_SOURCES, leading to a link error.
2014-01-09 Move stuff to top-levelEelco Dolstra1-0/+62
This makes it easier to use with "git subtree".