Commit Graph
31 Commits
Author SHA1 Message Date
Russel Winder 1c9dfe8030 Add the constructed config.h file as a dependency of the compiled objects so that it actually gets built. 2009-08-15 08:05:28 +01:00
Bahadir Balban 0bfe0071f8 Changed linker script name to linker.lds from mylink.lds 2009-08-14 17:13:25 +03:00
Bahadir Balban 5bee43ae99 Merge branch 'newBuild' of /opt/c0-trees/codezero-russel into devel
Conflicts:

	SConstruct
	src/api/SConscript
	src/arch/arm/SConscript
	src/generic/SConscript
	tasks/bootdesc/SConstruct
2009-08-14 17:09:58 +03:00
Russel Winder e5a0da2bbe Add in the import to allow the with statement in Python 2.5. 2009-08-11 11:55:39 +01:00
Russel Winder 9cb2b7470f Generate the final link linker scripts. 2009-08-10 11:30:53 +01:00
Russel Winder 5fcf173ae6 Get the baremetal crt0 included in the final link. 2009-08-10 09:43:09 +01:00
Russel Winder 163baa31ea Got the first part of the packing phase in place.
Generate kernel.S rather than have it as a manually maintained file.
2009-08-10 09:33:05 +01:00
Russel Winder 0613d5cf38 Update the help. 2009-08-05 18:41:09 +01:00
Russel Winder 6f3d3fdf49 Got the bootdesc building. 2009-08-05 18:33:37 +01:00
Russel Winder 38a0fdd4e2 Got the tasks linking. 2009-08-05 16:24:13 +01:00
Russel Winder eb45780f16 Safety check-in of the next stage in getting the tasks linked. 2009-08-05 12:21:02 +01:00
Russel Winder 8b9b254f6c Make the coding style more consistent with PEP-8. 2009-08-05 11:15:26 +01:00
Russel Winder a14ff1be5c Rearrange include path and linker script specification so as to get a successful compile.
Link not yet successful since physical_base.lds is not yet made.
2009-08-05 10:23:00 +01:00
Russel Winder 02d3c9f07c Correct the include path so that task compilation succeeds. 2009-08-05 10:06:39 +01:00
Russel Winder a1dfd0b876 Change to shorter all lowercase targets for SCons command line invocation. 2009-08-05 09:28:20 +01:00
Russel Winder 7cf85c4428 Remove a few redundant paths from the include path. 2009-08-05 07:44:05 +01:00
Russel Winder 162941c645 Add some comments and TODOs. Update the help text. 2009-08-05 07:32:26 +01:00
Russel Winder 376fb32d48 Change the way tasks and task libraries are processed. 2009-08-05 06:32:58 +01:00
Russel Winder e7820903d9 Add in the task support libraries. 2009-08-02 13:46:07 +01:00
Russel Winder 26b3ea58a6 Ensure all the library compilation depends on the configuration files. 2009-08-02 11:35:21 +01:00
Russel Winder 27c0c50728 Make a start on building the tasks. 2009-08-01 18:14:34 +01:00
Russel Winder 9b2ff087d0 Add in all the amendments and new files needed to get the kernel building. 2009-08-01 17:50:59 +01:00
Russel Winder ce8d060d21 Change the way in which the CML2 configuration is handled to separate it out from the build. 2009-08-01 12:40:45 +01:00
Russel Winder a79206f8d9 First pass at processing the CML2 configuration. 2009-07-31 18:35:30 +01:00
Russel Winder 198022b4d4 Correct the copyright notices, B Labs Ltd is the copyright holder. 2009-07-28 18:40:37 +01:00
Russel Winder 82ba62a78f Add compilation of the Elf code. 2009-07-28 16:49:16 +01:00
Russel Winder 083d9e7864 Correct the mode line syntax. 2009-07-28 16:33:02 +01:00
Russel Winder 7936ee6775 Add in creation of the c libraries. 2009-07-28 16:31:51 +01:00
Russel Winder d40c76de84 Remove all the SCons files pending starting a new build system. 2009-07-28 14:47:00 +01:00
Bahadir Balban f7b768ee16 More changes for cleaner initialization and support for containers. 2009-07-25 17:44:29 +03:00
Bahadir Balban e2b791a3d8 Initial commit 2008-01-13 13:53:52 +00:00