xref: /reactos/dll/directx/ksproxy/CMakeLists.txt (revision 682f85ad)
1
2spec2def(ksproxy.ax ksproxy.spec)
3
4list(APPEND SOURCE
5    allocator.cpp
6    basicaudio.cpp
7    classfactory.cpp
8    clockforward.cpp
9    cvpconfig.cpp
10    cvpvbiconfig.cpp
11    datatype.cpp
12    enum_mediatypes.cpp
13    enumpins.cpp
14    input_pin.cpp
15    interface.cpp
16    ksproxy.cpp
17    mediasample.cpp
18    node.cpp
19    output_pin.cpp
20    proxy.cpp
21    qualityforward.cpp
22    ${CMAKE_CURRENT_BINARY_DIR}/ksproxy.def)
23
24add_library(ksproxy MODULE ${SOURCE} ksproxy.rc)
25set_module_type(ksproxy win32dll)
26set_target_properties(ksproxy PROPERTIES SUFFIX ".ax")
27target_link_libraries(ksproxy strmiids cppstl)
28add_importlibs(ksproxy advapi32 ole32 setupapi ksuser msvcrt kernel32 ntdll)
29add_dependencies(ksproxy dxsdk)
30add_cd_file(TARGET ksproxy DESTINATION reactos/system32 FOR all)
31