blob: f51be4746da33a8893afe39101a93c93d59669f7 [file] [log] [blame]
liubin281ac462023-07-19 14:22:54 +08001ROOT = $(shell pwd)/../..
2include ../Make.defines
3
4LOCAL_PATH=$(BUILD_ROOT)/test
5
b.liu79884c22023-09-21 15:10:16 +08006INC_DIR +=
7
liubin281ac462023-07-19 14:22:54 +08008LIB_DIR +=
9
b.liu3403c932023-10-10 16:26:35 +080010LIBS += -lmbtk_lib -lql_lib -llynq_lib -lmbtk_mqtt_lib -laudio-apu -lcutils -ltinyalsa -lacm -lubus -lubox
11
12ifeq ($(BUILD_PLATFORM), asr1803)
13LIBS += -lpolarssl
b.liu1c1c7212023-12-22 16:35:27 +080014else
15LIBS += -lmbtk_audio_lib
b.liu3403c932023-10-10 16:26:35 +080016endif
liubin281ac462023-07-19 14:22:54 +080017
b.liu79884c22023-09-21 15:10:16 +080018CFLAGS +=
liubin281ac462023-07-19 14:22:54 +080019
20DEFINE +=
21
22MY_FILES_PATH:=$(LOCAL_PATH)
23#ifeq ($(CONFIG_MBTK_QL_SUPPORT),y)
24#MY_FILES_PATH += $(LOCAL_PATH)/ql
25#endif
26
27#ifeq ($(CONFIG_MBTK_PLATFORM),linux)
28#MY_FILES_PATH += $(LOCAL_PATH)/platform/linux
29#endif
30
b.liu1acd3382023-10-11 16:29:12 +080031LOCAL_SRC_FILES = $(wildcard *.c) $(wildcard *.cpp)
b.liu1c1c7212023-12-22 16:35:27 +080032ifeq ($(BUILD_PLATFORM), asr1803)
33LOCAL_SRC_FILES += $(wildcard asr1803/*.c) $(wildcard asr1803/*.cpp)
34else
35LOCAL_SRC_FILES += $(wildcard asr1806/*.c) $(wildcard asr1806/*.cpp)
36endif
37
liubin281ac462023-07-19 14:22:54 +080038$(info LOCAL_SRC_FILES = $(LOCAL_SRC_FILES))
39
b.liu510ab712023-10-11 16:40:04 +080040OBJS = $(patsubst %.c,%.o,$(patsubst %.cpp,%.o,$(LOCAL_SRC_FILES)))
b.liu1acd3382023-10-11 16:29:12 +080041BINS = $(patsubst %.o,%,$(OBJS))
liubin281ac462023-07-19 14:22:54 +080042
43all: $(BINS)
44
b.liu1acd3382023-10-11 16:29:12 +080045$(BINS):$(OBJS)
liubin281ac462023-07-19 14:22:54 +080046 @echo " BIN $@"
b.liu1acd3382023-10-11 16:29:12 +080047 $(CC) $(CFLAGS) $(LIB_DIR) $(LIBS) $@.o -o $(OUT_DIR)/bin/$@
b.liu1c1c7212023-12-22 16:35:27 +080048
b.liu1acd3382023-10-11 16:29:12 +080049%.o:%.c
50 $(CC) $(CFLAGS) $(INC_DIR) $(DEFINE) -c $< -o $@
b.liu1c1c7212023-12-22 16:35:27 +080051
b.liu1acd3382023-10-11 16:29:12 +080052%.o:%.cpp
53 $(CC) $(CFLAGS) $(INC_DIR) $(DEFINE) -c $< -o $@
liubin281ac462023-07-19 14:22:54 +080054
55clean:
b.liudbea3042023-10-11 16:53:14 +080056 rm -f $(OBJS)