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
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
c111c7e1dd
Switch to GPLv3
2007-10-14 10:31:40 +00:00
Laurence Withers
ec8bcba829
Use new `paths' system
2007-09-11 22:06:23 +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
Laurence Withers
32f26f386a
Use numeric prefixes on source files
2007-08-08 12:03:18 +00:00
Laurence Withers
9ecd2fb998
Merge branch 'master' of tourmaline:git/lw-build-system
2007-03-30 19:41:49 +00:00
Laurence Withers
4029a771e3
Use '#!/bin/sh' as executable interpreter. This is bad, because we do actually want bash, but if
...
we use '#!/bin/bash' then we end up sourcing enough .rc files to override any changes we have made
to PATH etc.
2007-03-29 09:36:35 +00:00
Laurence Withers
5a6fa1fd68
Fix annoying display bugs
2007-02-17 13:42:00 +00:00
Laurence Withers
bc691b8d77
Merge branch 'master' of tourmaline:git/lw-build-system
2007-01-21 12:16:59 +00:00
Laurence Withers
f5e3be481b
Add config option for DOCSDIR
2007-01-02 10:47:16 +00:00
Laurence Withers
d549a21d78
Don't add FILESDIR to config; it's not necessary
2007-01-02 10:44:09 +00:00
Laurence Withers
759e102e76
Merge branch 'master' of tourmaline:git/lw-build-system
2006-12-13 18:07:51 +00:00
Laurence Withers
b6e0f0dc02
Fix typo in FINALINCLUDEDIR default value
2006-12-12 15:39:47 +00:00
Laurence Withers
0678930b20
Swap type/lang in creation script
2006-12-09 16:32:22 +00:00
Laurence Withers
aacb01917c
WIP
2006-12-08 15:51:18 +00:00
Laurence Withers
6c6aba6d43
Use config scripts, not pkgconfig
2006-12-08 15:08:09 +00:00
Laurence Withers
7d3ea5865b
Create src if it doesn't already exist
2006-08-01 15:23:28 +01:00
Laurence Withers
5686153939
Translate '.' in filenames to '_' in bash variable names
2006-07-30 13:13:31 +01:00
Laurence Withers
2214851d6e
First stab at upgrade script committed.
2006-07-26 20:18:00 +01:00
Laurence Withers
22876dac1f
Port over docs and firmware, and store module parameters.
2006-07-26 19:38:18 +01:00
Laurence Withers
6f0cbc059d
Further work in progress on build system -- port over test modules.
2006-07-26 19:30:26 +01:00
Laurence Withers
7d02fbde09
Further work on the module instantiation scripts.
2006-07-25 20:19:46 +01:00
Laurence Withers
d12c36aa2a
Work in progress on simplifying instantiation.
2006-07-25 19:59:37 +01:00
Laurence Withers
34237efa4b
Work in progress; some improvements to the instantiation bit (factorise certain things, etc.)
2006-07-25 19:49:22 +01:00
Laurence Withers
6a5f7bb01f
Add a function to perform automatic parameter substitution for new modules.
2006-07-25 19:28:20 +01:00
Laurence Withers
e1de1ce843
Update bits and pieces that should be substituted in files.
2006-07-25 19:19:59 +01:00
Laurence Withers
87272247fb
Create a local copy of the scripts directory.
...
The idea is to move the build system out of the project tree as much as
possible. This has two benefits:
- it does not add any baggage to somebody who just wants to compile the
project, and doesn't want to create any new modules,
- it means that project trees don't have to be updated every time a
change is made to the module instantiation stuff.
2006-07-25 19:00:04 +01:00