mirror of
https://github.com/reactos/reactos.git
synced 2024-10-23 14:36:11 +00:00
36de05867e
correctly communicate the boot-time memory map to kernel land. In question is still how the ppcmmu idea of free pages and the ntoskrnl one will coincide. Lots of things were adapted in ofwldr as ntoskrnl and freeldr changed a bit since this was forked. Also, some hacks were in here to allow ofwldr to be ignorant of how some things were mapped. That's fixed. Many stupid and obvious bugs have been fixed. I've basically gutted a lot of HAL stuff, so it isn't committed here. I had mistakenly used the same array size as x86 did in the ports array in kdcom. This is corrected. I added in some support for boot time device detection (sadly, I haven't yet decided what will become of openfirmware properties yet). Much has been done to simplify the mess that mboot became. svn path=/trunk/; revision=31625
24 lines
976 B
Ruby
24 lines
976 B
Ruby
<?xml version="1.0"?>
|
|
<!DOCTYPE project SYSTEM "tools/rbuild/project.dtd">
|
|
<project name="ReactOS" makefile="makefile.ppc" xmlns:xi="http://www.w3.org/2001/XInclude">
|
|
<xi:include href="config-ppc.rbuild">
|
|
<xi:fallback>
|
|
<xi:include href="config-ppc.template.rbuild" />
|
|
</xi:fallback>
|
|
</xi:include>
|
|
|
|
<xi:include href="ReactOS-generic.rbuild" />
|
|
|
|
<property name="MKHIVE_OPTIONS" value="-be" />
|
|
<property name="OFWLDR_LINKFORMAT" value="-L$(INTERMEDIATE)/lib/ppcmmu -lppcmmu_code -nostdlib -nostartfiles -lgcc -Wl,-e,__start -Wl,-Ttext,0xe00000 -N"/>
|
|
<property name="NTOSKRNL_SHARED" value="-Wl,--file-alignment,0x1000 -Wl,--section-alignment,0x1000 -nostartfiles -shared"/>
|
|
|
|
<define name="__MSVCRT__"/>
|
|
<compilerflag>-fshort-wchar</compilerflag>
|
|
<compilerflag>-fsigned-char</compilerflag>
|
|
<compilerflag>-mfull-toc</compilerflag>
|
|
<compilerflag>-meabi</compilerflag>
|
|
<compilerflag>-O2</compilerflag>
|
|
<compilerflag>-Wno-strict-aliasing</compilerflag>
|
|
</project>
|