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