1TARGET = libmain.a 2MODULE = main 3 4MOD_SOURCES += \ 5 amp_main.c \ 6 amp_engine.c \ 7 amp_task.c 8 9MOD_INCLUDES := \ 10 ../adapter/include \ 11 ../adapter/include/peripheral \ 12 ../adapter/platform/linux \ 13 ../utils/mbedtls/include \ 14 ../utils/mbedtls/platform/include \ 15 ../utils/mbedtls/platform/amp/include \ 16 ../utils/cJSON \ 17 ../utils/list \ 18 ../components/linkkit \ 19 ../components/linkkit/infra \ 20 ../components/ulog \ 21 ../services/board_mgr \ 22 ../services/recovery \ 23 ../services/app_mgr 24 25ifeq ($(ADDON), ui) 26MOD_INCLUDES += \ 27 ../ui/render/include \ 28 ../ui/aui/ \ 29 ../ui/aui/aui_core \ 30 ../ui/aui/aui_draw \ 31 ../ui/aui/aui_fonts \ 32 ../ui/aui/aui_hal \ 33 ../ui/aui/aui_misc \ 34 ../ui/aui/aui_objx \ 35 ../ui/aui/aui_themes \ 36 ../ui/aui/libs \ 37 ../ui/aui/libs/lvgl \ 38 ../ui/aui/libs/lvgl/src\ 39 ../ui/aui/libs/lvgl/src/lv_misc \ 40 ../ui/aui/libs/lvgl/src/lv_font \ 41 ../ui/aui/libs/lvgl/src/lv_core \ 42 ../ui/aui/libs/lvgl/src/lv_draw \ 43 ../ui/aui/libs/lvgl/src/lv_hal \ 44 ../ui/aui/libs/lvgl/src/lv_objx \ 45 ../ui/aui/libs/lvgl/src/lv_themes \ 46 ../utils/ezxml \ 47 ../utils/lexbor \ 48 ../utils/lexbor/css \ 49 ../adapter/include \ 50 ../components/linkkit \ 51 ../components/linkkit/infra \ 52 ../main \ 53 ../utils/mbedtls/include \ 54 ../components/ulog \ 55 ../engine/duktape_engine \ 56 ../adapter/platform/linux 57 58endif 59 60include $(TOOLS_DIR)/rules.mk 61