2 CPPFLAGS := -I/usr/include \
3 -I/usr/include/system \
4 -I/usr/include/telephony\
7 ifeq (arm, $(findstring arm, $(shell uname -sm)))
8 CPPFLAGS += -DDEVICE_ONLY
11 HOST_CPPFLAGS := -DLOCALTEST=1 -O0 -g
12 COMMON_LIBS := -lglib-2.0 -lpthread
13 TARGET_LIBS := $(COMMON_LIBS) -lvconf -lsmack -lcapi-system-info
14 CFLAGS := -Wall -pthread -g -O0
35 DAEMON_OBJS = $(patsubst %.c,%.o, $(DAEMON_SRCS))
42 target target-nolog: $(TARGET_LIBS)
43 target-nolog: CPPFLAGS+=-DNOLOGI=1
44 host: CPPFLAGS+=$(HOST_CPPFLAGS)
45 target host target-nolog: $(DAEMON_OBJS)
46 $(CC) $(CFLAGS) $(LDFLAGS) $^ -o $(TARGET)
48 install: BINDIR=$(DESTDIR)/usr/bin
51 install $(TARGET) $(DASCRIPT) -t $(BINDIR)
54 rm -f $(TARGET) $(DAEMON_OBJS)
56 .PHONY: all host target clean install target-nolog