Laurence Withers
53c0b20f9d
Merge branch 'master' of tourmaline:git/lw-build-system
2007-03-01 19:30:36 +00:00
Laurence Withers
804869d587
Fix bug in script
2007-02-19 22:09:23 +00:00
Laurence Withers
71f099fe66
Fix missing quote in script
2007-02-19 20:34:06 +00:00
Laurence Withers
c720b7263a
Add some scripts to automate common commands (printing config flags, bumping versions, tagging)
2007-02-19 20:29:33 +00:00
Laurence Withers
5a6fa1fd68
Fix annoying display bugs
2007-02-17 13:42:00 +00:00
Laurence Withers
600210a78b
Remove C++-style comments from C files
2007-02-13 16:05:10 +00:00
Laurence Withers
de612c0fee
Things that install -config scripts need to put them in the right places
2007-02-05 13:53:24 +00:00
Laurence Withers
6667349652
Use install_file function rather than direct cp, since it lets us use
...
INSTALL_PREFIX
2007-02-05 12:54:48 +00:00
Laurence Withers
996fcd8481
Update copyright year to 2007
2007-02-05 12:35:36 +00:00
Laurence Withers
5592da7b80
Add app.sh module
2007-01-31 19:14:25 +00:00
Laurence Withers
8968ed27b2
Add a C module
2007-01-31 14:03: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
b42bbd0e98
Fix another typo
2006-12-15 10:33:26 +00:00
Laurence Withers
b787c46513
Merge branch 'master' of lwithers.me.uk:git/lw-build-system
2006-12-15 10:30:28 +00:00
Laurence Withers
6a91c5d603
Fix detection of "build.*" in file install script
2006-12-15 10:30:04 +00:00
Laurence Withers
26cbe17fea
Always make the config script return true
2006-12-13 22:13:20 +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
726ec70f7a
WIP
2006-12-08 15:22:36 +00:00
Laurence Withers
6ed25f2c3c
Merge branch 'master' of lwithers.me.uk:git/lw-build-system
...
Conflicts:
scripts/build.c.lib/BottomHeader.h
scripts/build.c.lib/TopSource.c
2006-12-08 15:09:19 +00:00
Laurence Withers
6c6aba6d43
Use config scripts, not pkgconfig
2006-12-08 15:08:09 +00:00
Laurence Withers
50e0fbc594
Use a more logical naming system.
2006-12-08 12:09:08 +00:00
Laurence Withers
1fcb71cf02
Add a couple of minor fixes to comment headers in C library module
2006-10-14 16:43:31 +01:00
Laurence Withers
31e3e08408
Don't define VERSION etc. in header files.
2006-08-25 10:21:11 +01:00
Laurence Withers
868d060656
Only build docs if src/docs exists.
2006-08-24 23:44:46 +01:00
Laurence Withers
be9045bd2a
Add Qt application module.
2006-08-15 09:33:28 +01:00
Laurence Withers
54657eb084
Add in -Iobj flag where required.
2006-08-10 17:02:05 +01:00
Laurence Withers
ac9aa2b609
Use proper filename.
2006-08-09 11:44:45 +01:00
Laurence Withers
a0acfae451
More @NAME@ -> @CNAME@ fixups.
2006-08-09 11:16:18 +01:00
Laurence Withers
6235444f96
Fix up C template a little.
2006-08-08 11:14:49 +01:00
Laurence Withers
636b0a84b7
Add vim modelines.
2006-08-01 15:27:01 +01:00
Laurence Withers
7d3ea5865b
Create src if it doesn't already exist
2006-08-01 15:23:28 +01:00
Laurence Withers
bc7bd989d4
Use proper name when generating pkgconfig files.
2006-07-31 17:13:00 +01:00
Laurence Withers
4863ca9c8b
Add a "none/files" module. This is used to install static files.
2006-07-30 13:13:46 +01:00
Laurence Withers
5686153939
Translate '.' in filenames to '_' in bash variable names
2006-07-30 13:13:31 +01:00
Laurence Withers
f367b2e1aa
Merge branch 'master' of lwithers.me.uk:git/lw-build-system
2006-07-28 18:12:21 +01:00
Laurence Withers
7be4f696b0
Fix a couple of bugs in the C test template.
2006-07-28 10:57:44 +01:00
Laurence Withers
267b583388
Add in SDCCFLAGS todo.
2006-07-28 10:55:07 +01:00
Laurence Withers
c6eb191b49
Update release script
2006-07-28 10:54:59 +01:00
Laurence Withers
4e0b07dfd2
Don't refer to non-existent header file.
2006-07-28 09:12:59 +01:00
Laurence Withers
dacfbc2c35
Don't #include "obj/xxx", just use "xxx"
2006-07-27 18:34:42 +01:00
Laurence Withers
3e91db08d5
Move the release script into the maintenance directory.
2006-07-27 18:23:05 +01:00
Laurence Withers
2214851d6e
First stab at upgrade script committed.
2006-07-26 20:18:00 +01:00
Laurence Withers
3d1ef42db3
Revert "Rename the project creation script so that it is visible to projects."
...
This reverts 7909c90b06
commit.
It wouldn't work because the resulting script wouldn't be able to find the
skel directory.
2006-07-26 19:53:44 +01:00
Laurence Withers
7909c90b06
Rename the project creation script so that it is visible to projects.
2006-07-26 19:52:38 +01:00
Laurence Withers
b58503390f
Remove module rename; it didn't rename parameters, so was mostly bad.
2006-07-26 19:39:19 +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
2e63a2f2fe
Move @TODO@ somewhere more sensible
2006-07-25 20:22:00 +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
8bff482066
Remove unused files.
2006-07-25 19:59:25 +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
6ca9910248
Don't have these scripts in our local copy.
2006-07-25 19:06:56 +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