diff --git a/reactos/boot/freeldr/freeldr.rbuild b/reactos/boot/freeldr/freeldr.rbuild index 2bb6a232640..a373d83212f 100644 --- a/reactos/boot/freeldr/freeldr.rbuild +++ b/reactos/boot/freeldr/freeldr.rbuild @@ -5,6 +5,7 @@ + diff --git a/reactos/boot/freeldr/freeldr/arch/i386/pcdisk.c b/reactos/boot/freeldr/freeldr/arch/i386/pcdisk.c index 5473cbf5da8..57920305fb4 100644 --- a/reactos/boot/freeldr/freeldr/arch/i386/pcdisk.c +++ b/reactos/boot/freeldr/freeldr/arch/i386/pcdisk.c @@ -341,7 +341,7 @@ static BOOL PcDiskInt13ExtensionsSupported(ULONG DriveNumber) if (RegsOut.w.cx == 0x0000 && DriveNumber != 0x9f) { // CX = API subset support bitmap - printf("Suspicious API subset support bitmap 0x%x on device 0x%x\n", RegsOut.w.cx, DriveNumber); + printf("Suspicious API subset support bitmap 0x%x on device 0x%lx\n", RegsOut.w.cx, DriveNumber); LastSupported = FALSE; return LastSupported; } diff --git a/reactos/boot/freeldr/freeldr/freeldr.rbuild b/reactos/boot/freeldr/freeldr/freeldr.rbuild index 85a6556fd59..277a3154744 100644 --- a/reactos/boot/freeldr/freeldr/freeldr.rbuild +++ b/reactos/boot/freeldr/freeldr/freeldr.rbuild @@ -3,6 +3,7 @@ freeldr_startup freeldr_base64k freeldr_base + freeldr_arch freeldr_main rossym string diff --git a/reactos/boot/freeldr/freeldr/freeldr_arch.rbuild b/reactos/boot/freeldr/freeldr/freeldr_arch.rbuild new file mode 100644 index 00000000000..f5072b96724 --- /dev/null +++ b/reactos/boot/freeldr/freeldr/freeldr_arch.rbuild @@ -0,0 +1,67 @@ + + + + + include + cache + include + + + -ffreestanding + -fno-builtin + -fno-inline + -fno-zero-initialized-in-bss + -Os + _alloca.S + archmach.c + hardware.c + hwacpi.c + hwapm.c + hwcpu.c + hwpci.c + i386disk.c + i386rtl.c + i386vid.c + machpc.c + pccons.c + pcdisk.c + pcmem.c + pcrtc.c + pcvideo.c + portio.c + machxbox.c + xboxcons.c + xboxdisk.c + xboxfont.c + xboxhw.c + xboxi2c.c + xboxmem.c + xboxrtc.c + xboxvideo.c + + + + + + + include + cache + include + + + -ffreestanding + -fno-builtin + -fno-inline + -fno-zero-initialized-in-bss + -Os + boot.s + mach.c + mboot.c + + + + diff --git a/reactos/boot/freeldr/freeldr/freeldr_base.rbuild b/reactos/boot/freeldr/freeldr/freeldr_base.rbuild index ef001a8a210..53addc2ab03 100644 --- a/reactos/boot/freeldr/freeldr/freeldr_base.rbuild +++ b/reactos/boot/freeldr/freeldr/freeldr_base.rbuild @@ -11,38 +11,6 @@ -fno-inline -fno-zero-initialized-in-bss -Os - - - - _alloca.S - archmach.c - hardware.c - hwacpi.c - hwapm.c - hwcpu.c - hwpci.c - i386disk.c - i386rtl.c - i386vid.c - machpc.c - pccons.c - pcdisk.c - pcmem.c - pcrtc.c - pcvideo.c - portio.c - machxbox.c - xboxcons.c - xboxdisk.c - xboxfont.c - xboxhw.c - xboxi2c.c - xboxmem.c - xboxrtc.c - xboxvideo.c - - - blocklist.c cache.c diff --git a/reactos/boot/freeldr/freeldr/setupldr.rbuild b/reactos/boot/freeldr/freeldr/setupldr.rbuild index 0b8cc099efc..ef5fb714b32 100644 --- a/reactos/boot/freeldr/freeldr/setupldr.rbuild +++ b/reactos/boot/freeldr/freeldr/setupldr.rbuild @@ -3,6 +3,7 @@ freeldr_startup freeldr_base64k freeldr_base + freeldr_arch setupldr_main rossym string