Browse Source

update makefile

master
philipp schoenberger 10 years ago
parent
commit
dee7dc9600
  1. 13
      lwrserv/Makefile

13
lwrserv/Makefile

@ -13,7 +13,7 @@ INCLUDE_DIR = -I . \
-I ./include -I ./include
# comment this out if you want debug compile info # comment this out if you want debug compile info
#Q=@
Q=@
ifeq ($(MAKECMDGOALS),test) ifeq ($(MAKECMDGOALS),test)
GCOV := --coverage GCOV := --coverage
@ -28,6 +28,7 @@ ifeq ($(MAKECMDGOALS),test)
LIBS_TEST = -L $(CPPUTEST_BUILD)/lib/ LIBS_TEST = -L $(CPPUTEST_BUILD)/lib/
TEST_SRC_FOLDER = test TEST_SRC_FOLDER = test
BUILD_DIR = $(PWD)/build/test BUILD_DIR = $(PWD)/build/test
CPPUTEST_LIB = $(CPPUTEST_BUILD)/lib
# Sources # Sources
SRC_C := $(wildcard $(TEST_SRC_FOLDER)/*.c) SRC_C := $(wildcard $(TEST_SRC_FOLDER)/*.c)
@ -69,13 +70,19 @@ DEPS=$(OBJS:%.o=%.d)
.DEFAULT: all .DEFAULT: all
.PHONY: all test CPPUTEST CPPUTEST_COMPILE clean
all: $(BUILD_DIR) $(BUILD_DIR)/$(OUT_BINARY) all: $(BUILD_DIR) $(BUILD_DIR)/$(OUT_BINARY)
test: CPPUTEST $(BUILD_DIR)/$(OUT_BINARY) $(TEST_DIR) test: CPPUTEST $(BUILD_DIR)/$(OUT_BINARY) $(TEST_DIR)
$(BUILD_DIR)/$(OUT_BINARY) -v $(BUILD_DIR)/$(OUT_BINARY) -v
CPPUTEST: $(CPPUTEST_HOME)
rm $(CPPUTEST_BUILD) -rf && mkdir $(CPPUTEST_BUILD) -p
CPPUTEST: $(CPPUTEST_HOME) $(CPPUTEST_LIB)
$(CPPUTEST_LIB): CPPUTEST_COMPILE
CPPUTEST_COMPILE:
mkdir $(CPPUTEST_BUILD) -p
cd $(CPPUTEST_BUILD) && autoreconf .. -i cd $(CPPUTEST_BUILD) && autoreconf .. -i
cd $(CPPUTEST_BUILD) && ../configure cd $(CPPUTEST_BUILD) && ../configure
cd $(CPPUTEST_BUILD) && $(MAKE) cd $(CPPUTEST_BUILD) && $(MAKE)

Loading…
Cancel
Save