mcu_hi3321_watch/application/wearable/nativeabilityfwk/CMakeLists.txt
2025-05-26 20:15:20 +08:00

76 lines
2.2 KiB
CMake

set(COMPONENT_NAME "nativeabilityfwk")
set(MODULE_NAME "app")
set(AUTO_DEF_FILE_ID TRUE)
set(PUBLIC_HEADER
${CMAKE_CURRENT_SOURCE_DIR}/include
${CMAKE_CURRENT_SOURCE_DIR}/include/utils
${CMAKE_CURRENT_SOURCE_DIR}/src/transition
)
set(PRIVATE_HEADER
${ROOT_DIR}/open_source/openharmony/foundation/ace/ace_engine_lite/interfaces/base
${ROOT_DIR}/middleware/services/gui/uikit/proprietary/include
${ROOT_DIR}/middleware/services/gui/uikit/proprietary/src/utils/innerkits
${ROOT_DIR}/middleware/services/gui/uikit/proprietary/src/ui/frameworks/
${ROOT_DIR}/middleware/services/gui/uikit/utils/interfaces/innerkits
${ROOT_DIR}/middleware/services/gui/uikit/utils/interfaces/kits
${ROOT_DIR}/middleware/services/gui/uikit/utils/interfaces/kits/gfx_utils
${ROOT_DIR}/middleware/services/gui/uikit/surface/interfaces/kits
${ROOT_DIR}/middleware/services/gui/uikit/ui/interfaces/innerkits
${ROOT_DIR}/middleware/services/gui/uikit/ui/frameworks
${ROOT_DIR}/application/wearable/nativeapp/nativeui/applist/include/
${ROOT_DIR}/open_source/openharmony/drivers/peripheral/display/interfaces/include
)
set(SOURCES
${CMAKE_CURRENT_SOURCE_DIR}/src/Ability.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/NativeAbility.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/StartNative.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/transition/ZoomTransition.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/transition/HexagonsTransition.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/transition/BackToHexagonsTransition.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/transition/BackToWaterfallTransition.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/transition/WaterfallTransition.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/transition/EnterWaterfallTransition.cpp
)
set(COMPONENT_PUBLIC_CCFLAGS
)
set(COMPONENT_CCFLAGS
-std=c++11
-Wno-error
-Wno-unused-parameter
-fno-exceptions
-fno-unwind-tables
-fno-asynchronous-unwind-tables
-Wno-undef
-Wno-bitwise-op-parentheses
-Wno-shift-op-parentheses
-nostdlibinc
-nostdinc
-nostdlib
-Wno-c++11-narrowing
-Wno-error=unused-function
)
set(WHOLE_LINK
true
)
set(MAIN_COMPONENT
false
)
set(PUBLIC_DEFINES
)
set(PRIVATE_DEFINES
APP_PLATFORM_WATCHGT
)
build_component()