add_asm_files(freeldr_common_asm ${FREELDR_COMMON_ASM_SOURCE})
add_library(freeldr_common ${FREELDR_COMMON_SOURCE} ${freeldr_common_asm})
add_pch(freeldr_common include/freeldr.h FREELDR_COMMON_SOURCE)
-add_dependencies(freeldr_common bugcodes)
+add_dependencies(freeldr_common bugcodes xdk)
if(ARCH STREQUAL "i386" AND NOT MSVC)
list(APPEND FREELDR_BASE_SOURCE arch/i386/multiboot.S)
# Now do some stuff which is specific to each type
if((${TYPE} STREQUAL kernelmodedriver) OR (${TYPE} STREQUAL wdmdriver) OR (${TYPE} STREQUAL kerneldll))
- add_dependencies(${MODULE} bugcodes)
+ add_dependencies(${MODULE} bugcodes xdk)
if((${TYPE} STREQUAL kernelmodedriver) OR (${TYPE} STREQUAL wdmdriver))
set_target_properties(${MODULE} PROPERTIES SUFFIX ".sys")
endif()
add_pch(acpica acpica/include/acpi.h ACPICA_SOURCE)
set_target_properties(acpica PROPERTIES COMPILE_DEFINITIONS "ACPI_USE_LOCAL_CACHE")
-add_dependencies(acpica bugcodes)
+add_dependencies(acpica bugcodes xdk)
list(APPEND ACPI_SOURCE
busmgr/bus.c
legacy/bus/pcibus.c)
add_object_library(lib_hal_acpi ${HAL_ACPI_SOURCE})
-add_dependencies(lib_hal_acpi bugcodes)
+add_dependencies(lib_hal_acpi bugcodes xdk)
#add_pch(lib_hal_acpi include/hal.h)
if(MSVC)
legacy/halpcat.c)
add_object_library(lib_hal_legacy ${HAL_LEGACY_SOURCE})
-add_dependencies(lib_hal_legacy bugcodes)
+add_dependencies(lib_hal_legacy bugcodes xdk)
#add_pch(lib_hal_legacy include/hal.h)
if(MSVC)
up/processor.c)
add_object_library(lib_hal_up ${HAL_UP_SOURCE})
-add_dependencies(lib_hal_up bugcodes)
+add_dependencies(lib_hal_up bugcodes xdk)
ff_time.c)
add_library(fullfat ${SOURCE})
-add_dependencies(fullfat bugcodes)
+add_dependencies(fullfat bugcodes xdk)
if((NOT MSVC) AND (NOT CMAKE_C_COMPILER_ID STREQUAL "Clang"))
add_target_compile_flags(fullfat "-Wno-unused-but-set-variable")
add_definitions(-D_NTOSKRNL_)
add_library(chew workqueue.c)
-add_dependencies(chew bugcodes)
+add_dependencies(chew bugcodes xdk)
add_definitions(-D_NTOSKRNL_)
add_library(csq csq.c)
-add_dependencies(csq bugcodes)
+add_dependencies(csq bugcodes xdk)
parser.h)
add_library(hidparser ${SOURCE})
-add_dependencies(hidparser bugcodes)
+add_dependencies(hidparser bugcodes xdk)
add_pch(hidparser parser.h SOURCE)
add_library(ip ${SOURCE} ${ip_asm})
add_pch(ip precomp.h SOURCE)
-add_dependencies(ip bugcodes)
+add_dependencies(ip asm)
libusb.h)
add_library(libusb ${SOURCE})
-add_dependencies(libusb bugcodes)
+add_dependencies(libusb bugcodes xdk)
add_pch(libusb libusb.h SOURCE)
precomp.h)
add_library(lwip ${SOURCE})
-add_dependencies(lwip bugcodes)
+add_dependencies(lwip bugcodes xdk)
add_pch(lwip precomp.h SOURCE)
if(NOT MSVC)
${REACTOS_SOURCE_DIR}/include/reactos/libs/sound)
add_library(audioleg devname.c hardware.c)
-add_dependencies(audioleg bugcodes)
+add_dependencies(audioleg bugcodes xdk)
format.c)
add_library(libusbaudio ${SOURCE})
-add_dependencies(libusbaudio bugcodes)
+add_dependencies(libusbaudio bugcodes xdk)
add_library(mmixer ${SOURCE})
add_pch(mmixer precomp.h SOURCE)
-add_dependencies(mmixer bugcodes)
+add_dependencies(mmixer bugcodes xdk)
${REACTOS_SOURCE_DIR}/include/reactos/libs/sound)
add_library(audio time.c)
-add_dependencies(audio bugcodes)
+add_dependencies(audio bugcodes xdk)
add_library(soundblaster ${SOURCE})
add_pch(soundblaster precomp.h)
-add_dependencies(soundblaster bugcodes)
+add_dependencies(soundblaster bugcodes xdk)
${REACTOS_SOURCE_DIR}/include/reactos/libs/sound)
add_library(uartmidi midiuart.c)
-add_dependencies(uartmidi bugcodes)
+add_dependencies(uartmidi bugcodes xdk)
target_link_libraries(basesrv ${PSEH_LIB})
add_importlibs(basesrv csrsrv ntdll)
add_pch(basesrv basesrv.h SOURCE)
-add_dependencies(basesrv bugcodes)
+add_dependencies(basesrv bugcodes xdk)
add_cd_file(TARGET basesrv DESTINATION reactos/system32 FOR all)
add_delay_importlibs(winsrv ${CONSRV_DELAY_IMPORT_LIBS} advapi32)
add_importlibs(winsrv ${CONSRV_IMPORT_LIBS} ${USERSRV_IMPORT_LIBS} csrsrv gdi32 user32 kernel32 ntdll)
-add_dependencies(winsrv bugcodes)
+add_dependencies(winsrv bugcodes xdk)
add_cd_file(TARGET winsrv DESTINATION reactos/system32 FOR all)
set_module_type(kmtest_drv kernelmodedriver)
target_link_libraries(kmtest_drv kmtest_printf chkstk ${PSEH_LIB})
add_importlibs(kmtest_drv ntoskrnl hal)
-add_dependencies(kmtest_drv bugcodes)
+add_dependencies(kmtest_drv bugcodes xdk)
add_target_compile_definitions(kmtest_drv KMT_KERNEL_MODE NTDDI_VERSION=NTDDI_WS03SP1)
#add_pch(kmtest_drv include/kmt_test.h)
add_cd_file(TARGET kmtest_drv DESTINATION reactos/bin FOR all)