Author: akhaldi Date: Sun Oct 10 22:58:42 2010 New Revision: 49105
URL: http://svn.reactos.org/svn/reactos?rev=49105&view=rev Log: [CMAKE] - More work on the dlls. By Alexey Komarov.
Added: branches/cmake-bringup/dll/directx/amstream/CMakeLists.txt (with props) branches/cmake-bringup/dll/directx/d3d8thk/CMakeLists.txt (with props) branches/cmake-bringup/dll/directx/devenum/CMakeLists.txt (with props) branches/cmake-bringup/dll/directx/dinput/CMakeLists.txt (with props) branches/cmake-bringup/dll/directx/dinput8/CMakeLists.txt (with props) branches/cmake-bringup/dll/directx/dmusic/CMakeLists.txt (with props) branches/cmake-bringup/dll/directx/dplay/CMakeLists.txt (with props) branches/cmake-bringup/dll/directx/dsound/CMakeLists.txt (with props) branches/cmake-bringup/dll/directx/dxdiagn/CMakeLists.txt (with props) branches/cmake-bringup/dll/directx/ksproxy/CMakeLists.txt (with props) branches/cmake-bringup/dll/directx/msdmo/CMakeLists.txt (with props) branches/cmake-bringup/dll/directx/qedit/CMakeLists.txt (with props) branches/cmake-bringup/dll/nls/CMakeLists.txt (with props) branches/cmake-bringup/dll/nls/idndl/CMakeLists.txt (with props) branches/cmake-bringup/dll/nls/normaliz/CMakeLists.txt (with props) branches/cmake-bringup/dll/shellext/CMakeLists.txt (with props) branches/cmake-bringup/dll/shellext/deskadp/CMakeLists.txt (with props) branches/cmake-bringup/dll/shellext/deskmon/CMakeLists.txt (with props) branches/cmake-bringup/dll/shellext/devcpux/CMakeLists.txt (with props) branches/cmake-bringup/dll/shellext/fontext/CMakeLists.txt (with props) branches/cmake-bringup/dll/shellext/slayer/CMakeLists.txt (with props) branches/cmake-bringup/dll/win32/avifil32/CMakeLists.txt (with props) branches/cmake-bringup/dll/win32/bcrypt/CMakeLists.txt (with props) branches/cmake-bringup/dll/win32/browseui/CMakeLists.txt (with props) branches/cmake-bringup/dll/win32/comcat/CMakeLists.txt (with props) branches/cmake-bringup/dll/win32/comctl32/CMakeLists.txt (with props) branches/cmake-bringup/dll/win32/comdlg32/CMakeLists.txt (with props) branches/cmake-bringup/dll/win32/cryptdlg/CMakeLists.txt (with props) branches/cmake-bringup/dll/win32/cryptnet/CMakeLists.txt (with props) branches/cmake-bringup/dll/win32/cryptui/CMakeLists.txt (with props) branches/cmake-bringup/dll/win32/devmgr/CMakeLists.txt (with props) branches/cmake-bringup/dll/win32/gdiplus/CMakeLists.txt (with props) branches/cmake-bringup/dll/win32/glu32/CMakeLists.txt (with props) branches/cmake-bringup/dll/win32/hlink/CMakeLists.txt (with props) branches/cmake-bringup/dll/win32/hnetcfg/CMakeLists.txt (with props) branches/cmake-bringup/dll/win32/inetcomm/CMakeLists.txt (with props) branches/cmake-bringup/dll/win32/inetmib1/CMakeLists.txt (with props) branches/cmake-bringup/importlibs/libsnmpapi.a (with props) branches/cmake-bringup/importlibs/libwindowscodecs.a (with props) Modified: branches/cmake-bringup/dll/CMakeLists.txt branches/cmake-bringup/dll/directx/CMakeLists.txt branches/cmake-bringup/dll/win32/CMakeLists.txt
Modified: branches/cmake-bringup/dll/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/CMakeLists.txt... ============================================================================== --- branches/cmake-bringup/dll/CMakeLists.txt [iso-8859-1] (original) +++ branches/cmake-bringup/dll/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,4 +1,6 @@
add_subdirectory(directx) +add_subdirectory(nls) add_subdirectory(ntdll) +add_subdirectory(shellext) add_subdirectory(win32)
Modified: branches/cmake-bringup/dll/directx/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/directx/CMakeL... ============================================================================== --- branches/cmake-bringup/dll/directx/CMakeLists.txt [iso-8859-1] (original) +++ branches/cmake-bringup/dll/directx/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,2 +1,24 @@
+add_subdirectory(amstream) +#add_subdirectory(bdaplgin) +#add_subdirectory(d3d8) +add_subdirectory(d3d8thk) +#add_subdirectory(d3d9) +#add_subdirectory(ddraw) +add_subdirectory(devenum) +add_subdirectory(dinput) +add_subdirectory(dinput8) +add_subdirectory(dmusic) +add_subdirectory(dplay) +#add_subdirectory(dplayx) +add_subdirectory(dsound) +#add_subdirectory(dsound_new) +add_subdirectory(dxdiagn) +#add_subdirectory(ksproxy)# undefined reference to `operator new(unsigned int)' add_subdirectory(ksuser) +add_subdirectory(msdmo) +#add_subdirectory(msdvbnp) +#add_subdirectory(msvidctl) +add_subdirectory(qedit) +#add_subdirectory(quartz) #idl +#add_subdirectory(wine)
Added: branches/cmake-bringup/dll/directx/amstream/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/directx/amstre... ============================================================================== --- branches/cmake-bringup/dll/directx/amstream/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/directx/amstream/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,32 @@ + +add_definitions(-D__WINESRC__) +remove_definitions(-D_WIN32_WINNT=0x502) +add_definitions(-D_WIN32_WINNT=0x600) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(amstream ${CMAKE_CURRENT_SOURCE_DIR}/amstream.spec ${CMAKE_CURRENT_BINARY_DIR}/amstream.def) + +add_library(amstream SHARED + amstream.c + main.c + mediastream.c + mediastreamfilter.c + regsvr.c + amstream_i.c + version.rc) + +set_module_type(amstream win32dll) + +target_link_libraries(amstream + ${CMAKE_CURRENT_BINARY_DIR}/amstream.def + strmiids + uuid + wine) + +add_importlibs(amstream + ole32 + advapi32 + kernel32 + ntdll) + +add_dependencies(amstream amstream_def)
Propchange: branches/cmake-bringup/dll/directx/amstream/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/directx/d3d8thk/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/directx/d3d8th... ============================================================================== --- branches/cmake-bringup/dll/directx/d3d8thk/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/directx/d3d8thk/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,12 @@ + +spec2def(d3d8thk ${CMAKE_CURRENT_SOURCE_DIR}/d3d8thk.spec ${CMAKE_CURRENT_BINARY_DIR}/d3d8thk.def) + +add_library(d3d8thk SHARED d3d8thk.rc) + +set_entrypoint(d3d8thk 0) + +target_link_libraries(d3d8thk ${CMAKE_CURRENT_BINARY_DIR}/d3d8thk.def) + +add_importlibs(d3d8thk gdi32) + +add_dependencies(d3d8thk d3d8thk_def psdk buildno_header)
Propchange: branches/cmake-bringup/dll/directx/d3d8thk/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/directx/devenum/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/directx/devenu... ============================================================================== --- branches/cmake-bringup/dll/directx/devenum/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/directx/devenum/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,36 @@ + +set_unicode() + +remove_definitions(-D_WIN32_WINNT=0x502) +add_definitions(-D_WIN32_WINNT=0x600) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(devenum ${CMAKE_CURRENT_SOURCE_DIR}/devenum.spec ${CMAKE_CURRENT_BINARY_DIR}/devenum.def) + +add_library(devenum SHARED + createdevenum.c + devenum_main.c + factory.c + mediacatenum.c + parsedisplayname.c + devenum.rc) + +set_module_type(devenum win32dll) + +target_link_libraries(devenum + ${CMAKE_CURRENT_BINARY_DIR}/devenum.def + strmiids + uuid + wine) + +add_importlibs(devenum + advapi32 + ole32 + oleaut32 + winmm + user32 + avicap32 + kernel32 + ntdll) + +add_dependencies(devenum devenum_def)
Propchange: branches/cmake-bringup/dll/directx/devenum/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/directx/dinput/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/directx/dinput... ============================================================================== --- branches/cmake-bringup/dll/directx/dinput/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/directx/dinput/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,38 @@ + +set_unicode() + +remove_definitions(-D_WIN32_WINNT=0x502) +add_definitions(-D_WIN32_WINNT=0x600) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(dinput ${CMAKE_CURRENT_SOURCE_DIR}/dinput.spec ${CMAKE_CURRENT_BINARY_DIR}/dinput.def) + +add_library(dinput SHARED + data_formats.c + device.c + dinput_main.c + effect_linuxinput.c + joystick_linux.c + joystick_linuxinput.c + keyboard.c + mouse.c + regsvr.c + version.rc) + +set_module_type(dinput win32dll) + +target_link_libraries(dinput + ${CMAKE_CURRENT_BINARY_DIR}/dinput.def + dxguid + uuid + wine) + +add_importlibs(dinput + user32 + advapi32 + ole32 + winmm + kernel32 + ntdll) + +add_dependencies(dinput dinput_def)
Propchange: branches/cmake-bringup/dll/directx/dinput/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/directx/dinput8/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/directx/dinput... ============================================================================== --- branches/cmake-bringup/dll/directx/dinput8/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/directx/dinput8/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,32 @@ + +set_unicode() + +remove_definitions(-D_WIN32_WINNT=0x502) +add_definitions(-D_WIN32_WINNT=0x600) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(dinput8 ${CMAKE_CURRENT_SOURCE_DIR}/dinput8.spec ${CMAKE_CURRENT_BINARY_DIR}/dinput8.def) + +add_library(dinput8 SHARED + dinput8_main.c + regsvr.c + version.rc) + +set_entrypoint(dinput8 0) + +target_link_libraries(dinput8 + ${CMAKE_CURRENT_BINARY_DIR}/dinput8.def + dxguid + uuid + wine) + +add_importlibs(dinput8 + user32 + advapi32 + ole32 + winmm + dinput + kernel32 + ntdll) + +add_dependencies(dinput8 dinput8_def psdk buildno_header)
Propchange: branches/cmake-bringup/dll/directx/dinput8/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/directx/dmusic/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/directx/dmusic... ============================================================================== --- branches/cmake-bringup/dll/directx/dmusic/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/directx/dmusic/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,40 @@ + +set_unicode() + +add_definitions(-D__WINESRC__) +remove_definitions(-D_WIN32_WINNT=0x502) +add_definitions(-D_WIN32_WINNT=0x600) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(dmusic ${CMAKE_CURRENT_SOURCE_DIR}/dmusic.spec ${CMAKE_CURRENT_BINARY_DIR}/dmusic.def) + +add_library(dmusic SHARED + buffer.c + clock.c + collection.c + dmusic.c + dmusic_main.c + download.c + downloadedinstrument.c + instrument.c + port.c + regsvr.c + version.rc) + +set_entrypoint(dmusic 0) + +target_link_libraries(dmusic + ${CMAKE_CURRENT_BINARY_DIR}/dmusic.def + dxguid + uuid + wine) + +add_importlibs(dmusic + user32 + advapi32 + ole32 + dsound + kernel32 + ntdll) + +add_dependencies(dmusic dmusic_def psdk buildno_header)
Propchange: branches/cmake-bringup/dll/directx/dmusic/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/directx/dplay/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/directx/dplay/... ============================================================================== --- branches/cmake-bringup/dll/directx/dplay/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/directx/dplay/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,25 @@ + +set_unicode() + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(dplay ${CMAKE_CURRENT_SOURCE_DIR}/dplay.spec ${CMAKE_CURRENT_BINARY_DIR}/dplay.def) + +add_library(dplay SHARED dplay_main.c version.rc) + +set_entrypoint(dplay 0) + +target_link_libraries(dplay + ${CMAKE_CURRENT_BINARY_DIR}/dplay.def + uuid + wine) + +add_importlibs(dplay + user32 + advapi32 + ole32 + winmm + dinput + ntdll) + +add_dependencies(dplay dplay_def psdk buildno_header)
Propchange: branches/cmake-bringup/dll/directx/dplay/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/directx/dsound/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/directx/dsound... ============================================================================== --- branches/cmake-bringup/dll/directx/dsound/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/directx/dsound/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,39 @@ + +add_definitions(-D_WINE) +add_definitions(-D_DLL -D__USE_CRTIMP) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(dsound ${CMAKE_CURRENT_SOURCE_DIR}/dsound.spec ${CMAKE_CURRENT_BINARY_DIR}/dsound.def) + +add_library(dsound SHARED + buffer.c + capture.c + dsound.c + dsound_convert.c + dsound_main.c + duplex.c + mixer.c + primary.c + propset.c + regsvr.c + sound3d.c + version.rc) + +set_module_type(dsound win32dll) + +target_link_libraries(dsound + ${CMAKE_CURRENT_BINARY_DIR}/dsound.def + dxguid + uuid + wine) + +add_importlibs(dsound + msvcrt + user32 + advapi32 + ole32 + winmm + kernel32 + ntdll) + +add_dependencies(dsound dsound_def)
Propchange: branches/cmake-bringup/dll/directx/dsound/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/directx/dxdiagn/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/directx/dxdiag... ============================================================================== --- branches/cmake-bringup/dll/directx/dxdiagn/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/directx/dxdiagn/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,29 @@ + +set_unicode() + +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(dxdiagn ${CMAKE_CURRENT_SOURCE_DIR}/dxdiagn.spec ${CMAKE_CURRENT_BINARY_DIR}/dxdiagn.def) + +add_library(dxdiagn SHARED + container.c + dxdiag_main.c + provider.c + regsvr.c) + +set_module_type(dxdiagn win32dll) + +target_link_libraries(dxdiagn + ${CMAKE_CURRENT_BINARY_DIR}/dxdiagn.def + uuid + wine) + +add_importlibs(dxdiagn + user32 + advapi32 + ole32 + oleaut32 + kernel32 + ntdll) + +add_dependencies(dxdiagn dxdiagn_def)
Propchange: branches/cmake-bringup/dll/directx/dxdiagn/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/directx/ksproxy/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/directx/ksprox... ============================================================================== --- branches/cmake-bringup/dll/directx/ksproxy/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/directx/ksproxy/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,43 @@ + +spec2def(ksproxy ${CMAKE_CURRENT_SOURCE_DIR}/ksproxy.spec ${CMAKE_CURRENT_BINARY_DIR}/ksproxy.def) + +add_library(ksproxy SHARED + allocator.cpp + basicaudio.cpp + classfactory.cpp + clockforward.cpp + cvpconfig.cpp + cvpvbiconfig.cpp + datatype.cpp + enum_mediatypes.cpp + enumpins.cpp + input_pin.cpp + interface.cpp + ksproxy.cpp + ksproxy.rc + mediasample.cpp + node.cpp + output_pin.cpp + proxy.cpp + qualityforward.cpp) + +set_entrypoint(ksproxy 0) +set_target_properties(ksproxy PROPERTIES SUFFIX ".ax") +if(MSVC) + set_target_properties(ksproxy PROPERTIES COMPILE_FLAGS "/GR-") +else() + set_target_properties(ksproxy PROPERTIES COMPILE_FLAGS "-fno-exceptions -fno-rtti") +endif(MSVC) + + +target_link_libraries(ksproxy ${CMAKE_CURRENT_BINARY_DIR}/ksproxy.def strmiids) + +add_importlibs(ksproxy + advapi32 + ole32 + setupapi + msvcrt + ksuser + ntdll) + +add_dependencies(ksproxy ksproxy_def psdk buildno_header)
Propchange: branches/cmake-bringup/dll/directx/ksproxy/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/directx/msdmo/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/directx/msdmo/... ============================================================================== --- branches/cmake-bringup/dll/directx/msdmo/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/directx/msdmo/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,28 @@ + +set_unicode() + +add_definitions(-D__WINESRC__) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(msdmo ${CMAKE_CURRENT_SOURCE_DIR}/msdmo.spec ${CMAKE_CURRENT_BINARY_DIR}/msdmo.def) + +add_library(msdmo SHARED + dmoreg.c + dmort.c + rsrc.rc) + +set_entrypoint(msdmo 0) + +target_link_libraries(msdmo + ${CMAKE_CURRENT_BINARY_DIR}/msdmo.def + uuid + wine) + +add_importlibs(msdmo + user32 + advapi32 + ole32 + kernel32 + ntdll) + +add_dependencies(msdmo msdmo_def psdk buildno_header)
Propchange: branches/cmake-bringup/dll/directx/msdmo/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/directx/qedit/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/directx/qedit/... ============================================================================== --- branches/cmake-bringup/dll/directx/qedit/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/directx/qedit/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,34 @@ + +set_unicode() + +add_definitions(-D__WINESRC__) +remove_definitions(-D_WIN32_WINNT=0x502) +add_definitions(-D_WIN32_WINNT=0x600) +add_definitions(-D_DLL -D__USE_CRTIMP) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(qedit ${CMAKE_CURRENT_SOURCE_DIR}/qedit.spec ${CMAKE_CURRENT_BINARY_DIR}/qedit.def) + +add_library(qedit SHARED + main.c + mediadet.c + regsvr.c + samplegrabber.c) + +set_module_type(qedit win32dll) + +target_link_libraries(qedit + ${CMAKE_CURRENT_BINARY_DIR}/qedit.def + strmiids + uuid + wine) + +add_importlibs(qedit + msvcrt + advapi32 + ole32 + oleaut32 + kernel32 + ntdll) + +add_dependencies(qedit qedit_def)
Propchange: branches/cmake-bringup/dll/directx/qedit/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/nls/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/nls/CMakeLists... ============================================================================== --- branches/cmake-bringup/dll/nls/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/nls/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,3 @@ + +#add_subdirectory(idndl)#FIXME: idndl.cpp:20: error: 'GetLocaleInfoEx' was not declared in this scope +add_subdirectory(normaliz)
Propchange: branches/cmake-bringup/dll/nls/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/nls/idndl/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/nls/idndl/CMak... ============================================================================== --- branches/cmake-bringup/dll/nls/idndl/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/nls/idndl/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,19 @@ + +remove_definitions(-D_WIN32_WINNT=0x502) +add_definitions(-D_WIN32_WINNT=0x600) + +spec2def(idndl ${CMAKE_CURRENT_SOURCE_DIR}/idndl.spec ${CMAKE_CURRENT_BINARY_DIR}/idndl.def) + +add_library(idndl SHARED idndl.cpp) + +set_entrypoint(idndl 0) + +target_link_libraries(idndl ${CMAKE_CURRENT_BINARY_DIR}/idndl.def) + +if(NOT MSVC) + set_target_properties(idndl PROPERTIES COMPILE_FLAGS "-fno-exceptions -fno-rtti") +endif(NOT MSVC) + +add_importlibs(idndl kernel32) + +add_dependencies(idndl idndl_def psdk buildno_header)
Propchange: branches/cmake-bringup/dll/nls/idndl/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/nls/normaliz/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/nls/normaliz/C... ============================================================================== --- branches/cmake-bringup/dll/nls/normaliz/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/nls/normaliz/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,8 @@ + +add_library(normaliz SHARED dummy.c) + +set_entrypoint(normaliz 0) + +target_link_libraries(normaliz ${CMAKE_CURRENT_SOURCE_DIR}/normaliz.def) + +add_dependencies(normaliz psdk buildno_header)
Propchange: branches/cmake-bringup/dll/nls/normaliz/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/shellext/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/shellext/CMake... ============================================================================== --- branches/cmake-bringup/dll/shellext/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/shellext/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,6 @@ + +add_subdirectory(deskadp) +add_subdirectory(deskmon) +add_subdirectory(devcpux) +add_subdirectory(fontext) +add_subdirectory(slayer)
Propchange: branches/cmake-bringup/dll/shellext/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/shellext/deskadp/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/shellext/deska... ============================================================================== --- branches/cmake-bringup/dll/shellext/deskadp/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/shellext/deskadp/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,26 @@ + +set_unicode() + +spec2def(deskadp ${CMAKE_CURRENT_SOURCE_DIR}/deskadp.spec ${CMAKE_CURRENT_BINARY_DIR}/deskadp.def) + +list(APPEND SOURCE + deskadp.c + shxiface.c + deskadp.rc) + +add_library(deskadp SHARED ${CMAKE_CURRENT_BINARY_DIR}/deskadp_precomp.h.gch ${SOURCE}) + +set_module_type(deskadp win32dll) + +target_link_libraries(deskadp ${CMAKE_CURRENT_BINARY_DIR}/deskadp.def uuid) + +add_importlibs(deskadp + user32 + gdi32 + comctl32 + ole32 + kernel32 + ntdll) + +add_pch(deskadp ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE}) +add_dependencies(deskadp deskadp_def)
Propchange: branches/cmake-bringup/dll/shellext/deskadp/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/shellext/deskmon/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/shellext/deskm... ============================================================================== --- branches/cmake-bringup/dll/shellext/deskmon/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/shellext/deskmon/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,26 @@ + +set_unicode() + +spec2def(deskmon ${CMAKE_CURRENT_SOURCE_DIR}/deskmon.spec ${CMAKE_CURRENT_BINARY_DIR}/deskmon.def) + +list(APPEND SOURCE + deskmon.c + shxiface.c + deskmon.rc) + +add_library(deskmon SHARED ${CMAKE_CURRENT_BINARY_DIR}/deskmon_precomp.h.gch ${SOURCE}) + +set_module_type(deskmon win32dll) + +target_link_libraries(deskmon ${CMAKE_CURRENT_BINARY_DIR}/deskmon.def uuid) + +add_importlibs(deskmon + user32 + gdi32 + comctl32 + ole32 + kernel32 + ntdll) + +add_pch(deskmon ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE}) +add_dependencies(deskmon deskmon_def)
Propchange: branches/cmake-bringup/dll/shellext/deskmon/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/shellext/devcpux/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/shellext/devcp... ============================================================================== --- branches/cmake-bringup/dll/shellext/devcpux/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/shellext/devcpux/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,19 @@ + +set_unicode() + +spec2def(devcpux ${CMAKE_CURRENT_SOURCE_DIR}/devcpux.spec ${CMAKE_CURRENT_BINARY_DIR}/devcpux.def) + +add_library(devcpux SHARED processor.c processor.rc) + +set_module_type(devcpux win32dll) + +target_link_libraries(devcpux ${CMAKE_CURRENT_BINARY_DIR}/devcpux.def) + +add_importlibs(devcpux + user32 + powrprof + comctl32 + kernel32 + ntdll) + +add_dependencies(devcpux devcpux_def)
Propchange: branches/cmake-bringup/dll/shellext/devcpux/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/shellext/fontext/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/shellext/fonte... ============================================================================== --- branches/cmake-bringup/dll/shellext/fontext/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/shellext/fontext/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,26 @@ + +set_unicode() + +spec2def(fontext ${CMAKE_CURRENT_SOURCE_DIR}/fontext.spec ${CMAKE_CURRENT_BINARY_DIR}/fontext.def) + +add_library(fontext SHARED + fontext.c + regsvr.c + fontext.rc) + +set_module_type(fontext win32dll) + +target_link_libraries(fontext ${CMAKE_CURRENT_BINARY_DIR}/fontext.def uuid) + +add_importlibs(fontext + user32 + gdi32 + ole32 + shlwapi + lz32 + advapi32 + setupapi + kernel32 + ntdll) + +add_dependencies(fontext fontext_def)
Propchange: branches/cmake-bringup/dll/shellext/fontext/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/shellext/slayer/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/shellext/slaye... ============================================================================== --- branches/cmake-bringup/dll/shellext/slayer/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/shellext/slayer/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,24 @@ + +set_unicode() + +spec2def(slayer ${CMAKE_CURRENT_SOURCE_DIR}/slayer.spec ${CMAKE_CURRENT_BINARY_DIR}/slayer.def) + +list(APPEND SOURCE slayer.c slayer.rc) + +add_library(slayer SHARED ${CMAKE_CURRENT_BINARY_DIR}/slayer_precomp.h.gch ${SOURCE}) + +set_module_type(slayer win32dll) + +target_link_libraries(slayer ${CMAKE_CURRENT_BINARY_DIR}/slayer.def uuid) + +add_importlibs(slayer + user32 + comctl32 + advapi32 + ole32 + shell32 + kernel32 + ntdll) + +add_pch(slayer ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE}) +add_dependencies(slayer slayer_def)
Propchange: branches/cmake-bringup/dll/shellext/slayer/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Modified: branches/cmake-bringup/dll/win32/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/CMakeLis... ============================================================================== --- branches/cmake-bringup/dll/win32/CMakeLists.txt [iso-8859-1] (original) +++ branches/cmake-bringup/dll/win32/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -8,29 +8,29 @@ #add_subdirectory(atl) add_subdirectory(authz) add_subdirectory(avicap32) -#add_subdirectory(avifil32) +add_subdirectory(avifil32) add_subdirectory(batt) -#add_subdirectory(bcrypt) +add_subdirectory(bcrypt) add_subdirectory(beepmidi) -#add_subdirectory(browseui) +#add_subdirectory(browseui)#FIXME: shellbrowser.cpp:152: error: expected constructor, destructor, or type conversion before 'SHAlloc' add_subdirectory(cabinet) add_subdirectory(cards) add_subdirectory(cfgmgr32) add_subdirectory(clusapi) -#add_subdirectory(comcat) -#add_subdirectory(comctl32) -#add_subdirectory(comdlg32) +add_subdirectory(comcat) +#add_subdirectory(comctl32)#FIXME: comctl32\dpa.c:531: error: conflicting types for 'DPA_GetPtr' +#add_subdirectory(comdlg32)#FIXME: comdlg32\/cdlg_Es.rc:396: unrecognized escape sequence add_subdirectory(compstui) -add_subdirectory(credui) +#add_subdirectory(credui)#FIXME: \cryptui\/cryptui_Fr.rc:432: syntax error add_subdirectory(crtdll) add_subdirectory(crypt32) -#add_subdirectory(cryptdlg) +add_subdirectory(cryptdlg) add_subdirectory(cryptdll) -#add_subdirectory(cryptnet) -#add_subdirectory(cryptui) +add_subdirectory(cryptnet) +add_subdirectory(cryptui) add_subdirectory(dbghelp) add_subdirectory(dciman32) -#add_subdirectory(devmgr) +add_subdirectory(devmgr) add_subdirectory(dhcpcsvc) add_subdirectory(dnsapi) add_subdirectory(dwmapi) @@ -38,21 +38,21 @@ add_subdirectory(fmifs) add_subdirectory(fusion) add_subdirectory(gdi32) -#add_subdirectory(gdiplus) +add_subdirectory(gdiplus) add_subdirectory(getuname) -#add_subdirectory(glu32) +#add_subdirectory(glu32)# FIXME #add_subdirectory(hhctrl.ocx) add_subdirectory(hid) -#add_subdirectory(hlink) -#add_subdirectory(hnetcfg) +add_subdirectory(hlink) +add_subdirectory(hnetcfg) add_subdirectory(httpapi) add_subdirectory(iccvid) add_subdirectory(icmp) add_subdirectory(imaadp32.acm) add_subdirectory(imagehlp) add_subdirectory(imm32) -#add_subdirectory(inetcomm) -#add_subdirectory(inetmib1) +add_subdirectory(inetcomm) +add_subdirectory(inetmib1) add_subdirectory(initpki) add_subdirectory(inseng) add_subdirectory(iphlpapi) @@ -199,7 +199,7 @@ add_subdirectory(version) add_subdirectory(wdmaud.drv) add_subdirectory(windowscodecs) -#add_subdirectory(winemp3.acm) +#add_subdirectory(winemp3.acm)# FIXME add_subdirectory(winfax) add_subdirectory(wing32) add_subdirectory(winhttp)
Added: branches/cmake-bringup/dll/win32/avifil32/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/avifil32... ============================================================================== --- branches/cmake-bringup/dll/win32/avifil32/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/win32/avifil32/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,42 @@ + +add_definitions(-D__WINESRC__) +remove_definitions(-D_WIN32_WINNT=0x502) +add_definitions(-D_WIN32_WINNT=0x600) +add_definitions(-D_DLL -D__USE_CRTIMP) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(avifil32 ${CMAKE_CURRENT_SOURCE_DIR}/avifil32.spec ${CMAKE_CURRENT_BINARY_DIR}/avifil32.def) + +add_library(avifil32 SHARED + acmstream.c + api.c + avifile.c + editstream.c + extrachunk.c + factory.c + getframe.c + icmstream.c + regsvr.c + tmpfile.c + wavfile.c + rsrc.rc) + +set_module_type(avifil32 win32dll) + +target_link_libraries(avifil32 + ${CMAKE_CURRENT_BINARY_DIR}/avifil32.def + uuid + wine) + +add_importlibs(avifil32 + msvcrt + msacm32 + msvfw32 + winmm + ole32 + user32 + advapi32 + kernel32 + ntdll) + +add_dependencies(avifil32 avifil32_def)
Propchange: branches/cmake-bringup/dll/win32/avifil32/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/bcrypt/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/bcrypt/C... ============================================================================== --- branches/cmake-bringup/dll/win32/bcrypt/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/win32/bcrypt/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,19 @@ + +add_definitions(-D__WINESRC__) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(bcrypt ${CMAKE_CURRENT_SOURCE_DIR}/bcrypt.spec ${CMAKE_CURRENT_BINARY_DIR}/bcrypt.def) + +add_library(bcrypt SHARED + bcrypt_main.c + version.rc) + +set_module_type(bcrypt win32dll) + +target_link_libraries(bcrypt + ${CMAKE_CURRENT_BINARY_DIR}/bcrypt.def + wine) + +add_importlibs(bcrypt kernel32 ntdll) + +add_dependencies(bcrypt bcrypt_def)
Propchange: branches/cmake-bringup/dll/win32/bcrypt/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/browseui/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/browseui... ============================================================================== --- branches/cmake-bringup/dll/win32/browseui/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/win32/browseui/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,54 @@ + +set_unicode() + +add_definitions(-D__WINESRC__) +remove_definitions(-D_WIN32_WINNT=0x502) +add_definitions(-D_WIN32_WINNT=0x600) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) +include_directories(${REACTOS_SOURCE_DIR}/lib/atl) + +spec2def(browseui ${CMAKE_CURRENT_SOURCE_DIR}/browseui.spec ${CMAKE_CURRENT_BINARY_DIR}/browseui.def) + +add_library(browseui SHARED + aclmulti.cpp + addressband.cpp + addresseditbox.cpp + bandproxy.cpp + bandsite.cpp + bandsitemenu.cpp + basebar.cpp + basebarsite.cpp + brandband.cpp + browseui.cpp + browseuiord.cpp + commonbrowser.cpp + globalfoldersettings.cpp + internettoolbar.cpp + regtreeoptions.cpp + shellbrowser.cpp + toolsband.cpp + travellog.cpp + utility.cpp + browseui.rc) + +set_module_type(browseui win32dll) + +target_link_libraries(browseui + ${CMAKE_CURRENT_BINARY_DIR}/browseui.def + atlnew + uuid + wine) + +add_importlibs(browseui + msvcrt + shlwapi + shell32 + comctl32 + gdi32 + ole32 + oleaut32 + user32 + advapi32 + ntdll) + +add_dependencies(browseui browseui_def)
Propchange: branches/cmake-bringup/dll/win32/browseui/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/comcat/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/comcat/C... ============================================================================== --- branches/cmake-bringup/dll/win32/comcat/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/win32/comcat/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,24 @@ + +add_definitions(-D__WINESRC__) +remove_definitions(-D_WIN32_WINNT=0x502) +add_definitions(-D_WIN32_WINNT=0x600) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(comcat ${CMAKE_CURRENT_SOURCE_DIR}/comcat.spec ${CMAKE_CURRENT_BINARY_DIR}/comcat.def) + +add_library(comcat SHARED comcat_main.c version.rc) + +set_entrypoint(comcat 0) + +target_link_libraries(comcat + ${CMAKE_CURRENT_BINARY_DIR}/comcat.def + uuid + wine) + +add_importlibs(comcat + ole32 + user32 + advapi32 + ntdll) + +add_dependencies(comcat comcat_def psdk buildno_header)
Propchange: branches/cmake-bringup/dll/win32/comcat/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/comctl32/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/comctl32... ============================================================================== --- branches/cmake-bringup/dll/win32/comctl32/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/win32/comctl32/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,68 @@ + +set_unicode() + +add_definitions(-D__WINESRC__) +add_definitions(-D_WINE) +add_definitions(-D_COMCTL32_) +remove_definitions(-D_WIN32_WINNT=0x502) +add_definitions(-D_WIN32_WINNT=0x600) +add_definitions(-D_DLL -D__USE_CRTIMP) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(comctl32 ${CMAKE_CURRENT_SOURCE_DIR}/comctl32.spec ${CMAKE_CURRENT_BINARY_DIR}/comctl32.def) + +add_library(comctl32 SHARED + animate.c + comboex.c + comctl32undoc.c + commctrl.c + datetime.c + dpa.c + draglist.c + dsa.c + flatsb.c + header.c + hotkey.c + imagelist.c + ipaddress.c + listview.c + monthcal.c + nativefont.c + pager.c + progress.c + propsheet.c + rebar.c + smoothscroll.c + status.c + string.c + syslink.c + tab.c + theme_button.c + theme_combo.c + theme_dialog.c + theme_edit.c + theme_listbox.c + theming.c + toolbar.c + tooltips.c + trackbar.c + treeview.c + updown.c + rsrc.rc) + +set_module_type(comctl32 win32dll) + +target_link_libraries(comctl32 + ${CMAKE_CURRENT_BINARY_DIR}/comctl32.def + uuid + wine) + +add_importlibs(comctl32 + user32 + gdi32 + advapi32 + winmm + uxtheme + ntdll) + +add_dependencies(comctl32 comctl32_def)
Propchange: branches/cmake-bringup/dll/win32/comctl32/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/comdlg32/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/comdlg32... ============================================================================== --- branches/cmake-bringup/dll/win32/comdlg32/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/win32/comdlg32/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,38 @@ + +add_definitions(-D__WINESRC__) +add_definitions(-D_WINE) +add_definitions(-D_DLL -D__USE_CRTIMP) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(comdlg32 ${CMAKE_CURRENT_SOURCE_DIR}/comdlg32.spec ${CMAKE_CURRENT_BINARY_DIR}/comdlg32.def) + +add_library(comdlg32 SHARED + cdlg32.c + colordlg.c + filedlg.c + filedlg31.c + filedlgbrowser.c + finddlg.c + fontdlg.c + printdlg.c + rsrc.rc) + +set_module_type(comdlg32 win32dll) + +target_link_libraries(comdlg32 + ${CMAKE_CURRENT_BINARY_DIR}/comdlg32.def + uuid + wine) + +add_importlibs(comdlg32 + shell32 + shlwapi + comctl32 + winspool + user32 + gdi32 + advapi32 + ole32 + ntdll) + +add_dependencies(comdlg32 comdlg32_def)
Propchange: branches/cmake-bringup/dll/win32/comdlg32/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/cryptdlg/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/cryptdlg... ============================================================================== --- branches/cmake-bringup/dll/win32/cryptdlg/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/win32/cryptdlg/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,24 @@ + +add_definitions(-D__WINESRC__) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(cryptdlg ${CMAKE_CURRENT_SOURCE_DIR}/cryptdlg.spec ${CMAKE_CURRENT_BINARY_DIR}/cryptdlg.def) + +add_library(cryptdlg SHARED main.c cryptdlg.rc) + +set_module_type(cryptdlg win32dll) + +target_link_libraries(cryptdlg + ${CMAKE_CURRENT_BINARY_DIR}/cryptdlg.def + wine) + +add_importlibs(cryptdlg + advapi32 + user32 + crypt32 + cryptui + wintrust + kernel32 + ntdll) + +add_dependencies(cryptdlg cryptdlg_def)
Propchange: branches/cmake-bringup/dll/win32/cryptdlg/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/cryptnet/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/cryptnet... ============================================================================== --- branches/cmake-bringup/dll/win32/cryptnet/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/win32/cryptnet/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,21 @@ + +add_definitions(-D__WINESRC__) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(cryptnet ${CMAKE_CURRENT_SOURCE_DIR}/cryptnet.spec ${CMAKE_CURRENT_BINARY_DIR}/cryptnet.def) + +add_library(cryptnet SHARED cryptnet_main.c) + +set_module_type(cryptnet win32dll) + +target_link_libraries(cryptnet + ${CMAKE_CURRENT_BINARY_DIR}/cryptnet.def + wine) + +add_importlibs(cryptnet + crypt32 + wininet + kernel32 + ntdll) + +add_dependencies(cryptnet cryptnet_def)
Propchange: branches/cmake-bringup/dll/win32/cryptnet/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/cryptui/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/cryptui/... ============================================================================== --- branches/cmake-bringup/dll/win32/cryptui/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/win32/cryptui/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,30 @@ + +add_definitions(-D__WINESRC__) +add_definitions(-D_WINE) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(cryptui ${CMAKE_CURRENT_SOURCE_DIR}/cryptui.spec ${CMAKE_CURRENT_BINARY_DIR}/cryptui.def) + +add_library(cryptui SHARED main.c cryptui.rc) + +set_module_type(cryptui win32dll) + +target_link_libraries(cryptui + ${CMAKE_CURRENT_BINARY_DIR}/cryptui.def + uuid + wine) + +add_importlibs(cryptui + user32 + ole32 + crypt32 + gdi32 + advapi32 + urlmon + wintrust + comctl32 + comdlg32 + kernel32 + ntdll) + +add_dependencies(cryptui cryptui_def)
Propchange: branches/cmake-bringup/dll/win32/cryptui/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/devmgr/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/devmgr/C... ============================================================================== --- branches/cmake-bringup/dll/win32/devmgr/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/win32/devmgr/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,32 @@ + +set_unicode() + +spec2def(devmgr ${CMAKE_CURRENT_SOURCE_DIR}/devmgr.spec ${CMAKE_CURRENT_BINARY_DIR}/devmgr.def) + +list(APPEND SOURCE + devmgr.rc + advprop.c + devprblm.c + hwpage.c + misc.c + stubs.c) + +add_library(devmgr SHARED ${CMAKE_CURRENT_BINARY_DIR}/devmgr_precomp.h.gch ${SOURCE}) + +set_module_type(devmgr win32dll) + +target_link_libraries(devmgr + ${CMAKE_CURRENT_BINARY_DIR}/devmgr.def + uuid + wine) + +add_importlibs(devmgr + setupapi + advapi32 + user32 + version + kernel32 + ntdll) + +add_pch(devmgr ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h ${SOURCE}) +add_dependencies(devmgr devmgr_def)
Propchange: branches/cmake-bringup/dll/win32/devmgr/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/gdiplus/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/gdiplus/... ============================================================================== --- branches/cmake-bringup/dll/win32/gdiplus/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/win32/gdiplus/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,45 @@ + +add_definitions(-D__WINESRC__) +add_definitions(-D_DLL -D__USE_CRTIMP) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(gdiplus ${CMAKE_CURRENT_SOURCE_DIR}/gdiplus.spec ${CMAKE_CURRENT_BINARY_DIR}/gdiplus.def) + +add_library(gdiplus SHARED + brush.c + customlinecap.c + font.c + gdiplus.c + graphics.c + graphicspath.c + image.c + imageattributes.c + matrix.c + pathiterator.c + pen.c + region.c + stringformat.c) + +set_module_type(gdiplus win32dll) + +target_link_libraries(gdiplus + ${CMAKE_CURRENT_BINARY_DIR}/gdiplus.def + uuid + wine) + +add_importlibs(gdiplus + msvcrt + shlwapi + oleaut32 + ole32 + user32 + gdi32 + windowscodecs + kernel32 + ntdll) + +if(ARCH MATCHES amd64) +target_link_libraries(gdiplus crt) +endif(ARCH MATCHES amd64) + +add_dependencies(gdiplus gdiplus_def)
Propchange: branches/cmake-bringup/dll/win32/gdiplus/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/glu32/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/glu32/CM... ============================================================================== --- branches/cmake-bringup/dll/win32/glu32/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/win32/glu32/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,119 @@ + +add_definitions(-DRESOLVE_3D_TEXTURE_SUPPORT) +add_definitions(-DBUILD_GL32) +add_definitions(-DLIBRARYBUILD) +add_definitions(-D_DLL -D__USE_CRTIMP) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libnurbs/internals) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libnurbs/interface) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libnurbs/nurbtess) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libtess) +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libutil) + +spec2def(glu32 ${CMAKE_CURRENT_SOURCE_DIR}/glu32.spec ${CMAKE_CURRENT_BINARY_DIR}/glu32.def) + +list(APPEND SOURCE + libnurbs/interface/bezierEval.cc + libnurbs/interface/bezierPatch.cc + libnurbs/interface/bezierPatchMesh.cc + libnurbs/interface/glcurveval.cc + libnurbs/interface/glinterface.cc + libnurbs/interface/glrenderer.cc + libnurbs/interface/glsurfeval.cc + libnurbs/interface/incurveeval.cc + libnurbs/interface/insurfeval.cc + libnurbs/internals/arc.cc + libnurbs/internals/arcsorter.cc + libnurbs/internals/arctess.cc + libnurbs/internals/backend.cc + libnurbs/internals/basiccrveval.cc + libnurbs/internals/basicsurfeval.cc + libnurbs/internals/bin.cc + libnurbs/internals/bufpool.cc + libnurbs/internals/cachingeval.cc + libnurbs/internals/ccw.cc + libnurbs/internals/coveandtiler.cc + libnurbs/internals/curve.cc + libnurbs/internals/curvelist.cc + libnurbs/internals/curvesub.cc + libnurbs/internals/dataTransform.cc + libnurbs/internals/displaylist.cc + libnurbs/internals/flist.cc + libnurbs/internals/flistsorter.cc + libnurbs/internals/hull.cc + libnurbs/internals/intersect.cc + libnurbs/internals/knotvector.cc + libnurbs/internals/mapdesc.cc + libnurbs/internals/mapdescv.cc + libnurbs/internals/maplist.cc + libnurbs/internals/mesher.cc + libnurbs/internals/monoTriangulationBackend.cc + libnurbs/internals/monotonizer.cc + libnurbs/internals/mycode.cc + libnurbs/internals/nurbsinterfac.cc + libnurbs/internals/nurbstess.cc + libnurbs/internals/patch.cc + libnurbs/internals/patchlist.cc + libnurbs/internals/quilt.cc + libnurbs/internals/reader.cc + libnurbs/internals/renderhints.cc + libnurbs/internals/slicer.cc + libnurbs/internals/sorter.cc + libnurbs/internals/splitarcs.cc + libnurbs/internals/subdivider.cc + libnurbs/internals/tobezier.cc + libnurbs/internals/trimline.cc + libnurbs/internals/trimregion.cc + libnurbs/internals/trimvertpool.cc + libnurbs/internals/uarray.cc + libnurbs/internals/varray.cc + libnurbs/nurbtess/directedLine.cc + libnurbs/nurbtess/gridWrap.cc + libnurbs/nurbtess/monoChain.cc + libnurbs/nurbtess/monoPolyPart.cc + libnurbs/nurbtess/monoTriangulation.cc + libnurbs/nurbtess/partitionX.cc + libnurbs/nurbtess/partitionY.cc + libnurbs/nurbtess/polyDBG.cc + libnurbs/nurbtess/polyUtil.cc + libnurbs/nurbtess/primitiveStream.cc + libnurbs/nurbtess/quicksort.cc + libnurbs/nurbtess/rectBlock.cc + libnurbs/nurbtess/sampleComp.cc + libnurbs/nurbtess/sampleCompBot.cc + libnurbs/nurbtess/sampleCompRight.cc + libnurbs/nurbtess/sampleCompTop.cc + libnurbs/nurbtess/sampleMonoPoly.cc + libnurbs/nurbtess/sampledLine.cc + libnurbs/nurbtess/searchTree.cc + libtess/dict.c + libtess/geom.c + libtess/memalloc.c + libtess/mesh.c + libtess/normal.c + libtess/priorityq.c + libtess/render.c + libtess/sweep.c + libtess/tess.c + libtess/tessmono.c + libutil/error.c + libutil/glue.c + libutil/mipmap.c + libutil/project.c + libutil/quad.c + libutil/registry.c) + +add_library(glu32 SHARED ${SOURCE}) + +set_entrypoint(glu32 0) + +target_link_libraries(glu32 ${CMAKE_CURRENT_BINARY_DIR}/glu32.def) +add_importlibs(glu32 + gcc + msvcrt + opengl32 + gdi32 + kernel32 + ntdll) + +add_dependencies(glu32 glu32_def psdk buildno_header)
Propchange: branches/cmake-bringup/dll/win32/glu32/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/hlink/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/hlink/CM... ============================================================================== --- branches/cmake-bringup/dll/win32/hlink/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/win32/hlink/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,28 @@ + +add_definitions(-D__WINESRC__) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(hlink ${CMAKE_CURRENT_SOURCE_DIR}/hlink.spec ${CMAKE_CURRENT_BINARY_DIR}/hlink.def) + +add_library(hlink SHARED + browse_ctx.c + extserv.c + hlink_main.c + link.c) + +set_module_type(hlink win32dll) + +target_link_libraries(hlink + ${CMAKE_CURRENT_BINARY_DIR}/hlink.def + uuid + wine) + +add_importlibs(hlink + shell32 + ole32 + advapi32 + urlmon + kernel32 + ntdll) + +add_dependencies(hlink hlink_def)
Propchange: branches/cmake-bringup/dll/win32/hlink/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/hnetcfg/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/hnetcfg/... ============================================================================== --- branches/cmake-bringup/dll/win32/hnetcfg/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/win32/hnetcfg/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,31 @@ + +add_definitions(-D__WINESRC__) +remove_definitions(-D_WIN32_WINNT=0x502) +add_definitions(-D_WIN32_WINNT=0x600) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(hnetcfg ${CMAKE_CURRENT_SOURCE_DIR}/hnetcfg.spec ${CMAKE_CURRENT_BINARY_DIR}/hnetcfg.def) + +add_library(hnetcfg SHARED + apps.c + hnetcfg.c + manager.c + policy.c + port.c + profile.c + regsvr.c + service.c) + +set_module_type(hnetcfg win32dll) + +target_link_libraries(hnetcfg + ${CMAKE_CURRENT_BINARY_DIR}/hnetcfg.def + wine) + +add_importlibs(hnetcfg + ole32 + advapi32 + kernel32 + ntdll) + +add_dependencies(hnetcfg hnetcfg_def)
Propchange: branches/cmake-bringup/dll/win32/hnetcfg/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/inetcomm/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/inetcomm... ============================================================================== --- branches/cmake-bringup/dll/win32/inetcomm/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/win32/inetcomm/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,35 @@ + +add_definitions(-D__WINESRC__) +remove_definitions(-D_WIN32_WINNT=0x502) +add_definitions(-D_WIN32_WINNT=0x600) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(inetcomm ${CMAKE_CURRENT_SOURCE_DIR}/inetcomm.spec ${CMAKE_CURRENT_BINARY_DIR}/inetcomm.def) + +add_library(inetcomm SHARED + imaptransport.c + inetcomm_main.c + internettransport.c + mimeintl.c + mimeole.c + pop3transport.c + regsvr.c + smtptransport.c) + +set_module_type(inetcomm win32dll) + +target_link_libraries(inetcomm + ${CMAKE_CURRENT_BINARY_DIR}/inetcomm.def + uuid + wine) + +add_importlibs(inetcomm + ole32 + oleaut32 + ws2_32 + user32 + advapi32 + kernel32 + ntdll) + +add_dependencies(inetcomm inetcomm_def)
Propchange: branches/cmake-bringup/dll/win32/inetcomm/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/dll/win32/inetmib1/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/dll/win32/inetmib1... ============================================================================== --- branches/cmake-bringup/dll/win32/inetmib1/CMakeLists.txt (added) +++ branches/cmake-bringup/dll/win32/inetmib1/CMakeLists.txt [iso-8859-1] Sun Oct 10 22:58:42 2010 @@ -1,0 +1,23 @@ + +add_definitions(-D__WINESRC__) +add_definitions(-D_DLL -D__USE_CRTIMP) +include_directories(${REACTOS_SOURCE_DIR}/include/reactos/wine) + +spec2def(inetmib1 ${CMAKE_CURRENT_SOURCE_DIR}/inetmib1.spec ${CMAKE_CURRENT_BINARY_DIR}/inetmib1.def) + +add_library(inetmib1 SHARED main.c) + +set_module_type(inetmib1 win32dll) + +target_link_libraries(inetmib1 + ${CMAKE_CURRENT_BINARY_DIR}/inetmib1.def + wine) + +add_importlibs(inetmib1 + msvcrt + snmpapi + iphlpapi + kernel32 + ntdll) + +add_dependencies(inetmib1 inetmib1_def)
Propchange: branches/cmake-bringup/dll/win32/inetmib1/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: branches/cmake-bringup/importlibs/libsnmpapi.a URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/importlibs/libsnmp... ============================================================================== Binary file - no diff available.
Propchange: branches/cmake-bringup/importlibs/libsnmpapi.a ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream
Added: branches/cmake-bringup/importlibs/libwindowscodecs.a URL: http://svn.reactos.org/svn/reactos/branches/cmake-bringup/importlibs/libwind... ============================================================================== Binary file - no diff available.
Propchange: branches/cmake-bringup/importlibs/libwindowscodecs.a ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream