mirror of
https://github.com/reactos/reactos.git
synced 2024-09-03 17:19:20 +00:00
[FREELDR]: Define FreeLoader module for ARM. Differences with x86 are mostly due to the fact "bootloader" was unfortunately made an x86-specific module type, so we have to use "kernel" to get around that, which thankfully has remained portable.
svn path=/trunk/; revision=49751
This commit is contained in:
parent
883b9b56b8
commit
77b3701cfd
|
@ -16,6 +16,22 @@
|
||||||
</module>
|
</module>
|
||||||
</if>
|
</if>
|
||||||
|
|
||||||
|
<if property="ARCH" value="arm">
|
||||||
|
<module name="freeldr" type="kernel" entrypoint="_start" baseaddress="$(BASEADDRESS_FREELDR)">
|
||||||
|
<linkerscript>freeldr_$(ARCH).lnk</linkerscript>
|
||||||
|
<bootstrap installbase="loader" />
|
||||||
|
<library>freeldr_startup</library>
|
||||||
|
<library>freeldr_base64k</library>
|
||||||
|
<library>freeldr_base</library>
|
||||||
|
<library>freeldr_arch</library>
|
||||||
|
<library>freeldr_main</library>
|
||||||
|
<library>rossym</library>
|
||||||
|
<library>cmlib</library>
|
||||||
|
<library>rtl</library>
|
||||||
|
<library>libcntpr</library>
|
||||||
|
</module>
|
||||||
|
</if>
|
||||||
|
|
||||||
<ifnot property="ARCH" value="powerpc">
|
<ifnot property="ARCH" value="powerpc">
|
||||||
<module name="freeldr" type="bootloader" baseaddress="$(BASEADDRESS_FREELDR)">
|
<module name="freeldr" type="bootloader" baseaddress="$(BASEADDRESS_FREELDR)">
|
||||||
<linkerscript>freeldr_$(ARCH).lnk</linkerscript>
|
<linkerscript>freeldr_$(ARCH).lnk</linkerscript>
|
||||||
|
|
Loading…
Reference in a new issue