Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								c741b1e686 
								
							 
						 
						
							
							
								
								C headers: add C++ extern "C" { } section  
							
							 
							
							
							
						 
						
							2011-11-15 16:41:41 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								81dec06066 
								
							 
						 
						
							
							
								
								version.sh: use signed (annotated) git tags  
							
							 
							
							
							
						 
						
							2011-11-15 16:41:22 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								2f748ff59b 
								
							 
						 
						
							
							
								
								Modules/headers: minor improvements  
							
							 
							
							... 
							
							
							
							· pass default compiler flags when compiling a module
 · compile and set variables for headers by default 
							
						 
						
							2011-04-18 15:35:53 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								a094821ec3 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git.lwithers.me.uk:git/lw-build-system  
							
							 
							
							
							
						 
						
							2011-04-18 15:33:36 +00:00  
						
					 
				
					
						
							
							
								
								Laurence Withers 
							
						 
						
							 
							
							
							
							
								
							
							
								6c82a113a6 
								
							 
						 
						
							
							
								
								Improve run-test.sh script  
							
							 
							
							... 
							
							
							
							· don't override ${LD_LIBRRAY_PATH}; add to it
 · expand arguments correctly 
							
						 
						
							2011-04-18 15:28:23 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								7a4adc3550 
								
							 
						 
						
							
							
								
								Add build.header.c  
							
							 
							
							... 
							
							
							
							A new module type for creating just a header file. This is useful for e.g.
shared interfaces and so on which are not backed by a library. 
							
						 
						
							2011-04-07 15:17:51 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								0e9f48ff2d 
								
							 
						 
						
							
							
								
								Big copyright update  
							
							 
							
							... 
							
							
							
							Uses new-style copyright notices and improves consistency a bit. Removes the
old KATE_MODELINE stuff. 
							
						 
						
							2010-11-25 15:32:52 +00:00  
						
					 
				
					
						
							
							
								
								Laurence Withers 
							
						 
						
							 
							
							
							
							
								
							
							
								0351923ed7 
								
							 
						 
						
							
							
								
								Update copyright dates  
							
							 
							
							
							
						 
						
							2010-04-25 15:42:56 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								3bfe90a194 
								
							 
						 
						
							
							
								
								Ensure symlinks are built with correct library num  
							
							 
							
							
							
						 
						
							2009-08-26 10:37:50 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								4b6b39ac66 
								
							 
						 
						
							
							
								
								Change "~/path" to "${HOME}/path"  
							
							 
							
							... 
							
							
							
							Rather than relying on the shell's implicit expansion of ~, which doesn't
work when the path is wrapped in quotes anyway, explicitly expand ${HOME}. 
							
						 
						
							2009-04-06 14:17:04 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								dcee211388 
								
							 
						 
						
							
							
								
								Update shell files to use /bin/bash and POSIX .  
							
							 
							
							... 
							
							
							
							bash's earlier problems with subshells running scripts starting #!/bin/bash
