Commit Graph

81 Commits

Author SHA1 Message Date
Laurence Withers 7d3ea5865b Create src if it doesn't already exist 2006-08-01 15:23:28 +01:00
Laurence Withers 2299d6abd6 Fix quoting problem. 2006-08-01 13:50:04 +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 4320510300 Update .gitignore. 2006-07-27 18:25:10 +01:00
Laurence Withers 3e91db08d5 Move the release script into the maintenance directory. 2006-07-27 18:23:05 +01:00
Laurence Withers 9644807226 Add a new script to install symlinks into a project that has been
checked out but which does not contain the maintainer scripts.
2006-07-27 18:20:00 +01:00
Laurence Withers 5081162800 Commit the update script. 2006-07-26 20:33:24 +01:00
Laurence Withers baeb18a03e Further WIP on upgrade script. 2006-07-26 20:31:20 +01:00
Laurence Withers 2214851d6e First stab at upgrade script committed. 2006-07-26 20:18:00 +01:00
Laurence Withers 939b7201dc Create an 'update.sh' script skeleton, and update usage messages. 2006-07-26 19:57:53 +01:00
Laurence Withers 151f748a40 Rename install.sh to create.sh, which is more appropriate. 2006-07-26 19:54:18 +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 a33f2317ca Don't have "vim: vim:" in modelines 2006-07-25 20:20:13 +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 1ec1da4311 Make install.sh build symlinks to dev scripts. 2006-07-25 19:12:21 +01:00
Laurence Withers 27b371a66c Add a couple of .gitignore files; these will ignore generated paths and
symlinks used only by developers.
2006-07-25 19:09:06 +01:00
Laurence Withers 6ca9910248 Don't have these scripts in our local copy. 2006-07-25 19:06:56 +01:00
Laurence Withers 04ae87ca9a Remove unused bits. 2006-07-25 19:01:10 +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
Laurence Withers 201586b051 Add skeleton .lwbuildrc file. 2006-07-25 18:57:17 +01:00
Laurence Withers 35bc2766a6 Update copyright messages. 2006-07-25 18:57:00 +01:00
Laurence Withers 2eb3f126e3 Cleanups:
- begin switching to new copyright message
 - add modelines to more files
2006-07-25 18:50:00 +01:00
Laurence Withers 78116d06dd Add a .lwbuildrc system. 2006-07-25 18:41:03 +01:00
Laurence Withers becb94e1d4 In the monolithic build, we must always define SRC etc, since that is used
outside the script. This must happen even if the monolithic build has
already occurred.
2006-07-25 10:58:17 +01:00
Laurence Withers 3e7fd2dd59 Minor fix to build script 2006-07-25 10:42:49 +01:00
Laurence Withers 4f8ae1456d Minor fixes. 2006-07-25 10:08:26 +01:00
Laurence Withers 19bb0c3f38 Fix some files. 2006-07-25 09:54:09 +01:00
Laurence Withers 167ff9b843 Rename some files. 2006-07-25 09:54:01 +01:00
Laurence Withers 79e1bce1b1 Add really quick instructions to README 2006-07-25 09:30:42 +01:00
Laurence Withers e6a21ad4fa Minor fixes. 2006-07-25 09:27:37 +01:00
Laurence Withers cffa0b8b48 Add support for './make.sh <module>' 2006-07-24 22:41:27 +01:00
Laurence Withers 33cd0e4daf Update. 2006-07-24 22:37:53 +01:00