Commit Graph

66 Commits

Author SHA1 Message Date
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
Laurence Withers 587981015f Further work in progress. 2006-07-24 22:37:26 +01:00
Laurence Withers 7a3fbaec1f Bugfixing in library module instantitation. 2006-07-24 22:20:28 +01:00
Laurence Withers 0fdad0a35a Slight fix to the way @TODO@ is detected. 2006-07-24 22:10:30 +01:00
Laurence Withers 4667dab403 Parameterise author and copyright year. 2006-07-24 22:04:40 +01:00
Laurence Withers 98a21838c8 Prepare for changes 2006-07-24 22:01:53 +01:00
Laurence Withers a4a74665f1 Remove pre-instantiated modules. 2006-07-24 21:55:51 +01:00
Laurence Withers 11f2baa34b Major work in progress on build system module instantiation. 2006-07-24 21:55:12 +01:00
Laurence Withers 9e8d1e4c15 WIP on module instantiation.
Rather than the skeleton dir shipping with a couple of ready-made
modules, one for each type of project, it would make much more sense and
be much more flexible to instead provide a script to instantiate modules
as needed.
2006-07-24 20:19:15 +01:00
Laurence Withers 31c4a78918 Very minor fix: filename in comment. 2006-07-24 19:34:12 +01:00
Laurence Withers ea3ffb6a96 Add a minor fix for pkgconfig. 2006-07-24 17:13:01 +01:00
Laurence Withers b7bd6b2d8e Add a firmware directory, for those projects with firmware. 2006-07-24 16:36:02 +01:00
Laurence Withers a7a60aa058 Very minor fixes: don't check HDR for newness in apps! 2006-07-24 16:14:36 +01:00
Laurence Withers b8b3ee9318 Rename file. 2006-07-24 15:59:06 +01:00
Laurence Withers 8be2d186f8 Minor fixes to build system to make tests work. 2006-07-24 15:56:11 +01:00
Laurence Withers 920b871f49 Makefile: clean should just remove ${OUTPUT_DIRS} 2006-07-24 15:50:13 +01:00