mirror of
https://github.com/reactos/reactos.git
synced 2024-07-31 16:48:14 +00:00
[CMAKE]
Add explorer to build. Not enabled now, it links but executable is not valid. svn path=/branches/cmake-bringup/; revision=48887
This commit is contained in:
parent
9273ed2434
commit
fcc4413386
70
base/shell/explorer/CMakeLists.txt
Normal file
70
base/shell/explorer/CMakeLists.txt
Normal file
|
@ -0,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)
|
10
base/shell/explorer/notifyhook/CMakeLists.txt
Normal file
10
base/shell/explorer/notifyhook/CMakeLists.txt
Normal file
|
@ -0,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)
|
BIN
importlibs/libcoldname.a
Normal file
BIN
importlibs/libcoldname.a
Normal file
Binary file not shown.
BIN
importlibs/libcomctl32.a
Normal file
BIN
importlibs/libcomctl32.a
Normal file
Binary file not shown.
BIN
importlibs/libmsimg32.a
Normal file
BIN
importlibs/libmsimg32.a
Normal file
Binary file not shown.
BIN
importlibs/libole32.a
Normal file
BIN
importlibs/libole32.a
Normal file
Binary file not shown.
BIN
importlibs/liboleaut32.a
Normal file
BIN
importlibs/liboleaut32.a
Normal file
Binary file not shown.
BIN
importlibs/libws2_32.a
Normal file
BIN
importlibs/libws2_32.a
Normal file
Binary file not shown.
Loading…
Reference in a new issue