2 include ../local.properties
5 OCSOCK_DIR = $(ROOT_DIR)/ocsocket
6 LOGGER_DIR = $(ROOT_DIR)/logger
7 BIN_DIR = $(OCSOCK_DIR)/bin/linux/
8 OBJ_DIR = $(OCSOCK_DIR)/obj/linux/
9 INC_DIRS = -I$(OCSOCK_DIR)/include/ -I$(LOGGER_DIR)/include
14 CFLAGS += -Os -Wall -Wno-write-strings -ffunction-sections -fdata-sections -fno-exceptions -DTB_LOG
15 DEP_LIBS = $(GTEST_LINUX_DIR)/lib/.libs/libgtest_main.a $(GTEST_LINUX_DIR)/lib/.libs/libgtest.a
16 VPATH = $(OCSOCK_DIR)/src:$(LOGGER_DIR)/src
18 TEST_APP = ocsocket_gtest
19 COBJ = logger.o ocsocket.o
23 cp $(TEST_APP) $(BIN_DIR)
28 $(CC) -c $(CFLAGS) $(INC_DIRS) $< -o $@
30 $(TEST_APP).o: $(TEST_APP).cpp
31 $(CCPLUS) -c $(CFLAGS) -pthread $(INC_DIRS) -I$(GTEST_LINUX_DIR)/include -o $@ $<
33 $(TEST_APP): $(TEST_APP).o $(DEP_LIBS) $(COBJ)
34 $(CCPLUS) -Os -Wl,--gc-sections $^ -lpthread -o $@