xref: /reactos/dll/win32/secur32/CMakeLists.txt (revision 23373acb)
1c2c66affSColin Finck
2c2c66affSColin Finckadd_definitions(-D__SECUR32__)
3c2c66affSColin Finckinclude_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/subsys)
4c2c66affSColin Finckspec2def(secur32.dll secur32.spec ADD_IMPORTLIB)
5c2c66affSColin Finck
6c2c66affSColin Fincklist(APPEND SOURCE
7c2c66affSColin Finck    dllmain.c
8c2c66affSColin Finck    lsalpc.c
9c2c66affSColin Finck    sspi.c
10c2c66affSColin Finck    stubs.c
11c2c66affSColin Finck    thunks.c
12c2c66affSColin Finck    wrapper.c
13c2c66affSColin Finck    wine/base64_codec.c
14c2c66affSColin Finck    wine/dispatcher.c
15c2c66affSColin Finck    wine/hmac_md5.c
16c2c66affSColin Finck    wine/kerberos.c
17c2c66affSColin Finck    wine/negotiate.c
18c2c66affSColin Finck    wine/ntlm.c
19c2c66affSColin Finck    wine/util.c
20c2c66affSColin Finck    precomp.h)
21c2c66affSColin Finck
22*23373acbSJérôme Gardouadd_library(secur32 MODULE
23c2c66affSColin Finck    ${SOURCE}
24c2c66affSColin Finck    secur32.rc
25c2c66affSColin Finck    ${CMAKE_CURRENT_BINARY_DIR}/secur32_stubs.c
26c2c66affSColin Finck    ${CMAKE_CURRENT_BINARY_DIR}/secur32.def)
27c2c66affSColin Finck
28c2c66affSColin Finckset_module_type(secur32 win32dll UNICODE)
29c2c66affSColin Fincktarget_link_libraries(secur32 lsalib wine)
30c2c66affSColin Finckadd_importlibs(secur32 advapi32 netapi32 msvcrt kernel32 ntdll)
31c2c66affSColin Finckadd_pch(secur32 precomp.h SOURCE)
32c2c66affSColin Finckadd_cd_file(TARGET secur32 DESTINATION reactos/system32 FOR all)
33