diff --git a/.gitignore b/.gitignore index fd7f90b..4c10195 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ -/cmake-build-debug +/cmake-build* /.idea \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt index 5f0c141..2f8149b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,8 +3,7 @@ project(rrcSmall) set(CMAKE_CXX_STANDARD 14) -add_executable(rrcSmall - src/main.cpp +set(SOURCE_FILES src/ImageFormat.cpp src/ImageFormat.h src/SmallFirmwareFormat.cpp src/SmallFirmwareFormat.h @@ -26,4 +25,10 @@ add_executable(rrcSmall src/Registers.cpp src/Registers.h src/AnalysisState.cpp src/AnalysisState.h - src/Configuration.cpp src/Configuration.h) \ No newline at end of file + src/Configuration.cpp src/Configuration.h +) + +add_library(rrcimage STATIC ${SOURCE_FILES}) + +add_executable(rrcSmall src/main.cpp) +target_link_libraries(rrcSmall rrcimage) \ No newline at end of file