More progress on build scripts

Created a config directory for configuration files.
Moved all absolute path variables to a projpaths.py file
All scripts can now universally learn absolute paths via projpaths.py
Moved the config_symbols class to the configuration.py file.
Moved libs to loader since they are only referred by the loader
This commit is contained in:
Bahadir Balban
2009-09-12 13:42:30 +03:00
parent 8ffd4537ea
commit 59f30a175a
152 changed files with 1037 additions and 248 deletions

35
loader/linker.lds Normal file
View File

@@ -0,0 +1,35 @@
/*
* Simple linker script for userspace or svc tasks.
*
* Copyright (C) 2007 Bahadir Balban
*/
ENTRY(_start)
SECTIONS
{
. = 0x2000000;
.text : { *(.text) }
.rodata : { *(.rodata) }
.rodata1 : { *(.rodata1) }
.data :
{
_start_kernel = .;
*(.kernel)
_end_kernel = .;
_start_bootdesc = .;
*(.bootdesc)
_end_bootdesc = .;
_start_mm0 = .;
*(.mm0)
_end_mm0 = .;
_start_fs0 = .;
*(.fs0)
_end_fs0 = .;
_start_test0 = .;
*(.test0)
_end_test0 = .;
*(.data)
}
.got : { *(.got) *(.got.plt) }
.bss : { *(.bss) }
}