Author: spetreolle
Date: Sat Sep 25 19:17:39 2010
New Revision: 48887
URL: 
http://svn.reactos.org/svn/reactos?rev=48887&view=rev
Log:
[CMAKE]
Add explorer to build.
Not enabled now, it links but executable is not valid.
Added:
    branches/cmake-bringup/base/shell/explorer/CMakeLists.txt   (with props)
    branches/cmake-bringup/base/shell/explorer/notifyhook/CMakeLists.txt   (with props)
    branches/cmake-bringup/importlibs/libcoldname.a   (with props)
    branches/cmake-bringup/importlibs/libcomctl32.a   (with props)
    branches/cmake-bringup/importlibs/libmsimg32.a   (with props)
    branches/cmake-bringup/importlibs/libole32.a   (with props)
    branches/cmake-bringup/importlibs/liboleaut32.a   (with props)
    branches/cmake-bringup/importlibs/libws2_32.a   (with props)
Added: branches/cmake-bringup/base/shell/explorer/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/base/shell/explor…
==============================================================================
--- branches/cmake-bringup/base/shell/explorer/CMakeLists.txt (added)
+++ branches/cmake-bringup/base/shell/explorer/CMakeLists.txt [iso-8859-1] Sat Sep 25
19:17:39 2010
@@ -1,0 +1,70 @@
+add_subdirectory(notifyhook)
+
+add_definitions(-DUNICODE -D_UNICODE)
+add_definitions(-DWIN32)
+add_definitions(-D__WINDRES__)
+
+#add_pch(explorer ${CMAKE_CURRENT_SOURCE_DIR}/precomp.h SOURCE)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR})
+
+list(APPEND SOURCE
+    shell/mainframe.cpp
+    shell/unixfs.cpp
+    shell/ntobjfs.cpp
+    shell/filechild.cpp
+    shell/shellfs.cpp
+    shell/fatfs.cpp
+    shell/pane.cpp
+    shell/regfs.cpp
+    shell/webchild.cpp
+    shell/entries.cpp
+    shell/shellbrowser.cpp
+    shell/winfs.cpp
+    dialogs/searchprogram.cpp
+    dialogs/settings.cpp
+    i386-stub-win32.c
+    taskbar/taskbar.cpp
+    taskbar/favorites.cpp
+    taskbar/quicklaunch.cpp
+    taskbar/desktopbar.cpp
+    taskbar/startmenu.cpp
+    taskbar/traynotify.cpp
+    precomp.cpp
+    services/startup.c
+    services/shellservices.cpp
+    desktop/desktop.cpp
+    explorer.cpp
+    utility/xs-native.cpp
+    utility/shellclasses.cpp
+    utility/dragdropimpl.cpp
+    utility/utility.cpp
+    utility/xmlstorage.cpp
+    utility/splitpath.c
+    utility/window.cpp
+    utility/shellbrowserimpl.cpp) #    utility/shelltests.cpp
+
+
+add_executable(explorer ${SOURCE}) #${CMAKE_CURRENT_BINARY_DIR}/explorer_precomp.h.gch
${SOURCE})
+
+set_module_type(explorer win32gui)
+
+target_link_libraries(explorer
+    mingw_wmain
+    mingw_common
+    coldname
+    oldnames
+    wine
+    uuid)
+
+add_importlibs(explorer
+    advapi32
+    gdi32
+    user32
+    ws2_32
+    msimg32
+    comctl32
+    ole32
+    oleaut32
+    shell32
+    notifyhook
+    msvcrt)
Propchange: branches/cmake-bringup/base/shell/explorer/CMakeLists.txt
------------------------------------------------------------------------------
    svn:eol-style = native
Added: branches/cmake-bringup/base/shell/explorer/notifyhook/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/base/shell/explor…
==============================================================================
--- branches/cmake-bringup/base/shell/explorer/notifyhook/CMakeLists.txt (added)
+++ branches/cmake-bringup/base/shell/explorer/notifyhook/CMakeLists.txt [iso-8859-1] Sat
Sep 25 19:17:39 2010
@@ -1,0 +1,10 @@
+add_definitions(-D_NOTIFYHOOK_IMPL)
+
+add_library(notifyhook SHARED notifyhook.c ${CMAKE_CURRENT_SOURCE_DIR}/notifyhook.rc)
+
+set_module_type(notifyhook win32dll)
+
+target_link_libraries(notifyhook
+    ${CMAKE_CURRENT_SOURCE_DIR}/notifyhook.def
+    -lkernel32
+    -luser32)
Propchange: branches/cmake-bringup/base/shell/explorer/notifyhook/CMakeLists.txt
------------------------------------------------------------------------------
    svn:eol-style = native
Added: branches/cmake-bringup/importlibs/libcoldname.a
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/importlibs/libcol…
==============================================================================
Binary file - no diff available.
Propchange: branches/cmake-bringup/importlibs/libcoldname.a
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream
Added: branches/cmake-bringup/importlibs/libcomctl32.a
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/importlibs/libcom…
==============================================================================
Binary file - no diff available.
Propchange: branches/cmake-bringup/importlibs/libcomctl32.a
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream
Added: branches/cmake-bringup/importlibs/libmsimg32.a
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/importlibs/libmsi…
==============================================================================
Binary file - no diff available.
Propchange: branches/cmake-bringup/importlibs/libmsimg32.a
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream
Added: branches/cmake-bringup/importlibs/libole32.a
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/importlibs/libole…
==============================================================================
Binary file - no diff available.
Propchange: branches/cmake-bringup/importlibs/libole32.a
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream
Added: branches/cmake-bringup/importlibs/liboleaut32.a
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/importlibs/libole…
==============================================================================
Binary file - no diff available.
Propchange: branches/cmake-bringup/importlibs/liboleaut32.a
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream
Added: branches/cmake-bringup/importlibs/libws2_32.a
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/importlibs/libws2…
==============================================================================
Binary file - no diff available.
Propchange: branches/cmake-bringup/importlibs/libws2_32.a
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream