mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 08:55:19 +00:00
[CMAKE]
- Add mscoree, msg711.acm, msgina, msgsm32.acm, msimg32, msnet32, mssign32, mssip32, msvcrt20, msvcrt40, msvfw32, msvidc32, mswsock, nddeapi, netapi32, newdev, ntdsapi, ntlanman, ntprint, olecli32, oledlg, olesvr32, olethk32, pidgen, powrprof, printui, query, rasapi32, rasdlg, rasman, resutils and samlib to build. svn path=/branches/cmake-bringup/; revision=48633
This commit is contained in:
parent
1519f0138c
commit
2aa2457be2
33 changed files with 722 additions and 0 deletions
|
@ -54,5 +54,37 @@ add_subdirectory(mprapi)
|
||||||
add_subdirectory(msadp32.acm)
|
add_subdirectory(msadp32.acm)
|
||||||
add_subdirectory(msafd)
|
add_subdirectory(msafd)
|
||||||
add_subdirectory(mscms)
|
add_subdirectory(mscms)
|
||||||
|
add_subdirectory(mscoree)
|
||||||
|
add_subdirectory(msg711.acm)
|
||||||
|
add_subdirectory(msgina)
|
||||||
|
add_subdirectory(msgsm32.acm)
|
||||||
|
add_subdirectory(msimg32)
|
||||||
|
add_subdirectory(msnet32)
|
||||||
|
add_subdirectory(mssign32)
|
||||||
|
add_subdirectory(mssip32)
|
||||||
add_subdirectory(msvcrt)
|
add_subdirectory(msvcrt)
|
||||||
|
add_subdirectory(msvcrt20)
|
||||||
|
add_subdirectory(msvcrt40)
|
||||||
|
add_subdirectory(msvfw32)
|
||||||
|
add_subdirectory(msvidc32)
|
||||||
|
add_subdirectory(mswsock)
|
||||||
|
add_subdirectory(nddeapi)
|
||||||
|
add_subdirectory(netapi32)
|
||||||
|
add_subdirectory(newdev)
|
||||||
|
add_subdirectory(ntdsapi)
|
||||||
|
add_subdirectory(ntlanman)
|
||||||
|
add_subdirectory(ntprint)
|
||||||
|
add_subdirectory(olecli32)
|
||||||
|
add_subdirectory(oledlg)
|
||||||
|
add_subdirectory(olesvr32)
|
||||||
|
add_subdirectory(olethk32)
|
||||||
|
add_subdirectory(pidgen)
|
||||||
|
add_subdirectory(powrprof)
|
||||||
|
add_subdirectory(printui)
|
||||||
|
add_subdirectory(query)
|
||||||
|
add_subdirectory(rasapi32)
|
||||||
|
add_subdirectory(rasdlg)
|
||||||
|
add_subdirectory(rasman)
|
||||||
|
add_subdirectory(resutils)
|
||||||
|
add_subdirectory(samlib)
|
||||||
add_subdirectory(user32)
|
add_subdirectory(user32)
|
||||||
|
|
22
dll/win32/mscoree/CMakeLists.txt
Normal file
22
dll/win32/mscoree/CMakeLists.txt
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
spec2def(mscoree ${CMAKE_CURRENT_SOURCE_DIR}/mscoree.spec ${CMAKE_CURRENT_BINARY_DIR}/mscoree.def)
|
||||||
|
|
||||||
|
add_library(mscoree SHARED corruntimehost.c mscoree_main.c)
|
||||||
|
|
||||||
|
set_target_properties(mscoree PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(mscoree
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/mscoree.def
|
||||||
|
wine
|
||||||
|
mingw_common
|
||||||
|
-ladvapi32
|
||||||
|
-lshell32
|
||||||
|
-luuid)
|
||||||
|
|
||||||
|
add_dependencies(mscoree mscoree_def psdk)
|
28
dll/win32/msg711.acm/CMakeLists.txt
Normal file
28
dll/win32/msg711.acm/CMakeLists.txt
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
add_definitions(-D_DLL -D__USE_CRTIMP)
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_custom_command(
|
||||||
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/msg711.acm.def
|
||||||
|
COMMAND native-winebuild -o ${CMAKE_CURRENT_BINARY_DIR}/msg711.acm.def --def -E ${CMAKE_CURRENT_SOURCE_DIR}/msg711.acm.spec --filename msg711.acm
|
||||||
|
DEPENDS native-winebuild)
|
||||||
|
set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/msg711.acm.def PROPERTIES GENERATED TRUE)
|
||||||
|
add_custom_target(msg711.acm_def ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/msg711.acm.def)
|
||||||
|
|
||||||
|
add_library(msg711.acm SHARED msg711.c)
|
||||||
|
|
||||||
|
set_target_properties(msg711.acm PROPERTIES LINK_FLAGS "-Wl,-entry,0" SUFFIX "")
|
||||||
|
|
||||||
|
target_link_libraries(msg711.acm
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/msg711.acm.def
|
||||||
|
wine
|
||||||
|
-lwinmm
|
||||||
|
${REACTOS_SOURCE_DIR}/dll/win32/user32/libuser32.a
|
||||||
|
mingw_common
|
||||||
|
${REACTOS_SOURCE_DIR}/dll/win32/msvcrt/libmsvcrt.a)
|
||||||
|
|
||||||
|
add_dependencies(msg711.acm msg711.acm_def psdk)
|
27
dll/win32/msgina/CMakeLists.txt
Normal file
27
dll/win32/msgina/CMakeLists.txt
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(include)
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
spec2def(msgina ${CMAKE_CURRENT_SOURCE_DIR}/msgina.spec ${CMAKE_CURRENT_BINARY_DIR}/msgina.def)
|
||||||
|
|
||||||
|
add_library(msgina SHARED
|
||||||
|
gui.c
|
||||||
|
msgina.c
|
||||||
|
stubs.c
|
||||||
|
tui.c
|
||||||
|
msgina.rc)
|
||||||
|
|
||||||
|
set_target_properties(msgina PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(msgina
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/msgina.def
|
||||||
|
wine
|
||||||
|
mingw_common
|
||||||
|
-ladvapi32
|
||||||
|
-luser32
|
||||||
|
-lgdi32
|
||||||
|
-luserenv)
|
||||||
|
|
||||||
|
add_dependencies(msgina msgina_def psdk)
|
28
dll/win32/msgsm32.acm/CMakeLists.txt
Normal file
28
dll/win32/msgsm32.acm/CMakeLists.txt
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
add_definitions(-D_DLL -D__USE_CRTIMP)
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_custom_command(
|
||||||
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/msgsm32.acm.def
|
||||||
|
COMMAND native-winebuild -o ${CMAKE_CURRENT_BINARY_DIR}/msgsm32.acm.def --def -E ${CMAKE_CURRENT_SOURCE_DIR}/msgsm32.acm.spec --filename msgsm32.acm
|
||||||
|
DEPENDS native-winebuild)
|
||||||
|
set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/msgsm32.acm.def PROPERTIES GENERATED TRUE)
|
||||||
|
add_custom_target(msgsm32.acm_def ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/msgsm32.acm.def)
|
||||||
|
|
||||||
|
add_library(msgsm32.acm SHARED msgsm32.c)
|
||||||
|
|
||||||
|
set_target_properties(msgsm32.acm PROPERTIES LINK_FLAGS "-Wl,-entry,0" SUFFIX "")
|
||||||
|
|
||||||
|
target_link_libraries(msgsm32.acm
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/msgsm32.acm.def
|
||||||
|
wine
|
||||||
|
-lwinmm
|
||||||
|
${REACTOS_SOURCE_DIR}/dll/win32/user32/libuser32.a
|
||||||
|
mingw_common
|
||||||
|
${REACTOS_SOURCE_DIR}/dll/win32/msvcrt/libmsvcrt.a)
|
||||||
|
|
||||||
|
add_dependencies(msgsm32.acm msgsm32.acm_def psdk)
|
20
dll/win32/msimg32/CMakeLists.txt
Normal file
20
dll/win32/msimg32/CMakeLists.txt
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
|
||||||
|
spec2def(msimg32 ${CMAKE_CURRENT_SOURCE_DIR}/msimg32.spec ${CMAKE_CURRENT_BINARY_DIR}/msimg32.def)
|
||||||
|
|
||||||
|
add_library(msimg32 SHARED msimg32_main.c)
|
||||||
|
|
||||||
|
set_target_properties(msimg32 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(msimg32
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/msimg32.def
|
||||||
|
wine
|
||||||
|
mingw_common
|
||||||
|
-lgdi32)
|
||||||
|
|
||||||
|
add_dependencies(msimg32 msimg32_def psdk)
|
19
dll/win32/msnet32/CMakeLists.txt
Normal file
19
dll/win32/msnet32/CMakeLists.txt
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
|
||||||
|
spec2def(msnet32 ${CMAKE_CURRENT_SOURCE_DIR}/msnet32.spec ${CMAKE_CURRENT_BINARY_DIR}/msnet32.def)
|
||||||
|
|
||||||
|
add_library(msnet32 SHARED msnet_main.c)
|
||||||
|
|
||||||
|
set_target_properties(msnet32 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(msnet32
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/msnet32.def
|
||||||
|
wine
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(msnet32 msnet32_def psdk)
|
19
dll/win32/mssign32/CMakeLists.txt
Normal file
19
dll/win32/mssign32/CMakeLists.txt
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
|
||||||
|
spec2def(mssign32 ${CMAKE_CURRENT_SOURCE_DIR}/mssign32.spec ${CMAKE_CURRENT_BINARY_DIR}/mssign32.def)
|
||||||
|
|
||||||
|
add_library(mssign32 SHARED mssign32_main.c)
|
||||||
|
|
||||||
|
set_target_properties(mssign32 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(mssign32
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/mssign32.def
|
||||||
|
wine
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(mssign32 mssign32_def psdk)
|
19
dll/win32/mssip32/CMakeLists.txt
Normal file
19
dll/win32/mssip32/CMakeLists.txt
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
|
||||||
|
spec2def(mssip32 ${CMAKE_CURRENT_SOURCE_DIR}/mssip32.spec ${CMAKE_CURRENT_BINARY_DIR}/mssip32.def)
|
||||||
|
|
||||||
|
add_library(mssip32 SHARED main.c)
|
||||||
|
|
||||||
|
set_target_properties(mssip32 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(mssip32
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/mssip32.def
|
||||||
|
wine
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(mssip32 mssip32_def psdk)
|
21
dll/win32/msvcrt20/CMakeLists.txt
Normal file
21
dll/win32/msvcrt20/CMakeLists.txt
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
add_definitions(-DCRTDLL)
|
||||||
|
|
||||||
|
spec2def(msvcrt20 ${CMAKE_CURRENT_SOURCE_DIR}/msvcrt20.spec ${CMAKE_CURRENT_BINARY_DIR}/msvcrt20.def)
|
||||||
|
|
||||||
|
add_library(msvcrt20 SHARED msvcrt20.c)
|
||||||
|
|
||||||
|
set_target_properties(msvcrt20 PROPERTIES LINK_FLAGS "-Wl,-entry,0")
|
||||||
|
|
||||||
|
target_link_libraries(msvcrt20
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/msvcrt20.def
|
||||||
|
wine
|
||||||
|
mingw_common
|
||||||
|
${REACTOS_SOURCE_DIR}/dll/win32/msvcrt/libmsvcrt.a)
|
||||||
|
|
||||||
|
add_dependencies(msvcrt20 msvcrt20_def psdk)
|
21
dll/win32/msvcrt40/CMakeLists.txt
Normal file
21
dll/win32/msvcrt40/CMakeLists.txt
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
add_definitions(-DCRTDLL)
|
||||||
|
|
||||||
|
spec2def(msvcrt40 ${CMAKE_CURRENT_SOURCE_DIR}/msvcrt40.spec ${CMAKE_CURRENT_BINARY_DIR}/msvcrt40.def)
|
||||||
|
|
||||||
|
add_library(msvcrt40 SHARED msvcrt40.c)
|
||||||
|
|
||||||
|
set_target_properties(msvcrt40 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(msvcrt40
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/msvcrt40.def
|
||||||
|
wine
|
||||||
|
mingw_common
|
||||||
|
${REACTOS_SOURCE_DIR}/dll/win32/msvcrt/libmsvcrt.a)
|
||||||
|
|
||||||
|
add_dependencies(msvcrt40 msvcrt40_def psdk)
|
30
dll/win32/msvfw32/CMakeLists.txt
Normal file
30
dll/win32/msvfw32/CMakeLists.txt
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
add_definitions(-D_WINE)
|
||||||
|
|
||||||
|
spec2def(msvfw32 ${CMAKE_CURRENT_SOURCE_DIR}/msvfw32.spec ${CMAKE_CURRENT_BINARY_DIR}/msvfw32.def)
|
||||||
|
|
||||||
|
add_library(msvfw32 SHARED
|
||||||
|
mciwnd.c
|
||||||
|
msvideo_main.c
|
||||||
|
drawdib.c
|
||||||
|
rsrc.rc)
|
||||||
|
|
||||||
|
set_target_properties(msvfw32 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(msvfw32
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/msvfw32.def
|
||||||
|
wine
|
||||||
|
-lwinmm
|
||||||
|
-lversion
|
||||||
|
-lcomctl32
|
||||||
|
-luser32
|
||||||
|
-lgdi32
|
||||||
|
-ladvapi32
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(msvfw32 msvfw32_def psdk)
|
21
dll/win32/msvidc32/CMakeLists.txt
Normal file
21
dll/win32/msvidc32/CMakeLists.txt
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
add_definitions(-D_WINE)
|
||||||
|
|
||||||
|
spec2def(msvidc32 ${CMAKE_CURRENT_SOURCE_DIR}/msvidc32.spec ${CMAKE_CURRENT_BINARY_DIR}/msvidc32.def)
|
||||||
|
|
||||||
|
add_library(msvidc32 SHARED msvideo1.c rsrc.rc)
|
||||||
|
|
||||||
|
set_target_properties(msvidc32 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(msvidc32
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/msvidc32.def
|
||||||
|
wine
|
||||||
|
-luser32
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(msvidc32 msvidc32_def psdk)
|
23
dll/win32/mswsock/CMakeLists.txt
Normal file
23
dll/win32/mswsock/CMakeLists.txt
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-DUNICODE -D_UNICODE)
|
||||||
|
add_definitions(-DLE)
|
||||||
|
|
||||||
|
spec2def(mswsock ${CMAKE_CURRENT_SOURCE_DIR}/mswsock.spec ${CMAKE_CURRENT_BINARY_DIR}/mswsock.def)
|
||||||
|
|
||||||
|
add_library(mswsock SHARED
|
||||||
|
extensions.c
|
||||||
|
stubs.c
|
||||||
|
mswsock.rc)
|
||||||
|
|
||||||
|
set_target_properties(mswsock PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(mswsock
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/mswsock.def
|
||||||
|
-lws2_32
|
||||||
|
${REACTOS_SOURCE_DIR}/dll/win32/kernel32/libkernel32.a)
|
||||||
|
|
||||||
|
add_dependencies(mswsock mswsock_def psdk)
|
19
dll/win32/nddeapi/CMakeLists.txt
Normal file
19
dll/win32/nddeapi/CMakeLists.txt
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
|
||||||
|
spec2def(nddeapi ${CMAKE_CURRENT_SOURCE_DIR}/nddeapi.spec ${CMAKE_CURRENT_BINARY_DIR}/nddeapi.def)
|
||||||
|
|
||||||
|
add_library(nddeapi SHARED nddeapi.c)
|
||||||
|
|
||||||
|
set_target_properties(nddeapi PROPERTIES LINK_FLAGS "-Wl,-entry,0")
|
||||||
|
|
||||||
|
target_link_libraries(nddeapi
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/nddeapi.def
|
||||||
|
wine
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(nddeapi nddeapi_def psdk)
|
34
dll/win32/netapi32/CMakeLists.txt
Normal file
34
dll/win32/netapi32/CMakeLists.txt
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
|
||||||
|
spec2def(netapi32 ${CMAKE_CURRENT_SOURCE_DIR}/netapi32.spec ${CMAKE_CURRENT_BINARY_DIR}/netapi32.def)
|
||||||
|
|
||||||
|
add_library(netapi32 SHARED
|
||||||
|
access.c
|
||||||
|
apibuf.c
|
||||||
|
browsr.c
|
||||||
|
ds.c
|
||||||
|
local_group.c
|
||||||
|
nbcmdqueue.c
|
||||||
|
nbnamecache.c
|
||||||
|
nbt.c
|
||||||
|
netapi32.c
|
||||||
|
netbios.c
|
||||||
|
share.c
|
||||||
|
wksta.c)
|
||||||
|
|
||||||
|
set_target_properties(netapi32 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(netapi32
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/netapi32.def
|
||||||
|
wine
|
||||||
|
-liphlpapi
|
||||||
|
-lws2_32
|
||||||
|
-ladvapi32
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(netapi32 netapi32_def psdk)
|
27
dll/win32/newdev/CMakeLists.txt
Normal file
27
dll/win32/newdev/CMakeLists.txt
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
add_definitions(-DUNICODE -D_UNICODE)
|
||||||
|
|
||||||
|
spec2def(newdev ${CMAKE_CURRENT_SOURCE_DIR}/newdev.spec ${CMAKE_CURRENT_BINARY_DIR}/newdev.def)
|
||||||
|
|
||||||
|
add_library(newdev SHARED
|
||||||
|
newdev.c
|
||||||
|
stubs.c
|
||||||
|
wizard.c
|
||||||
|
newdev.rc)
|
||||||
|
|
||||||
|
set_target_properties(newdev PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(newdev
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/newdev.def
|
||||||
|
wine
|
||||||
|
mingw_common
|
||||||
|
-lgdi32
|
||||||
|
-lcomctl32
|
||||||
|
-lsetupapi
|
||||||
|
-ladvapi32
|
||||||
|
-luser32
|
||||||
|
-lshell32)
|
||||||
|
|
||||||
|
add_dependencies(newdev newdev_def psdk)
|
20
dll/win32/ntdsapi/CMakeLists.txt
Normal file
20
dll/win32/ntdsapi/CMakeLists.txt
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
|
||||||
|
spec2def(ntdsapi ${CMAKE_CURRENT_SOURCE_DIR}/ntdsapi.spec ${CMAKE_CURRENT_BINARY_DIR}/ntdsapi.def)
|
||||||
|
|
||||||
|
add_library(ntdsapi SHARED ntdsapi.c)
|
||||||
|
|
||||||
|
set_target_properties(ntdsapi PROPERTIES LINK_FLAGS "-Wl,-entry,0")
|
||||||
|
|
||||||
|
target_link_libraries(ntdsapi
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/ntdsapi.def
|
||||||
|
wine
|
||||||
|
-luser32
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(ntdsapi ntdsapi_def psdk)
|
18
dll/win32/ntlanman/CMakeLists.txt
Normal file
18
dll/win32/ntlanman/CMakeLists.txt
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
add_definitions(-DUNICODE -D_UNICODE)
|
||||||
|
|
||||||
|
spec2def(ntlanman ${CMAKE_CURRENT_SOURCE_DIR}/ntlanman.spec ${CMAKE_CURRENT_BINARY_DIR}/ntlanman.def)
|
||||||
|
|
||||||
|
add_library(ntlanman SHARED ntlanman.c ntlanman.rc)
|
||||||
|
|
||||||
|
set_target_properties(ntlanman PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(ntlanman
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/ntlanman.def
|
||||||
|
wine
|
||||||
|
mingw_common
|
||||||
|
-lnetapi32)
|
||||||
|
|
||||||
|
add_dependencies(ntlanman ntlanman_def psdk)
|
20
dll/win32/ntprint/CMakeLists.txt
Normal file
20
dll/win32/ntprint/CMakeLists.txt
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
|
||||||
|
spec2def(ntprint ${CMAKE_CURRENT_SOURCE_DIR}/ntprint.spec ${CMAKE_CURRENT_BINARY_DIR}/ntprint.def)
|
||||||
|
|
||||||
|
add_library(ntprint SHARED ntprint.c ntprint.rc)
|
||||||
|
|
||||||
|
set_target_properties(ntprint PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(ntprint
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/ntprint.def
|
||||||
|
wine
|
||||||
|
-lwinspool
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(ntprint ntprint_def psdk)
|
21
dll/win32/olecli32/CMakeLists.txt
Normal file
21
dll/win32/olecli32/CMakeLists.txt
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
|
||||||
|
spec2def(olecli32 ${CMAKE_CURRENT_SOURCE_DIR}/olecli32.spec ${CMAKE_CURRENT_BINARY_DIR}/olecli32.def)
|
||||||
|
|
||||||
|
add_library(olecli32 SHARED olecli_main.c)
|
||||||
|
|
||||||
|
set_target_properties(olecli32 PROPERTIES LINK_FLAGS "-Wl,-entry,0")
|
||||||
|
|
||||||
|
target_link_libraries(olecli32
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/olecli32.def
|
||||||
|
wine
|
||||||
|
-lole32
|
||||||
|
-lgdi32
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(olecli32 olecli32_def psdk)
|
27
dll/win32/oledlg/CMakeLists.txt
Normal file
27
dll/win32/oledlg/CMakeLists.txt
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
|
||||||
|
spec2def(oledlg ${CMAKE_CURRENT_SOURCE_DIR}/oledlg.spec ${CMAKE_CURRENT_BINARY_DIR}/oledlg.def)
|
||||||
|
|
||||||
|
add_library(oledlg SHARED
|
||||||
|
insobjdlg.c
|
||||||
|
oledlg_main.c
|
||||||
|
pastespl.c
|
||||||
|
rsrc.rc)
|
||||||
|
|
||||||
|
set_target_properties(oledlg PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(oledlg
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/oledlg.def
|
||||||
|
wine
|
||||||
|
-lole32
|
||||||
|
-lcomdlg32
|
||||||
|
-luser32
|
||||||
|
-ladvapi32
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(oledlg oledlg_def psdk)
|
19
dll/win32/olesvr32/CMakeLists.txt
Normal file
19
dll/win32/olesvr32/CMakeLists.txt
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
|
||||||
|
spec2def(olesvr32 ${CMAKE_CURRENT_SOURCE_DIR}/olesvr32.spec ${CMAKE_CURRENT_BINARY_DIR}/olesvr32.def)
|
||||||
|
|
||||||
|
add_library(olesvr32 SHARED olesvr_main.c)
|
||||||
|
|
||||||
|
set_target_properties(olesvr32 PROPERTIES LINK_FLAGS "-Wl,-entry,0")
|
||||||
|
|
||||||
|
target_link_libraries(olesvr32
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/olesvr32.def
|
||||||
|
wine
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(olesvr32 olesvr32_def psdk)
|
19
dll/win32/olethk32/CMakeLists.txt
Normal file
19
dll/win32/olethk32/CMakeLists.txt
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
|
||||||
|
spec2def(olethk32 ${CMAKE_CURRENT_SOURCE_DIR}/olethk32.spec ${CMAKE_CURRENT_BINARY_DIR}/olethk32.def)
|
||||||
|
|
||||||
|
add_library(olethk32 SHARED main.c version.rc)
|
||||||
|
|
||||||
|
set_target_properties(olethk32 PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(olethk32
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/olethk32.def
|
||||||
|
wine
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(olethk32 olethk32_def psdk)
|
19
dll/win32/pidgen/CMakeLists.txt
Normal file
19
dll/win32/pidgen/CMakeLists.txt
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
|
||||||
|
spec2def(pidgen ${CMAKE_CURRENT_SOURCE_DIR}/pidgen.spec ${CMAKE_CURRENT_BINARY_DIR}/pidgen.def)
|
||||||
|
|
||||||
|
add_library(pidgen SHARED main.c rsrc.rc)
|
||||||
|
|
||||||
|
set_target_properties(pidgen PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(pidgen
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/pidgen.def
|
||||||
|
wine
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(pidgen pidgen_def psdk)
|
20
dll/win32/powrprof/CMakeLists.txt
Normal file
20
dll/win32/powrprof/CMakeLists.txt
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
add_definitions(-DUNICODE -D_UNICODE)
|
||||||
|
|
||||||
|
spec2def(powrprof ${CMAKE_CURRENT_SOURCE_DIR}/powrprof.spec ${CMAKE_CURRENT_BINARY_DIR}/powrprof.def)
|
||||||
|
|
||||||
|
add_library(powrprof SHARED powrprof.c powrprof.rc)
|
||||||
|
|
||||||
|
set_target_properties(powrprof PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(powrprof
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/powrprof.def
|
||||||
|
wine
|
||||||
|
-ladvapi32
|
||||||
|
-luser32
|
||||||
|
-lcomctl32
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(powrprof powrprof_def psdk)
|
20
dll/win32/printui/CMakeLists.txt
Normal file
20
dll/win32/printui/CMakeLists.txt
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
|
||||||
|
spec2def(printui ${CMAKE_CURRENT_SOURCE_DIR}/printui.spec ${CMAKE_CURRENT_BINARY_DIR}/printui.def)
|
||||||
|
|
||||||
|
add_library(printui SHARED printui.c printui.rc)
|
||||||
|
|
||||||
|
set_target_properties(printui PROPERTIES LINK_FLAGS "-Wl,-entry,0")
|
||||||
|
|
||||||
|
target_link_libraries(printui
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/printui.def
|
||||||
|
wine
|
||||||
|
-lshell32
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(printui printui_def psdk)
|
20
dll/win32/query/CMakeLists.txt
Normal file
20
dll/win32/query/CMakeLists.txt
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
|
||||||
|
spec2def(query ${CMAKE_CURRENT_SOURCE_DIR}/query.spec ${CMAKE_CURRENT_BINARY_DIR}/query.def)
|
||||||
|
|
||||||
|
add_library(query SHARED query_main.c)
|
||||||
|
|
||||||
|
set_target_properties(query PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(query
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/query.def
|
||||||
|
wine
|
||||||
|
-luuid
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(query query_def psdk)
|
19
dll/win32/rasapi32/CMakeLists.txt
Normal file
19
dll/win32/rasapi32/CMakeLists.txt
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
|
||||||
|
spec2def(rasapi32 ${CMAKE_CURRENT_SOURCE_DIR}/rasapi32.spec ${CMAKE_CURRENT_BINARY_DIR}/rasapi32.def)
|
||||||
|
|
||||||
|
add_library(rasapi32 SHARED rasapi.c)
|
||||||
|
|
||||||
|
set_target_properties(rasapi32 PROPERTIES LINK_FLAGS "-Wl,-entry,0")
|
||||||
|
|
||||||
|
target_link_libraries(rasapi32
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/rasapi32.def
|
||||||
|
wine
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(rasapi32 rasapi32_def psdk)
|
16
dll/win32/rasdlg/CMakeLists.txt
Normal file
16
dll/win32/rasdlg/CMakeLists.txt
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
spec2def(rasdlg ${CMAKE_CURRENT_SOURCE_DIR}/rasdlg.spec ${CMAKE_CURRENT_BINARY_DIR}/rasdlg.def)
|
||||||
|
|
||||||
|
add_library(rasdlg SHARED rasdlg.c rasdlg.rc)
|
||||||
|
|
||||||
|
set_target_properties(rasdlg PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(rasdlg
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/rasdlg.def
|
||||||
|
wine
|
||||||
|
-luuid
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(rasdlg rasdlg_def psdk)
|
16
dll/win32/rasman/CMakeLists.txt
Normal file
16
dll/win32/rasman/CMakeLists.txt
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
spec2def(rasman ${CMAKE_CURRENT_SOURCE_DIR}/rasman.spec ${CMAKE_CURRENT_BINARY_DIR}/rasman.def)
|
||||||
|
|
||||||
|
add_library(rasman SHARED rasman.c rasman.rc)
|
||||||
|
|
||||||
|
set_target_properties(rasman PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(rasman
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/rasman.def
|
||||||
|
wine
|
||||||
|
-luuid
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(rasman rasman_def psdk)
|
19
dll/win32/resutils/CMakeLists.txt
Normal file
19
dll/win32/resutils/CMakeLists.txt
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
|
||||||
|
spec2def(resutils ${CMAKE_CURRENT_SOURCE_DIR}/resutils.spec ${CMAKE_CURRENT_BINARY_DIR}/resutils.def)
|
||||||
|
|
||||||
|
add_library(resutils SHARED resutils.c)
|
||||||
|
|
||||||
|
set_target_properties(resutils PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(resutils
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/resutils.def
|
||||||
|
wine
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(resutils resutils_def psdk)
|
19
dll/win32/samlib/CMakeLists.txt
Normal file
19
dll/win32/samlib/CMakeLists.txt
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
|
||||||
|
set(CMAKE_C_CREATE_SHARED_LIBRARY "<CMAKE_C_COMPILER> <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES> -L${REACTOS_BINARY_DIR}/lib/3rdparty/mingw")
|
||||||
|
|
||||||
|
include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine)
|
||||||
|
|
||||||
|
add_definitions(-D__WINESRC__)
|
||||||
|
|
||||||
|
spec2def(samlib ${CMAKE_CURRENT_SOURCE_DIR}/samlib.spec ${CMAKE_CURRENT_BINARY_DIR}/samlib.def)
|
||||||
|
|
||||||
|
add_library(samlib SHARED dllmain.c samlib.c samlib.rc)
|
||||||
|
|
||||||
|
set_target_properties(samlib PROPERTIES LINK_FLAGS "-Wl,-entry,_DllMain@12")
|
||||||
|
|
||||||
|
target_link_libraries(samlib
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/samlib.def
|
||||||
|
-ladvapi32
|
||||||
|
mingw_common)
|
||||||
|
|
||||||
|
add_dependencies(samlib samlib_def psdk)
|
Loading…
Reference in a new issue