blob: ca263bf839b26f7fd6a8377ae59723c51dfdcc13 [file] [log] [blame]
xf.lia06dd222024-10-14 09:07:20 +00001SHELL = /bin/sh
2RM = rm -f
3
4LOCAL_CFLAGS := -Wall \
5 -g -Os \
6 -flto \
7 -DRIL_SHLIB \
8 -DATCI_PARSE \
9 -DKEEP_ALIVE \
10 -D__LINUX_OS__ \
11 -DECALL_SUPPORT
12
13
14
15ifeq ($(strip $(TARGET_PLATFORM)), T106)
16LOCAL_CFLAGS += -DHAVE_SYS_UIO_H -DRIL_TIME_CB
17endif
18
19ifeq ($(strip $(TARGET_PLATFORM)), T106)
20 LOCAL_CFLAGS += -DMOBILETEK_TARGET_PLATFORM_T106
21endif
22
23ifeq ($(strip $(MOBILETEK_SUSPEND_CFG)), GSW)
24 LOCAL_CFLAGS += -DGSW_SUSPEND_CFG
25
26endif
27
28ifeq ($(strip $(MOBILETEK_SUSPEND_CFG)), PLATFORM)
29 LOCAL_CFLAGS += -DMOBILETEK_SUSPEND_CFG
30
31endif
32
33
34LOCAL_PATH = .
35
36LOCAL_C_INCLUDES = \
37 -I. -I$(ROOT)$(includedir)/liblog -I$(ROOT)$(includedir) \
38
39
40
41
42LOCAL_LIBS := \
43 -L. \
44 -ldl \
45 -lpthread \
46 -llynq-log \
47 -llynq-uci \
48 -llog \
49 -lbsp \
50 -lsctel \
51 -latutils \
52 -latreg \
53 -llynq-sim \
54
55
56SOURCES = $(wildcard *.c )
57
58EXECUTABLE = autosuspend
59
60OBJECTS=$(SOURCES:.c=.o)
61all: $(EXECUTABLE)
62
63$(EXECUTABLE): $(OBJECTS)
64 $(CXX) $(OBJECTS) $(LOCAL_LIBS) $(LOCAL_CFLAGS) $(LOCAL_C_INCLUDES) -o $@
65
66%.o : %.c
67 $(CC) $(LOCAL_C_INCLUDES) $(LOCAL_CFLAGS) $(LOCAL_LIBS) -o $@ -c $<
68
69.PHONY: clean
70clean:
71 $(RM) $(OBJECTS) $(EXECUTABLE)