Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							579d54038b
							
						
					 | 
					
						
						
							
							build system: introduce a new feature called build variants. it allows building a package multiple times in one pass with different build dirs, based on the same build settings. replaces templating hacks like the one used in the hostapd package
						
						
						
						
						
						
						
						SVN-Revision: 18357 
						
					 | 
					
						2009-11-10 22:00:54 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							7dc435ea29
							
						
					 | 
					
						
						
							
							move the toolchain_install stampfile to the right place to fix spurious missing toolchain errors after cleaning stuff
						
						
						
						
						
						
						
						SVN-Revision: 16776 
						
					 | 
					
						2009-07-11 12:48:59 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ralph Hempel
							
						 
					 | 
					
						
						
						
						
							
						
						
							6f29703625
							
						
					 | 
					
						
						
							
							add dist and distcheck target (to create new source balls)
						
						
						
						
						
						
						
						SVN-Revision: 16230 
						
					 | 
					
						2009-05-31 12:01:05 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ralph Hempel
							
						 
					 | 
					
						
						
						
						
							
						
						
							c4d7af7094
							
						
					 | 
					
						
						
							
							added BUILD_LOG_DIR variable, make clean will delete the ./logs dir
						
						
						
						
						
						
						
						SVN-Revision: 16148 
						
					 | 
					
						2009-05-28 16:30:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							d334c1e956
							
						
					 | 
					
						
						
							
							stop build when an error occurs and when BUILDLOG is set (#5160)
						
						
						
						
						
						
						
						SVN-Revision: 16079 
						
					 | 
					
						2009-05-26 14:18:05 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							97845201e4
							
						
					 | 
					
						
						
							
							add missing $(if) check for build logging
						
						
						
						
						
						
						
						SVN-Revision: 15366 
						
					 | 
					
						2009-04-24 01:20:23 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							5e1e868230
							
						
					 | 
					
						
						
							
							add BUILD_LOG option to let the build system log all subdir make command output to individual files (useful for debugging parallel builds)
						
						
						
						
						
						
						
						SVN-Revision: 15362 
						
					 | 
					
						2009-04-24 01:04:50 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							167846e488
							
						
					 | 
					
						
						
							
							add support for config options checking in top-level directory stampfiles
						
						
						
						
						
						
						
						SVN-Revision: 15112 
						
					 | 
					
						2009-04-06 09:56:16 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							227399122b
							
						
					 | 
					
						
						
							
							add makefile target alias package/<name>/host/<target> for host builds
						
						
						
						
						
						
						
						SVN-Revision: 14944 
						
					 | 
					
						2009-03-18 21:53:35 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							ddcfaeb1e5
							
						
					 | 
					
						
						
							
							move host build in packages into a separate namespace: package/<name>/host/<target> this allows dependencies between host and target packages, and saves unnecessary host builds for packages that contain both variants
						
						
						
						
						
						
						
						SVN-Revision: 14905 
						
					 | 
					
						2009-03-17 02:20:34 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							bdb9c7351c
							
						
					 | 
					
						
						
							
							some more build system cleanup
						
						
						
						
						
						
						
						SVN-Revision: 12329 
						
					 | 
					
						2008-08-17 11:14:13 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							a3a37d0bb1
							
						
					 | 
					
						
						
							
							rework parallel building to get rid of some warnings and add back support for parallelizing the kernel build fixes #3882
						
						
						
						
						
						
						
						SVN-Revision: 12322 
						
					 | 
					
						2008-08-16 16:59:47 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							311c9403d9
							
						
					 | 
					
						
						
							
							fix make variable overriding for package makefiles on the command line
						
						
						
						
						
						
						
						SVN-Revision: 12204 
						
					 | 
					
						2008-08-06 11:33:26 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							4c665e6ca4
							
						
					 | 
					
						
						
							
							large improvement for parallel builds. works without V=99 now and without warnings. tested with -j on an 2x dual core opteron machine
						
						
						
						
						
						
						
						SVN-Revision: 11414 
						
					 | 
					
						2008-06-09 15:38:45 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							31a3a503cc
							
						
					 | 
					
						
						
							
							add a flag "IGNORE_ERRORS", which can be used to ignore build errors in packages
						
						
						
						
						
						
						
						SVN-Revision: 11059 
						
					 | 
					
						2008-05-07 16:45:00 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							ac40a80f35
							
						
					 | 
					
						
						
							
							make aliases for package targets if the package directories are in further subdirectories example: if there is a package/libs/foo/compile, then package/foo/compile will be an alias for it
						
						
						
						
						
						
						
						SVN-Revision: 9384 
						
					 | 
					
						2007-10-21 07:18:10 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9d683ca91
							
						
					 | 
					
						
						
							
							major target cleanup. it is now possible to have subtargets that can override many target settings, including arch - merge adm5120, adm5120eb. target profiles still need to be adapted for subtargets
						
						
						
						
						
						
						
						SVN-Revision: 8694 
						
					 | 
					
						2007-09-08 19:55:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							761dc0a0ae
							
						
					 | 
					
						
						
							
							fix a dependency bug
						
						
						
						
						
						
						
						SVN-Revision: 8561 
						
					 | 
					
						2007-08-30 22:43:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							d475d94aab
							
						
					 | 
					
						
						
							
							avoid rdep in the top level make process (subdir.mk) - it leaks too much memory and increases the startup time for regular make commands. timestamp.pl is more lightweight here
						
						
						
						
						
						
						
						SVN-Revision: 8533 
						
					 | 
					
						2007-08-29 03:51:49 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicolas Thill
							
						 
					 | 
					
						
						
						
						
							
						
						
							ba05b57573
							
						
					 | 
					
						
						
							
							rename 'stampfiles' directory to 'stamp'
						
						
						
						
						
						
						
						SVN-Revision: 8455 
						
					 | 
					
						2007-08-21 18:07:55 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							c6bc77ea36
							
						
					 | 
					
						
						
							
							build system cleanup/restructuring as described in http://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html
						
						
						
						
						
						
						
						SVN-Revision: 8362 
						
					 | 
					
						2007-08-07 00:04:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							88163e91e8
							
						
					 | 
					
						
						
							
							ignore dependencies when using QUILT
						
						
						
						
						
						
						
						SVN-Revision: 8244 
						
					 | 
					
						2007-07-30 21:30:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							d7f2cb1642
							
						
					 | 
					
						
						
							
							next round of cleanup, convert target/ - make -j works now ;)
						
						
						
						
						
						
						
						SVN-Revision: 8242 
						
					 | 
					
						2007-07-30 21:14:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							a7b635f075
							
						
					 | 
					
						
						
							
							more cleanup
						
						
						
						
						
						
						
						SVN-Revision: 8238 
						
					 | 
					
						2007-07-30 18:39:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							49e628f765
							
						
					 | 
					
						
						
							
							next round of build system cleanup - convert package/ to new structure
						
						
						
						
						
						
						
						SVN-Revision: 8236 
						
					 | 
					
						2007-07-30 18:22:01 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							f1ac6cf7ec
							
						
					 | 
					
						
						
							
							fix compile errors with make 3.80
						
						
						
						
						
						
						
						SVN-Revision: 8230 
						
					 | 
					
						2007-07-30 15:00:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							0d70676b9a
							
						
					 | 
					
						
						
							
							add default command for dummy targets
						
						
						
						
						
						
						
						SVN-Revision: 8209 
						
					 | 
					
						2007-07-28 14:36:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							9c88ba80b9
							
						
					 | 
					
						
						
							
							more build system cleanup
						
						
						
						
						
						
						
						SVN-Revision: 8206 
						
					 | 
					
						2007-07-28 13:00:43 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							9acbd52239
							
						
					 | 
					
						
						
							
							allow target specific builddir list override
						
						
						
						
						
						
						
						SVN-Revision: 8204 
						
					 | 
					
						2007-07-28 03:01:10 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							48d57c4ba8
							
						
					 | 
					
						
						
							
							add missing flag
						
						
						
						
						
						
						
						SVN-Revision: 8203 
						
					 | 
					
						2007-07-28 02:54:50 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							02a7e555de
							
						
					 | 
					
						
						
							
							don't force the install->compile, compile->prepare dependencies in subdir.mk
						
						
						
						
						
						
						
						SVN-Revision: 8202 
						
					 | 
					
						2007-07-28 02:53:54 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Felix Fietkau
							
						 
					 | 
					
						
						
						
						
							
						
						
							81529c47ec
							
						
					 | 
					
						
						
							
							initial attempt at cleaning up subdirectory handling. tools/Makefile is now being included instead of recursively called
						
						
						
						
						
						
						
						SVN-Revision: 8201 
						
					 | 
					
						2007-07-28 02:44:55 +00:00 | 
					
					
						
						
							
							
							
						
					 |