blob: e2d54c29ccc232bc6fc7463a0bd6d9c0cb10272e [file] [log] [blame]
b.liu3743bce2024-03-22 19:27:58 +08001BUILD_ROOT = $(shell pwd)/../..
2include $(BUILD_ROOT)/Make.defines
b.liu482dc0b2024-03-22 15:53:36 +08003
4INC_DIR +=
5
6LIB_DIR +=
7
b.liud27c6322024-10-10 13:21:20 +08008LIBS += -lmbtk_lib
b.liu482dc0b2024-03-22 15:53:36 +08009
b.liuae2dce52024-08-15 11:09:58 +080010CFLAGS +=
b.liu482dc0b2024-03-22 15:53:36 +080011
12DEFINE +=
13
b.liuae2dce52024-08-15 11:09:58 +080014#LOCAL_SRC_FILES = $(wildcard *.c) $(wildcard *.cpp)
15ifeq ($(MBTK_SOURCE_VERSION), 2)
16LOCAL_SRC_FILES = mbtk_ril_test.c
yq.wangdedc43d2025-04-27 20:37:58 +080017LOCAL_SRC_FILES = mbtk_ds_ril_test.c
b.liuae2dce52024-08-15 11:09:58 +080018else
19LOCAL_SRC_FILES = mbtk_info_test.c
20endif
b.liu482dc0b2024-03-22 15:53:36 +080021
22$(info LOCAL_SRC_FILES = $(LOCAL_SRC_FILES))
23
24OBJS = $(patsubst %.c,%.o,$(patsubst %.cpp,%.o,$(LOCAL_SRC_FILES)))
25BINS = $(patsubst %.o,%,$(OBJS))
26
27all: $(BINS)
28
29$(BINS):$(OBJS)
30 @echo " BIN $@"
31 $(CC) $(CFLAGS) $(LIB_DIR) $(LIBS) $@.o -o $(OUT_DIR)/bin/$@
32
33%.o:%.c
34 $(CC) $(CFLAGS) $(INC_DIR) $(DEFINE) -c $< -o $@
35
36%.o:%.cpp
37 $(CC) $(CFLAGS) $(INC_DIR) $(DEFINE) -c $< -o $@
38
39clean:
40 rm -f $(OBJS)