1TARGET = libadapter.a
2MODULE = adapter
3
4MOD_SOURCES := \
5		platform/linux/peripheral/amp_hal_adc.c \
6		platform/linux/peripheral/amp_hal_can.c \
7		platform/linux/peripheral/amp_hal_gpio.c \
8		platform/linux/peripheral/amp_hal_i2c.c \
9		platform/linux/peripheral/amp_hal_pwm.c \
10		platform/linux/peripheral/amp_hal_rtc.c \
11		platform/linux/peripheral/amp_hal_spi.c \
12		platform/linux/peripheral/amp_hal_timer.c \
13		platform/linux/peripheral/amp_hal_uart.c \
14		platform/linux/peripheral/amp_hal_vuart.c \
15		platform/linux/peripheral/amp_hal_wdg.c \
16		platform/linux/network/amp_cellular.c \
17		platform/linux/network/amp_wifi.c \
18		platform/linux/network/amp_tcp.c \
19		platform/linux/network/amp_udp.c \
20		platform/linux/network/amp_httpc.c \
21		platform/linux/amp_flash.c \
22		platform/linux/amp_fs.c \
23		platform/linux/amp_kv.c \
24		platform/linux/amp_pm.c \
25		platform/linux/amp_system.c \
26		platform/linux/amp_socket.c \
27
28MOD_INCLUDES := \
29		include \
30		include/peripheral \
31		../components/http/include \
32		../components/ulog \
33		../main \
34		../utils/mbedtls/include \
35		../utils/mbedtls/platform/include \
36		../utils/mbedtls/platform/amp/include \
37		./platform/linux \
38		portfiles \
39
40ifeq ($(ADDON), ui)
41MOD_SOURCES += \
42		platform/linux/aui_drivers/indev/FT5406EE8.c \
43		platform/linux/aui_drivers/indev/keyboard.c \
44		platform/linux/aui_drivers/indev/mouse.c \
45		platform/linux/aui_drivers/indev/mousewheel.c \
46		platform/linux/aui_drivers/indev/evdev.c \
47		platform/linux/aui_drivers/indev/XPT2046.c \
48		platform/linux/aui_drivers/display/fbdev.c \
49		platform/linux/aui_drivers/display/scaler.c \
50		platform/linux/aui_drivers/display/monitor.c \
51		platform/linux/aui_drivers/display/R61581.c \
52		platform/linux/aui_drivers/display/SSD1963.c \
53		platform/linux/aui_drivers/display/ST7565.c
54
55MOD_INCLUDES += \
56		platform/linux/aui_drivers \
57		platform/linux/aui_drivers/display \
58		platform/linux/aui_drivers/indev \
59		../ui/aui/include \
60		../ui/aui/libs \
61		../ui/aui/libs/lvgl\
62		../ui/aui/libs/lvgl/lv_misc \
63		../ui/aui/libs/lvgl/lv_font \
64		../ui/aui/libs/lvgl/lv_core \
65		../ui/aui/libs/lvgl/lv_draw \
66		../ui/aui/libs/lvgl/lv_hal \
67		../ui/aui/libs/lvgl/lv_objx \
68		../ui/aui/libs/lvgl/lv_themes  \
69		/usr/include/SDL2
70endif
71
72include $(TOOLS_DIR)/rules.mk
73