X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=dll%2Fwin32%2Fadvpack%2FCMakeLists.txt;h=b81a4895127baf53f57893c784ebecf2c138aca8;hp=b3cb941f461cd1727d6c4c66838bc352a5484e19;hb=91f3191275d4f7a56ea26402dcab162cffe7b3f8;hpb=c702cc0d5a62a53fbce93dd9c1777af26bd70424 diff --git a/dll/win32/advpack/CMakeLists.txt b/dll/win32/advpack/CMakeLists.txt index b3cb941f461..b81a4895127 100644 --- a/dll/win32/advpack/CMakeLists.txt +++ b/dll/win32/advpack/CMakeLists.txt @@ -1,25 +1,22 @@ - - add_definitions(-D__WINESRC__) include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) -file(GLOB_RECURSE SOURCE *.c) +spec2def(advpack.dll advpack.spec) -spec2def(advpack ${CMAKE_CURRENT_SOURCE_DIR}/advpack.spec ${CMAKE_CURRENT_BINARY_DIR}/advpack.def) +list(APPEND SOURCE + advpack.c + files.c + install.c + reg.c + ${CMAKE_CURRENT_BINARY_DIR}/advpack.def) add_library(advpack SHARED ${SOURCE}) -set_target_properties(advpack PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12") +set_module_type(advpack win32dll) -target_link_libraries(advpack - ${CMAKE_CURRENT_BINARY_DIR}/advpack.def - wine - mingw_common - -lole32 - -lsetupapi - -lversion - -ladvapi32) +target_link_libraries(advpack wine) -add_dependencies(advpack advpack_def psdk) +add_importlibs(advpack ole32 setupapi version advapi32 msvcrt kernel32 ntdll) +add_cd_file(TARGET advpack DESTINATION reactos/system32 FOR all)