blob: 813d94b9e2ec3543de6ce3110dd3f5f35c1ead4c [file] [log] [blame]
liubin281ac462023-07-19 14:22:54 +08001ROOT = $(shell pwd)/../..
2include ../Make.defines
3
4LOCAL_PATH=$(BUILD_ROOT)/mbtk_ril
5
6INC_DIR += \
7 -I$(LOCAL_PATH)/inc \
8 -I$(BUILD_ROOT)/mbtk_lib/inc
9
10LIB_DIR +=
11
12LIBS += -lmbtk_lib -lrilutil -lprop2uci -lmtel -laudio-apu -lcutils -ltinyalsa -lacm
13
14CFLAGS +=
15
16DEFINE +=
17
18MY_FILES_PATH:=$(LOCAL_PATH)/src
19#ifeq ($(CONFIG_MBTK_QL_SUPPORT),y)
20#MY_FILES_PATH += $(LOCAL_PATH)/ql
21#endif
22
23#ifeq ($(CONFIG_MBTK_PLATFORM),linux)
24#MY_FILES_PATH += $(LOCAL_PATH)/platform/linux
25#endif
26
27MY_FILES_SUFFIX:=%.c %.cpp
28My_All_Files := $(foreach src_path,$(MY_FILES_PATH), $(shell find "$(src_path)" -type f))
29MY_SRC_LIST := $(filter $(MY_FILES_SUFFIX),$(My_All_Files))
30MY_SRC_LIST := $(MY_SRC_LIST:$(LOCAL_PATH)/%=%)
31LOCAL_SRC_FILES += $(MY_SRC_LIST)
32$(info LOCAL_SRC_FILES = $(LOCAL_SRC_FILES))
33
34dtarget := $(OUT_DIR)/bin/mbtk_ril
35
36all: $(dtarget)
37
38$(dtarget):
39 @echo " BIN $@"
40 $(CC) $(CFLAGS) $(LOCAL_SRC_FILES) -o $@ $(DEFINE) $(INC_DIR) $(LIB_DIR) $(LIBS)
41
42clean:
43
44