[BOOTLIB]
[reactos.git] / reactos / boot / environ / CMakeLists.txt
index bdac762..08dee65 100644 (file)
@@ -12,7 +12,18 @@ list(APPEND BOOTLIB_SOURCE
      lib/bootlib.c
      lib/misc/bcd.c
      lib/misc/util.c
-     lib/firmware/efi/firmware.c)
+     lib/firmware/efi/firmware.c
+     lib/mm/mm.c
+     lib/mm/pagealloc.c
+     lib/mm/heapalloc.c
+     lib/mm/blkalloc.c
+     lib/mm/descriptor.c
+     lib/platform/time.c
+     lib/io/io.c
+     lib/io/device.c
+     lib/io/file.c
+     lib/io/fat.c
+     lib/platform/display.c)
 
 if(ARCH STREQUAL "i386")
     list(APPEND BOOTLIB_ASM_SOURCE
@@ -20,6 +31,7 @@ if(ARCH STREQUAL "i386")
          )
     list(APPEND BOOTLIB_SOURCE
          lib/arch/i386/arch.c
+         lib/mm/i386/mmx86.c
          )
 elseif(ARCH STREQUAL "amd64")
     list(APPEND BOOTLIB_ASM_SOURCE
@@ -35,7 +47,7 @@ endif()
 add_asm_files(bootlib_asm ${BOOTLIB_ASM_SOURCE})
 add_library(bootlib ${BOOTLIB_SOURCE} ${bootlib_asm})
 add_pch(bootlib app/bootmgr/bootmgr.h BOOTLIB_SOURCE)
-add_dependencies(bootlib bugcodes)
+add_dependencies(bootlib bugcodes xdk)
 
 list(APPEND BOOTMGR_BASE_SOURCE
      app/bootmgr/efiemu.c
@@ -72,5 +84,5 @@ endif()
 
 add_dependencies(bootmgfw asm bugcodes)
 
-add_cd_file(TARGET bootmgfw FILE ${_bootmgfw_output_file} DESTINATION loader NO_CAB FOR bootcd regtest)
+add_cd_file(TARGET bootmgfw FILE ${_bootmgfw_output_file} DESTINATION efi/boot NO_CAB FOR bootcd regtest NAME_ON_CD bootia32.efi)