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