add touch events handling
This commit is contained in:
@@ -4,8 +4,9 @@ project("mosis")
|
||||
set(CMAKE_CXX_STANDARD 23)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
set(ANDROID_SDK "/Users/omar/Library/Android/sdk")
|
||||
#set(ANDROID_SDK "/Users/omar/Library/Android/sdk")
|
||||
set(BINDER_DIR "${ANDROID_SDK}/platforms/android-36/optional/libbinder_ndk_cpp")
|
||||
set(AIDL_EXE "${ANDROID_SDK}/build-tools/36.1.0/aidl.exe")
|
||||
|
||||
find_package(RmlUi CONFIG REQUIRED)
|
||||
|
||||
@@ -15,10 +16,26 @@ find_package(RmlUi CONFIG REQUIRED)
|
||||
# message(STATUS "${_variableName}=${${_variableName}}")
|
||||
#endforeach()
|
||||
|
||||
add_custom_command(
|
||||
OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/com/omixlab/mosis/IMosisService.cpp"
|
||||
COMMAND ${AIDL_EXE} --lang=ndk --min_sdk_version=36 -o ${CMAKE_CURRENT_BINARY_DIR} -h ${CMAKE_CURRENT_BINARY_DIR} -I ..\\aidl ..\\aidl\\com\\omixlab\\mosis\\IMosisService.aidl
|
||||
DEPENDS ../aidl/com/omixlab/mosis/IMosisService.aidl
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
|
||||
VERBATIM
|
||||
)
|
||||
|
||||
add_custom_command(
|
||||
OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/com/omixlab/mosis/IMosisListener.cpp"
|
||||
COMMAND ${AIDL_EXE} --lang=ndk --min_sdk_version=36 -o ${CMAKE_CURRENT_BINARY_DIR} -h ${CMAKE_CURRENT_BINARY_DIR} -I ..\\aidl ..\\aidl\\com\\omixlab\\mosis\\IMosisListener.aidl
|
||||
DEPENDS ../aidl/com/omixlab/mosis/IMosisListener.aidl
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
|
||||
VERBATIM
|
||||
)
|
||||
|
||||
add_library(mosis-service SHARED
|
||||
mosis-service.cpp
|
||||
com/omixlab/mosis/IMosisService.cpp
|
||||
com/omixlab/mosis/IMosisListener.cpp
|
||||
${CMAKE_CURRENT_BINARY_DIR}/com/omixlab/mosis/IMosisService.cpp
|
||||
${CMAKE_CURRENT_BINARY_DIR}/com/omixlab/mosis/IMosisListener.cpp
|
||||
assets_manager.cpp
|
||||
shader.cpp
|
||||
external_texture.cpp
|
||||
@@ -37,6 +54,7 @@ target_compile_definitions(mosis-service PUBLIC
|
||||
)
|
||||
target_include_directories(mosis-service PUBLIC
|
||||
${CMAKE_CURRENT_LIST_DIR}
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${BINDER_DIR}
|
||||
glad/include
|
||||
)
|
||||
@@ -46,8 +64,8 @@ target_link_libraries(mosis-service
|
||||
)
|
||||
|
||||
add_library(mosis-test SHARED
|
||||
com/omixlab/mosis/IMosisService.cpp
|
||||
com/omixlab/mosis/IMosisListener.cpp
|
||||
${CMAKE_CURRENT_BINARY_DIR}/com/omixlab/mosis/IMosisService.cpp
|
||||
${CMAKE_CURRENT_BINARY_DIR}/com/omixlab/mosis/IMosisListener.cpp
|
||||
mosis-test.cpp
|
||||
assets_manager.cpp
|
||||
shader.cpp
|
||||
@@ -61,6 +79,7 @@ add_library(mosis-test SHARED
|
||||
)
|
||||
target_include_directories(mosis-test PUBLIC
|
||||
${CMAKE_CURRENT_LIST_DIR}
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${BINDER_DIR}
|
||||
glad/include
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user