# Copyright 2024-2025 MicroEJ Corp. # Use of this source code is governed by a BSD-style license that can be found with this software. # SPDX-License-Identifier: Apache-2.0 if (CONFIG_ENABLE_VEE) add_subdirectory(bluetooth) add_subdirectory(core) add_subdirectory(managed_heap) add_subdirectory(event) add_subdirectory(extres) add_subdirectory(fs) add_subdirectory(kf) add_subdirectory(trace) add_subdirectory(ui) add_subdirectory(ui_impl) add_subdirectory(util) if(CONFIG_MICROEJ_VALIDATION) add_subdirectory(validation) endif() add_subdirectory(../thirdparty thirdparty_build) add_subdirectory(ui_vglite) add_subdirectory(vg) add_subdirectory(vg_vglite) add_subdirectory(wear) target_include_directories(app PRIVATE "../inc" ) set(compile_flags "-fno-strict-aliasing" "-Wno-address" "-Wno-error=attributes" "-Wno-comment" "-g" ) target_compile_options(app PRIVATE ${compile_flags}) # add_custom_target( # rename_sections # ALL # COMMAND python ${CMAKE_CURRENT_LIST_DIR}/rename-sections.py ${CMAKE_OBJCOPY} ${CMAKE_CURRENT_LIST_DIR}/platform/lib/microejapp.o) target_link_libraries(app PUBLIC "${CMAKE_CURRENT_LIST_DIR}/../lib/microejapp.o" "${CMAKE_CURRENT_LIST_DIR}/../lib/microejruntime.a" "-lm") endif()