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