From 114e4db90cbe4fb2bd9fc2f8599873cdd215da1c Mon Sep 17 00:00:00 2001 From: Matt Richards Date: Tue, 26 Jul 2011 22:00:55 -0500 Subject: [PATCH] add plResBrowser --- Sources/Plasma/Apps/CMakeLists.txt | 2 +- Sources/Tools/CMakeLists.txt | 2 +- Sources/Tools/plResBrowser/CMakeLists.txt | 50 +++++++++++++++++++ .../Tools/plResBrowser/res/plResBrowser.rc | 1 + 4 files changed, 53 insertions(+), 2 deletions(-) create mode 100644 Sources/Tools/plResBrowser/CMakeLists.txt diff --git a/Sources/Plasma/Apps/CMakeLists.txt b/Sources/Plasma/Apps/CMakeLists.txt index e0b320e0..3b7a342a 100644 --- a/Sources/Plasma/Apps/CMakeLists.txt +++ b/Sources/Plasma/Apps/CMakeLists.txt @@ -3,4 +3,4 @@ add_subdirectory(plClientPatcher) add_subdirectory(plPythonPack) add_subdirectory(plUruLauncher) add_subdirectory(plFileSecure) -add_subdirectory(plFileEncrypt) \ No newline at end of file +add_subdirectory(plFileEncrypt) diff --git a/Sources/Tools/CMakeLists.txt b/Sources/Tools/CMakeLists.txt index b7581384..7ffc2291 100644 --- a/Sources/Tools/CMakeLists.txt +++ b/Sources/Tools/CMakeLists.txt @@ -1,7 +1,7 @@ #add_subdirectory(Migration) #add_subdirectory(plDatMerger) #add_subdirectory(plFontConverter) -#add_subdirectory(plResBrowser) +add_subdirectory(plResBrowser) # Max Stuff goes below here... if(3dsm_BUILD_PLUGIN) diff --git a/Sources/Tools/plResBrowser/CMakeLists.txt b/Sources/Tools/plResBrowser/CMakeLists.txt new file mode 100644 index 00000000..850914b1 --- /dev/null +++ b/Sources/Tools/plResBrowser/CMakeLists.txt @@ -0,0 +1,50 @@ +include_directories("../../Plasma/Apps") +include_directories("../../Plasma/CoreLib") +include_directories("../../Plasma/FeatureLib/inc") +include_directories("../../Plasma/FeatureLib") +include_directories("../../Plasma/NucleusLib/inc") +include_directories("../../Plasma/NucleusLib") +include_directories("../../Plasma/PubUtilLib/inc") +include_directories("../../Plasma/PubUtilLib") + +set(plResBrowser_SOURCES + plResTreeView.h + plWinRegistryTools.h +) + +set(plResBrowser_SOURCES + plResBrowser.cpp + plResBrowserWndProc.cpp + plResTreeView.cpp + plWinRegistryTools.cpp + ) + +set(plResBrowser_RESOURCES + res/plResBrowser.rc + res/resource.h + + res/dataicon.ico + res/icon1.ico + res/icon2.ico + res/indexico.ico + res/mergedda.ico + res/mergedin.ico + ) + +add_executable(plResBrowser WIN32 ${plResBrowser_SOURCES} ${plResBrowser_HEADERS} ${plResBrowser_RESOURCES}) + +target_link_libraries(plResBrowser CoreLib CoreLibExe plFile plUnifiedTime pnProduct pnUtils pnUtilsExe) +if (WIN32) + target_link_libraries(plResBrowser Rpcrt4) + target_link_libraries(plResBrowser Version) + target_link_libraries(plResBrowser Vfw32) + target_link_libraries(plResBrowser Ws2_32) + target_link_libraries(plResBrowser winmm) + target_link_libraries(plResBrowser strmiids) + target_link_libraries(plResBrowser comctl32) + target_link_libraries(plResBrowser shlwapi) +endif(WIN32) + +source_group("Source Files" FILES ${plResBrowser_SOURCES}) +source_group("Header Files" FILES ${plClient_HEADERS}) +source_group("Resource Files" FILES ${plClient_RESOURCES}) \ No newline at end of file diff --git a/Sources/Tools/plResBrowser/res/plResBrowser.rc b/Sources/Tools/plResBrowser/res/plResBrowser.rc index f63d2146..766fd564 100644 --- a/Sources/Tools/plResBrowser/res/plResBrowser.rc +++ b/Sources/Tools/plResBrowser/res/plResBrowser.rc @@ -1,6 +1,7 @@ // Microsoft Visual C++ generated resource script. // #include "resource.h" +#include "afxres.h" #define WIN32_LEAN_AND_MEAN #include