Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								075cfe3b97 
								
							 
						 
						
							
							
								
								Add support for using a build directory  
							
							
							
						 
						
							2014-09-05 14:17:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								afbdd55334 
								
							 
						 
						
							
							
								
								Hack to prevent Makefile.config from being regenerated by "make clean"  
							
							
							
						 
						
							2014-09-05 12:08:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								22c900da08 
								
							 
						 
						
							
							
								
								Hack for supporting Boost on Homebrew  
							
							
							
						 
						
							2014-09-04 19:36:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2aa93858af 
								
							 
						 
						
							
							
								
								Force template regeneration  
							
							
							
						 
						
							2014-08-20 18:44:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ab4eba5b91 
								
							 
						 
						
							
							
								
								Handle header file instantiation  
							
							
							
						 
						
							2014-08-20 18:39:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								a6f4554656 
								
							 
						 
						
							
							
								
								Add support for order-only dependencies  
							
							
							
						 
						
							2014-08-07 16:10:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7191a7394a 
								
							 
						 
						
							
							
								
								Support Illumos  
							
							... 
							
							
							
							From https://github.com/NixOS/nix/pull/236  
							
						 
						
							2014-04-03 17:35:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d6a45f6bdb 
								
							 
						 
						
							
							
								
								Don't set an absolute soname  
							
							
							
						 
						
							2014-03-03 15:29:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								a376762848 
								
							 
						 
						
							
							
								
								Add support for making relocatable packages using $ORIGIN  
							
							
							
						 
						
							2014-03-03 15:19:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4eac3b2471 
								
							 
						 
						
							
							
								
								Add a variable GLOBAL_CXXFLAGS_PCH for use by precompiled headers  
							
							... 
							
							
							
							You don't want to use GLOBAL_CXXFLAGS for passing flags like
"-include-pch" (clang), because that means you cannot use
GLOBAL_CXXFLAGS when generating the PCH. 
							
						 
						
							2014-02-28 12:13:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4e7e498ff9 
								
							 
						 
						
							
							
								
								Add variable GLOBAL_COMMON_DEPS  
							
							... 
							
							
							
							This is a list of dependencies on which all C/C++ object files depend.
Primarily useful for global precompiled headers. 
							
						 
						
							2014-02-28 12:01:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7bef965d6f 
								
							 
						 
						
							
							
								
								Make it work on GNU Make > 3.81 again  
							
							
							
						 
						
							2014-02-18 13:35:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								79f699edca 
								
							 
						 
						
							
							
								
								More GNU Make 3.81 compatibility  
							
							
							
						 
						
							2014-02-18 12:57:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								581a160c11 
								
							 
						 
						
							
							
								
								Add a function for looking up programs in $PATH  
							
							
							
						 
						
							2014-02-14 20:12:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								a35c6eb4a2 
								
							 
						 
						
							
							
								
								Support setting CFLAGS and CXXFLAGS for libraries/programs  
							
							
							
						 
						
							2014-02-11 14:15:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								a210c995cd 
								
							 
						 
						
							
							
								
								Support DESTDIR  
							
							
							
						 
						
							2014-02-07 16:21:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								97f8e9bc76 
								
							 
						 
						
							
							
								
								Remove dead code  
							
							
							
						 
						
							2014-02-06 19:06:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4161fce472 
								
							 
						 
						
							
							
								
								Create the target directory of libraries and programs  
							
							
							
						 
						
							2014-02-06 11:30:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0da82efa5d 
								
							 
						 
						
							
							
								
								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:02:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8468806552 
								
							 
						 
						
							
							
								
								Add a basic README  
							
							
							
						 
						
							2014-02-03 17:05:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								28dc488335 
								
							 
						 
						
							
							
								
								installcheck: Don't depend on install  
							
							... 
							
							
							
							This is a hack to prevent "installcheck" from clobbering files fixed
