- libloadseg.a is moved out of public libraries to gen/lib directory. It's too internal.
commit71a89ad748fb93b6f2ab3ae7afc19d339506efc8
authorsonic <sonic@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Thu, 14 Jul 2011 10:04:10 +0000 (14 10:04 +0000)
committersonic <sonic@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Thu, 14 Jul 2011 10:04:10 +0000 (14 10:04 +0000)
tree9acdf406db1d128e5c4db784a68a5b65d5883139
parent2390abfd15c9b89f70e1fab54ed9f1a7911976bf
- libloadseg.a is moved out of public libraries to gen/lib directory. It's too internal.
- Build libloadseg.a from dos.library source code and only if needed.
- Reverted partition.library to old version (direct linking to  dos.library). partition.library should not have its own segment loader at all, it should use dos.library instead. This will be implemented when new boot process is implemented.
TODO: Further reengineed InternalLoadSeg_ELF to be usable in all bootstraps. Current version is no way.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@40081 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
16 files changed:
arch/m68k-amiga/c/AROSBootstrap.c
arch/m68k-amiga/c/mmakefile.src
compiler/loadseg/include/loadseg.h [deleted file]
compiler/loadseg/mmakefile.src [deleted file]
compiler/loadseg/unloadsegment.c [deleted file]
rom/dos/include/loadseg.h [new file with mode: 0644]
rom/dos/internalloadseg.c [moved from compiler/loadseg/loadsegment.c with 60% similarity]
rom/dos/internalloadseg.h [moved from compiler/loadseg/loadseg_intern.h with 75% similarity]
rom/dos/internalloadseg_aos.c [moved from compiler/loadseg/loadsegment_aos.c with 74% similarity]
rom/dos/internalloadseg_elf.c [moved from compiler/loadseg/loadsegment_elf.c with 84% similarity]
rom/dos/internalloadseg_support.c [new file with mode: 0644]
rom/dos/internalunloadseg.c
rom/dos/loadseg_overlay.c [deleted file]
rom/dos/mmakefile.src
rom/partition/mmakefile.src
rom/partition/partitionrdb.c