X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=reactos%2Fdll%2Fwin32%2Fadvapi32%2FCMakeLists.txt;h=a0499e13a90258ce4f34157feb662d2927db4a04;hp=6e79c73277b804e54e731ba120ab7a6da02bdec2;hb=348778c75f0db984a9f3909ef006a306751f3096;hpb=17d42ae2a982575b4852ef4baa6d068d317d02c9 diff --git a/reactos/dll/win32/advapi32/CMakeLists.txt b/reactos/dll/win32/advapi32/CMakeLists.txt index 6e79c73277b..a0499e13a90 100644 --- a/reactos/dll/win32/advapi32/CMakeLists.txt +++ b/reactos/dll/win32/advapi32/CMakeLists.txt @@ -1,6 +1,5 @@ spec2def(advapi32.dll advapi32.spec ADD_IMPORTLIB) - add_definitions(-D_ADVAPI32_) remove_definitions(-D_WIN32_WINNT=0x502) @@ -8,6 +7,8 @@ add_definitions(-D_WIN32_WINNT=0x600) include_directories( ${REACTOS_SOURCE_DIR}/include/reactos/idl + ${REACTOS_SOURCE_DIR}/include/reactos/drivers/ksecdd + ${REACTOS_SOURCE_DIR}/lib/cryptlib ${CMAKE_CURRENT_BINARY_DIR}) add_rpc_files(client @@ -16,13 +17,6 @@ add_rpc_files(client ${REACTOS_SOURCE_DIR}/include/reactos/idl/svcctl.idl) list(APPEND SOURCE - crypt/crypt.c - crypt/crypt_arc4.c - crypt/crypt_des.c - crypt/crypt_lmhash.c - crypt/crypt_md4.c - crypt/crypt_md5.c - crypt/crypt_sha.c misc/dllmain.c misc/efs.c misc/hwprofiles.c @@ -30,11 +24,10 @@ list(APPEND SOURCE misc/msi.c misc/shutdown.c misc/sysfunc.c - misc/trace.c + reg/hkcr.c reg/reg.c sec/ac.c sec/audit.c - sec/cred.c sec/lsa.c sec/misc.c sec/safer.c @@ -47,6 +40,14 @@ list(APPEND SOURCE service/sctrl.c token/privilege.c token/token.c + wine/cred.c + wine/crypt.c + wine/crypt_des.c + wine/crypt_lmhash.c + advapi32.h) + +add_library(advapi32 SHARED + ${SOURCE} advapi32.rc ${CMAKE_CURRENT_BINARY_DIR}/advapi32_stubs.c ${CMAKE_CURRENT_BINARY_DIR}/advapi32.def @@ -54,15 +55,9 @@ list(APPEND SOURCE ${CMAKE_CURRENT_BINARY_DIR}/lsa_c.c ${CMAKE_CURRENT_BINARY_DIR}/svcctl_c.c) -add_library(advapi32 SHARED ${SOURCE}) -set_module_type(advapi32 win32dll UNICODE) -target_link_libraries(advapi32 wine ${PSEH_LIB}) -add_delay_importlibs(advapi32 rpcrt4) -add_importlibs(advapi32 msvcrt kernel32 ntdll) - -add_pch(advapi32 advapi32.h - ${CMAKE_CURRENT_BINARY_DIR}/lsa_c.h - ${CMAKE_CURRENT_BINARY_DIR}/eventlogrpc_c.h) - +set_module_type(advapi32 win32dll UNICODE ENTRYPOINT DllMain 12) +target_link_libraries(advapi32 cryptlib wine ${PSEH_LIB}) +add_delay_importlibs(advapi32 secur32) +add_importlibs(advapi32 rpcrt4 kernel32 ntdll) +add_pch(advapi32 advapi32.h SOURCE) add_cd_file(TARGET advapi32 DESTINATION reactos/system32 FOR all) -