diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index d63441c8..240f460c 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -2,7 +2,7 @@ add_subdirectory(common) add_subdirectory(emulator) add_subdirectory(unicorn-emulator) add_subdirectory(windows-emulator) -add_subdirectory(sample) +add_subdirectory(analyzer) add_subdirectory(fuzzing-engine) add_subdirectory(fuzzer) add_subdirectory(bad-sample) diff --git a/src/analyzer/CMakeLists.txt b/src/analyzer/CMakeLists.txt new file mode 100644 index 00000000..13b46b08 --- /dev/null +++ b/src/analyzer/CMakeLists.txt @@ -0,0 +1,23 @@ +file(GLOB_RECURSE SRC_FILES CONFIGURE_DEPENDS + *.cpp + *.hpp + *.rc +) + +list(SORT SRC_FILES) + +add_executable(analyzer ${SRC_FILES}) + +momo_assign_source_group(${SRC_FILES}) + +target_precompile_headers(analyzer PRIVATE std_include.hpp) + +target_link_libraries(analyzer PRIVATE + common + reflect + windows-emulator +) + +set_property(GLOBAL PROPERTY VS_STARTUP_PROJECT analyzer) + +momo_strip_target(analyzer) diff --git a/src/sample/main.cpp b/src/analyzer/main.cpp similarity index 100% rename from src/sample/main.cpp rename to src/analyzer/main.cpp diff --git a/src/sample/object_watching.hpp b/src/analyzer/object_watching.hpp similarity index 100% rename from src/sample/object_watching.hpp rename to src/analyzer/object_watching.hpp diff --git a/src/sample/reflect_extension.hpp b/src/analyzer/reflect_extension.hpp similarity index 100% rename from src/sample/reflect_extension.hpp rename to src/analyzer/reflect_extension.hpp diff --git a/src/sample/reflect_type_info.hpp b/src/analyzer/reflect_type_info.hpp similarity index 100% rename from src/sample/reflect_type_info.hpp rename to src/analyzer/reflect_type_info.hpp diff --git a/src/sample/resource.rc b/src/analyzer/resource.rc similarity index 100% rename from src/sample/resource.rc rename to src/analyzer/resource.rc diff --git a/src/sample/resources/icon.ico b/src/analyzer/resources/icon.ico similarity index 100% rename from src/sample/resources/icon.ico rename to src/analyzer/resources/icon.ico diff --git a/src/sample/std_include.hpp b/src/analyzer/std_include.hpp similarity index 100% rename from src/sample/std_include.hpp rename to src/analyzer/std_include.hpp diff --git a/src/sample/CMakeLists.txt b/src/sample/CMakeLists.txt deleted file mode 100644 index 85be534a..00000000 --- a/src/sample/CMakeLists.txt +++ /dev/null @@ -1,23 +0,0 @@ -file(GLOB_RECURSE SRC_FILES CONFIGURE_DEPENDS - *.cpp - *.hpp - *.rc -) - -list(SORT SRC_FILES) - -add_executable(sample ${SRC_FILES}) - -momo_assign_source_group(${SRC_FILES}) - -target_precompile_headers(sample PRIVATE std_include.hpp) - -target_link_libraries(sample PRIVATE - common - reflect - windows-emulator -) - -set_property(GLOBAL PROPERTY VS_STARTUP_PROJECT sample) - -momo_strip_target(sample)