1 2include_directories( 3 ${REACTOS_SOURCE_DIR}/sdk/lib/drivers/arbiter 4 ${REACTOS_SOURCE_DIR}/sdk/include/reactos/drivers) 5 6list(APPEND SOURCE 7 arb/ar_busno.c 8 arb/ar_memio.c 9 arb/arb_comn.c 10 arb/tr_irq.c 11 intrface/agpintrf.c 12 intrface/busintrf.c 13 intrface/cardbus.c 14 intrface/devhere.c 15 intrface/ideintrf.c 16 intrface/intrface.c 17 intrface/lddintrf.c 18 intrface/locintrf.c 19 intrface/pmeintf.c 20 intrface/routintf.c 21 pci/busno.c 22 pci/config.c 23 pci/devhere.c 24 pci/id.c 25 pci/ppbridge.c 26 pci/romimage.c 27 pci/state.c 28 debug.c 29 device.c 30 dispatch.c 31 enum.c 32 fdo.c 33 hookhal.c 34 init.c 35 pcivrify.c 36 pdo.c 37 power.c 38 usage.c 39 utils.c) 40 41list(APPEND PCH_SKIP_SOURCE 42 guid.c) 43 44add_library(pcix MODULE 45 ${SOURCE} 46 ${PCH_SKIP_SOURCE} 47 pci.rc) 48 49set_module_type(pcix kernelmodedriver) 50target_link_libraries(pcix arbiter) 51add_importlibs(pcix ntoskrnl hal) 52add_pch(pcix pci.h "${PCH_SKIP_SOURCE}") 53add_dependencies(pcix pciclass) 54add_cd_file(TARGET pcix DESTINATION reactos/system32/drivers NO_CAB FOR all) 55