blob: 8e97d1844f455cc14606bc490a29a27245235d13 [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 \
yq.wang6c876f52025-05-17 16:56:50 +080031 src/ntp_service.c \
32 src/reboot_reason.c
b.liu87afc4c2024-08-14 17:33:45 +080033
34OBJS = $(patsubst %.c, %.o, $(patsubst %.cpp, %.o, $(LOCAL_SRC_FILES)))
35$(info OBJS = $(OBJS))
36
37dtarget := $(OUT_DIR)/bin/mbtk_servicesd
38
39all: $(dtarget)
40
41$(dtarget): $(OBJS)
42 @echo " BIN $@"
43 $(CC) $(CFLAGS) $(LIB_DIR) $(LIBS) $(OBJS) -o $@
44
45%.o:%.c
46 $(CC) $(CFLAGS) $(INC_DIR) $(DEFINE) -c $< -o $@
47
48%.o:%.cpp
49 $(CC) $(CFLAGS) $(INC_DIR) $(DEFINE) -c $< -o $@
50
51clean:
52 rm -f $(OBJS) $(dtarget)
53