blob: ff916eb5db868d19e4446c42ea7e79950307d95d [file] [log] [blame]
b.liu87afc4c2024-08-14 17:33:45 +08001BUILD_ROOT = $(shell pwd)/..
2include $(BUILD_ROOT)/Make.defines
3
4LOCAL_PATH=$(BUILD_ROOT)/mbtk_servicesd_v2
5
6INC_DIR += \
7 -I$(LOCAL_PATH)/inc \
b.liu450e3992024-10-10 10:59:29 +08008 -I$(BUILD_ROOT)/libmbtk_lib_v2/ril
b.liu87afc4c2024-08-14 17:33:45 +08009
10LIB_DIR +=
11
b.liu450e3992024-10-10 10:59:29 +080012LIBS += -lmbtk_lib -lrilutil -lprop2uci -lmtel -laudio-apu -lcutils -ltinyalsa -lacm -lubus -lubox -lutil
b.liu87afc4c2024-08-14 17:33:45 +080013
14CFLAGS +=
15
b.liu88370142024-12-23 14:11:57 +080016#LED DEF_OPEN
17DEFINE += -DMBTK_LED
b.liu87afc4c2024-08-14 17:33:45 +080018
19#MY_FILES_PATH:=$(LOCAL_PATH)
20#ifeq ($(CONFIG_MBTK_QL_SUPPORT),y)
21#MY_FILES_PATH += $(LOCAL_PATH)/ql
22#endif
23
24#ifeq ($(CONFIG_MBTK_PLATFORM),linux)
25#MY_FILES_PATH += $(LOCAL_PATH)/platform/linux
26#endif
27#LOCAL_SRC_FILES = $(wildcard *.c) $(wildcard *.cpp)
28LOCAL_SRC_FILES = src/main.c \
29 src/instance_monitor_service.c \
30 src/led_control_service.c \
31 src/ntp_service.c
32
33OBJS = $(patsubst %.c, %.o, $(patsubst %.cpp, %.o, $(LOCAL_SRC_FILES)))
34$(info OBJS = $(OBJS))
35
36dtarget := $(OUT_DIR)/bin/mbtk_servicesd
37
38all: $(dtarget)
39
40$(dtarget): $(OBJS)
41 @echo " BIN $@"
42 $(CC) $(CFLAGS) $(LIB_DIR) $(LIBS) $(OBJS) -o $@
43
44%.o:%.c
45 $(CC) $(CFLAGS) $(INC_DIR) $(DEFINE) -c $< -o $@
46
47%.o:%.cpp
48 $(CC) $(CFLAGS) $(INC_DIR) $(DEFINE) -c $< -o $@
49
50clean:
51 rm -f $(OBJS) $(dtarget)
52