up by Nixpkgs' fixupPhase. 
							
						 
						
							2014-02-01 15:33:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								1eff3ad37f 
								
							 
						 
						
							
							
								
								Add missing file  
							
							
							
						 
						
							2014-02-01 14:36:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6f8aa145d4 
								
							 
						 
						
							
							
								
								Improve "make dist"  
							
							
							
						 
						
							2014-02-01 14:22:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ec1738589a 
								
							 
						 
						
							
							
								
								Make variable names more regular  
							
							
							
						 
						
							2014-02-01 12:20:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								35107038f7 
								
							 
						 
						
							
							
								
								Support adding "make help" text  
							
							
							
						 
						
							2014-02-01 11:47:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f324b49ea1 
								
							 
						 
						
							
							
								
								Change dependency file names from foo.dep to .foo.o.dep  
							
							
							
						 
						
							2014-02-01 11:31:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4271927c5b 
								
							 
						 
						
							
							
								
								Add support for installing man-pages  
							
							
							
						 
						
							2014-01-31 15:33:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								5311b2b250 
								
							 
						 
						
							
							
								
								Clang doesn't know the "-z defs" flag  
							
							
							
						 
						
							2014-01-23 10:49:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ca73c0102f 
								
							 
						 
						
							
							
								
								Nicer Make output  
							
							... 
							
							
							
							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-10 22:31:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e991ab942b 
								
							 
						 
						
							
							
								
								Add support for building shared libraries on Mac OS X  
							
							
							
						 
						
							2014-01-09 22:14:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								70d8e8fdde 
								
							 
						 
						
							
							
								
								Declare template_files as a simply expanded variable  
							
							
							
						 
						
							2014-01-09 16:57:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								814a73227f 
								
							 
						 
						
							
							
								
								Remove duplicate elements from *_SOURCES  
							
							... 
							
							
							
							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 16:54:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								55c9a40613 
								
							 
						 
						
							
							
								
								Move stuff to top-level  
							
							... 
							
							
							
							This makes it easier to use with "git subtree". 
							
						 
						
							2014-01-09 16:12:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								259086de84 
								
							 
						 
						
							
							
								
								Add support for building JARs from Java sources  
							
							
							
						 
						
							2013-12-18 16:40:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								99ed25accf 
								
							 
						 
						
							
							
								
								Add a function for doing recursive wildcard searches  
							
							... 
							
							
							
							Source: http://blog.jgc.org/2011/07/gnu-make-recursive-wildcard-function.html  
							
						 
						
							2013-12-18 15:01:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								088552b319 
								
							 
						 
						
							
							
								
								Set default installation paths  
							
							
							
						 
						
							2013-12-17 12:13:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e81b82a2cf 
								
							 
						 
						
							
							
								
								make dryclean: Sort names  
							
							
							
						 
						
							2013-12-16 16:51:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								a630635d7f 
								
							 
						 
						
							
							
								
								No longer interpret $(..._SOURCES) relative to $(..._DIR)  
							
							
							
						 
						
							2013-12-16 16:49:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4da8046513 
								
							 
						 
						
							
							
								
								Don't include all *.dep files  
							
							
							
						 
						
							2013-12-12 11:39:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								034bbcafaf 
								
							 
						 
						
							
							
								
								Add 'make help'  
							
							
							
						 
						
							2013-12-12 11:27:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								45131da736 
								
							 
						 
						
							
							
								
								Get rid of whitespace in $(d)  
							
							
							
						 
						
							2013-12-12 11:24:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c34f3c5ba4 
								
							 
						 
						
							
							
								
								Handle *.cpp extension  
							
							
							
						 
						
							2013-12-12 11:22:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								dfcc64f556 
								
							 
						 
						
							
							
								
								Only provide 'make dist' if PACKAGE_NAME is set  
							
							
							
						 
						
							2013-12-12 11:22:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								3560f52cc4 
								
							 
						 
						
							
							
								
								dryclean: Show what actual files would be deleted  
							
							
							
						 
						
							2013-12-12 11:22:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								49a385096e 
								
							 
						 
						
							
							
								
								Initial commit (imported from the Nix repo)  
							
							
							
						 
						
							2013-12-10 15:54:34 +01:00