mirror of
https://github.com/chiteroman/TrickyStore.git
synced 2025-07-17 15:29:32 +00:00
make it work
This commit is contained in:
@@ -14,6 +14,18 @@ set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${LINKER_FLAGS}")
|
||||
add_subdirectory(external)
|
||||
link_libraries(cxx)
|
||||
|
||||
add_library(elf_util STATIC elf_util/elf_util.cpp)
|
||||
add_library(lspmparser STATIC lspmparser/lsplt.cpp)
|
||||
add_library(my_logging STATIC logging/logging.cpp)
|
||||
|
||||
target_include_directories(my_logging PUBLIC logging/include)
|
||||
target_include_directories(elf_util PUBLIC elf_util/include)
|
||||
target_include_directories(lspmparser PUBLIC lspmparser/include)
|
||||
|
||||
target_link_libraries(my_logging cxx log)
|
||||
target_link_libraries(elf_util cxx lspmparser my_logging)
|
||||
target_link_libraries(lspmparser cxx)
|
||||
|
||||
# libutils stub
|
||||
add_library(utils SHARED binder/stub_utils.cpp)
|
||||
target_include_directories(utils PUBLIC binder/include)
|
||||
@@ -23,5 +35,5 @@ add_library(binder SHARED binder/stub_binder.cpp)
|
||||
target_include_directories(binder PUBLIC binder/include)
|
||||
target_link_libraries(binder utils)
|
||||
|
||||
add_library(${MODULE_NAME} SHARED example.cpp)
|
||||
target_link_libraries(${MODULE_NAME} log binder utils)
|
||||
add_library(${MODULE_NAME} SHARED binder_interceptor.cpp)
|
||||
target_link_libraries(${MODULE_NAME} log binder utils dobby elf_util my_logging)
|
||||
|
||||
Reference in New Issue
Block a user