[DRIVERS]
[reactos.git] / reactos / drivers / wdm / audio / backpln / portcls / CMakeLists.txt
1
2 set_cpp()
3
4 remove_definitions(-D_WIN32_WINNT=0x502)
5 add_definitions(-D_WIN32_WINNT=0x600)
6
7 spec2def(portcls.sys portcls.spec ADD_IMPORTLIB)
8
9 list(APPEND SOURCE
10 adapter.cpp
11 api.cpp
12 connection.cpp
13 dispatcher.cpp
14 dll.cpp
15 dma_slave.cpp
16 drm.cpp
17 drm_port.cpp
18 filter_topology.cpp
19 filter_dmus.cpp
20 filter_wavecyclic.cpp
21 filter_wavepci.cpp
22 filter_wavert.cpp
23 interrupt.cpp
24 irp.cpp
25 irpstream.cpp
26 miniport.cpp
27 miniport_dmus.cpp
28 miniport_fmsynth.cpp
29 pin_dmus.cpp
30 pin_wavecyclic.cpp
31 pin_wavepci.cpp
32 pin_wavert.cpp
33 pool.cpp
34 port.cpp
35 port_dmus.cpp
36 port_topology.cpp
37 port_wavecyclic.cpp
38 port_wavepci.cpp
39 port_wavert.cpp
40 port_wavertstream.cpp
41 power.cpp
42 propertyhandler.cpp
43 purecall.cpp
44 registry.cpp
45 resource.cpp
46 service_group.cpp
47 undoc.cpp
48 unregister.cpp
49 version.cpp
50 private.hpp)
51
52 add_library(portcls SHARED
53 ${SOURCE}
54 guid.cpp
55 portcls.rc
56 ${CMAKE_CURRENT_BINARY_DIR}/portcls.def)
57
58 target_link_libraries(portcls
59 libcntpr
60 ${PSEH_LIB})
61
62 set_module_type(portcls kernelmodedriver ENTRYPOINT 0 )
63 add_pch(portcls private.hpp SOURCE)
64 add_importlibs(portcls ntoskrnl ks drmk hal)
65 add_cd_file(TARGET portcls DESTINATION reactos/system32/drivers FOR all)