seem to be solved, so explicitly mark all scripts as requiring bash.
Furthermore, change all source built-ins to prefix the path with "./" as
required by POSIX. Together these changes should stop further problems
with changes of source built-in semantics in future. 
							
						 
						
							2009-04-06 14:13:06 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								13efab326f 
								
							 
						 
						
							
							
								
								Update copyright dates  
							
							 
							
							
							
						 
						
							2009-01-03 22:55:04 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								1625080fca 
								
							 
						 
						
							
							
								
								Bring doxyfile.in up-to-date  
							
							 
							
							
							
						 
						
							2008-12-20 22:33:29 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								18d5859084 
								
							 
						 
						
							
							
								
								Make symlink for .so as well as soname  
							
							 
							
							
							
						 
						
							2008-10-30 00:40:45 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								ce9f7e654a 
								
							 
						 
						
							
							
								
								Fix passing arguments to tests  
							
							 
							
							
							
						 
						
							2008-10-30 00:38:30 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								ce5a97fd2e 
								
							 
						 
						
							
							
								
								Replace 'git-foo' with 'git foo' as the former is now deprecated  
							
							 
							
							
							
						 
						
							2008-08-18 18:42:22 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								35217ff47d 
								
							 
						 
						
							
							
								
								Tidy up tests templates  
							
							 
							
							
							
						 
						
							2008-05-09 15:53:18 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								d79fe808ce 
								
							 
						 
						
							
							
								
								Add proper file naming  
							
							 
							
							
							
						 
						
							2008-03-21 12:02:23 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								5c6a39a4c5 
								
							 
						 
						
							
							
								
								Fix mistake in instantiation script (esac -> fi)  
							
							 
							
							
							
						 
						
							2008-03-21 12:02:09 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								ddc0046d41 
								
							 
						 
						
							
							
								
								Properly run tests with arguments  
							
							 
							
							
							
						 
						
							2008-03-07 01:59:33 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								47820d5a6d 
								
							 
						 
						
							
							
								
								Fix argument parsing in test runner  
							
							 
							
							
							
						 
						
							2008-03-07 01:44:58 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								b8cd5a7079 
								
							 
						 
						
							
							
								
								Merge branch 'master' of lwithers.me.uk:git/lw-build-system  
							
							 
							
							
							
						 
						
							2008-03-06 23:56:36 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								04dd5d2edc 
								
							 
						 
						
							
							
								
								Add vim swap files to default gitignore  
							
							 
							
							
							
						 
						
							2008-03-06 23:56:15 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								99d36b9980 
								
							 
						 
						
							
							
								
								Add fixes for Makefile wrapper. This is a really bad idea.  
							
							 
							
							
							
						 
						
							2008-03-01 17:01:45 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								0cb10a9bfd 
								
							 
						 
						
							
							
								
								Use directory directly under SHAREDIR for static files  
							
							 
							
							
							
						 
						
							2008-02-05 21:08:29 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								91c9082624 
								
							 
						 
						
							
							
								
								Use more flexible scheme in assignment of default directories  
							
							 
							
							
							
						 
						
							2008-02-05 21:07:25 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								3226cfafa9 
								
							 
						 
						
							
							
								
								Properly set ${SHAREDIR}  
							
							 
							
							
							
						 
						
							2008-01-29 17:54:49 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								87e377dc4b 
								
							 
						 
						
							
							
								
								Merge branch 'master' of chrysocolla.lwithers.me.uk:git/lw-build-system  
							
							 
							
							
							
						 
						
							2008-01-22 22:39:01 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								84070431f0 
								
							 
						 
						
							
							
								
								Don't use FILESDIR as Gentoo overrides it  
							
							 
							
							
							
						 
						
							2008-01-22 22:38:51 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								e815190cda 
								
							 
						 
						
							
							
								
								Don't recurse  
							
							 
							
							
							
						 
						
							2008-01-15 14:18:09 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								b1bb05be4a 
								
							 
						 
						
							
							
								
								Properly set CGIDIR  
							
							 
							
							
							
						 
						
							2007-11-24 14:27:48 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								14a87936bd 
								
							 
						 
						
							
							
								
								Fix syntax error in script  
							
							 
							
							
							
						 
						
							2007-11-22 13:38:24 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								c111c7e1dd 
								
							 
						 
						
							
							
								
								Switch to GPLv3  
							
							 
							
							
							
						 
						
							2007-10-14 10:31:40 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								0a5a9981ce 
								
							 
						 
						
							
							
								
								Use a macro to stop processing of __attribute__()  
							
							 
							
							
							
						 
						
							2007-10-13 18:48:16 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								e5da0a66ef 
								
							 
						 
						
							
							
								
								Add doxygen syntax highlighting to vim modelines in library header files  
							
							 
							
							
							
						 
						
							2007-10-13 17:01:05 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								3cd860cccf 
								
							 
						 
						
							
							
								
								Use syntax=doxygen vim command for .dox files  
							
							 
							
							
							
						 
						
							2007-10-13 16:56:24 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								61e8d27edd 
								
							 
						 
						
							
							
								
								Allow build.monolithic to search subdirectories.  
							
							 
							
							... 
							
							
							
							Uses `find' rather than `echo' to get a list of all source files within
the module directory. The list is passed to sort. Allows subdirectories
using the nnn_name notation to be included in the correct order. 
							
						 
						
							2007-09-26 11:52:40 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								2d542ba184 
								
							 
						 
						
							
							
								
								Remove executable bit and interpreter line  
							
							 
							
							
							
						 
						
							2007-09-17 09:52:02 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								d536de1e78 
								
							 
						 
						
							
							
								
								Allow user to override paths  
							
							 
							
							
							
						 
						
							2007-09-17 09:51:49 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								40f6e654fd 
								
							 
						 
						
							
							
								
								s/fi/esac/  
							
							 
							
							
							
						 
						
							2007-09-12 21:01:43 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								444fca6eff 
								
							 
						 
						
							
							
								
								Update library scripts to use only major/micro version numbers, and to  
							
							 
							
							... 
							
							
							
							only add a symlink for linking (let ldconfig make symlinks for sonames). 
							
						 
						
							2007-09-11 22:21:05 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								ec8bcba829 
								
							 
						 
						
							
							
								
								Use new `paths' system  
							
							 
							
							
							
						 
						
							2007-09-11 22:06:23 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								f1b6e09453 
								
							 
						 
						
							
							
								
								Merge branch 'master' of lwithers.me.uk:git/lw-build-system  
							
							 
							
							
							
						 
						
							2007-09-11 21:26:46 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								d2b120e25a 
								
							 
						 
						
							
							
								
								Tests should link against a library's dependencies as well as the library itself  
							
							 
							
							
							
						 
						
							2007-09-11 13:33:55 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								5f4a171271 
								
							 
						 
						
							
							
								
								Merge branch 'master' of lwithers.me.uk:git/lw-build-system  
							
							 
							
							
							
						 
						
							2007-08-15 18:08:23 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								8a85e8d563 
								
							 
						 
						
							
							
								
								Add note on upgrading build system  
							
							 
							
							
							
						 
						
							2007-08-15 08:42:20 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								8e536caf01 
								
							 
						 
						
							
							
								
								'make -e' won't be enough since we don't export variables  
							
							 
							
							
							
						 
						
							2007-08-15 08:38:31 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								894862ddd6 
								
							 
						 
						
							
							
								
								Add some documentation  
							
							 
							
							
							
						 
						
							2007-08-14 23:00:32 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								4a57c03bc3 
								
							 
						 
						
							
							
								
								Add a module that wraps a Makefile into a module.  
							
							 
							
							
							
						 
						
							2007-08-14 21:16:29 +00:00  
						
					 
				
					
						
							
							
								 
								Laurence Withers
							
						 
						
							 
							
							
							
							
								
							
							
								9e3137d0a8 
								
							 
						 
						
							
							
								
								Merge branch 'master' of chrysocolla.lwithers.me.uk:git/lw-build-system  
							
							 
							
							
							
						 
						
							2007-08-14 20:52:35 +00:00