|
|
|
@ -1,18 +1,19 @@
|
|
|
|
|
# this ifeq is not optional, because otherwise local.conf would always be built
|
|
|
|
|
|
|
|
|
|
ifeq ($(wildcard local.conf),local.conf)
|
|
|
|
|
-include local.conf
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
PREFIX?=$(HOME)
|
|
|
|
|
|
|
|
|
|
BOOST_INCLUDE?=$(HOME)/dev/boost_1_72_0
|
|
|
|
|
BOOST_LIB?=$(HOME)/dev/boost_1_72_0/stage/lib
|
|
|
|
|
|
|
|
|
|
SIGNING_IDENTITY?=68AD28395D8090C2A8ACDD3A31FA6735C8DAE2F4
|
|
|
|
|
|
|
|
|
|
AR?=ar
|
|
|
|
|
CC?=cc
|
|
|
|
|
CXX?=c++
|
|
|
|
|
CFLAGS+=-std=c11
|
|
|
|
|
CXXFLAGS+=-I$(BOOST_INCLUDE) -std=c++11
|
|
|
|
|
LDFLAGS+=-L$(BOOST_LIB) -lboost_regex -lboost_filesystem
|
|
|
|
|
LDFLAGS+=$(BOOST_LIB)/libboost_regex.a $(BOOST_LIB)/libboost_filesystem.a
|
|
|
|
|
|
|
|
|
|
ifdef NDEBUG
|
|
|
|
|
CFLAGS+=-O3 -DNDEBUG
|
|
|
|
@ -68,3 +69,9 @@ uninstall:
|
|
|
|
|
|
|
|
|
|
clean:
|
|
|
|
|
rm -f *.o *.d *.d.* $(TARGET) $(TESTS)
|
|
|
|
|
|
|
|
|
|
local.conf:
|
|
|
|
|
@echo writing local.conf
|
|
|
|
|
@echo 'PREFIX=$$(HOME)' > local.conf
|
|
|
|
|
@echo 'BOOST_INCLUDE=$(BOOST_INCLUDE)' >> local.conf
|
|
|
|
|
@echo 'BOOST_LIB=$(BOOST_LIB)' >> local.conf
|
|
|
|
|