blob: 79f937a86c84ef2363e9c5e6d3a10009c981eae4 [file] [log] [blame]
b.liu8f231a12024-05-31 17:55:06 +08001BUILD_ROOT = $(shell pwd)/..
2include $(BUILD_ROOT)/Make.defines
3
4LOCAL_PATH=$(BUILD_ROOT)/mbtk_gnssd
5
6INC_DIR += \
7 -I$(LOCAL_PATH) \
8 -I$(BUILD_ROOT)/libmbtk_ril
9
10LIB_DIR +=
11
b.liub3b923a2024-06-06 15:15:49 +080012LIBS += -lmbtk_lib -lmbtk_net -lmbtk_ril -lrilutil -lprop2uci -lmtel -laudio-apu -lcutils -ltinyalsa -lacm -lubus -lubox -lutil
b.liu8f231a12024-05-31 17:55:06 +080013
14CFLAGS +=
15
16DEFINE +=
17
18#MY_FILES_PATH:=$(LOCAL_PATH)
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#LOCAL_SRC_FILES = $(wildcard *.c) $(wildcard *.cpp)
b.liu99c645d2024-06-20 10:52:15 +080027LOCAL_SRC_FILES = gnss_main.c gnss_nmea.c gnss_6228.c gnss_utils.c gnss_hd8122.c gnss_asr5311.c
b.liud0ba7152024-06-19 14:47:21 +080028
29# Enable ubus
30#LOCAL_SRC_FILES += gnss_ubus.c
31#DEFINE += -DMBTK_GNSS_UBUS_ENABLE
32
33# Enable mbtk ipc(Disable ubus.)
34LOCAL_SRC_FILES += gnss_ipc.c
35
b.liu8f231a12024-05-31 17:55:06 +080036OBJS = $(patsubst %.c, %.o, $(patsubst %.cpp, %.o, $(LOCAL_SRC_FILES)))
37$(info OBJS = $(OBJS))
38
39dtarget := $(OUT_DIR)/bin/mbtk_gnssd
40
41all: $(dtarget)
42
43$(dtarget): $(OBJS)
44 @echo " BIN $@"
45 $(CC) $(CFLAGS) $(LIB_DIR) $(LIBS) $(OBJS) -o $@
46
47%.o:%.c
48 $(CC) $(CFLAGS) $(INC_DIR) $(DEFINE) -c $< -o $@
49
50%.o:%.cpp
51 $(CC) $(CFLAGS) $(INC_DIR) $(DEFINE) -c $< -o $@
52
53clean:
54 rm -f $(OBJS) $(dtarget)
55