|
|
@ -12,7 +12,7 @@ ifeq ($(PLATFORM),linux) |
|
|
|
endif |
|
|
|
|
|
|
|
######### C and C++ #########
|
|
|
|
CXXFLAGS+=-g -O0 -std=c++11 |
|
|
|
CXXFLAGS+=-O0 -std=c++11 |
|
|
|
LDFLAGS+=-shared $(ENGINE_LIB) $(AD_LIB) |
|
|
|
|
|
|
|
LDLIBS=-lstdc++ -lpEpEngine -lpEpAdapter |
|
|
@ -35,6 +35,7 @@ ENGINE_LIB_PATH=$(HOME)/lib |
|
|
|
ENGINE_INC_PATH=$(HOME)/include |
|
|
|
AD_LIB_PATH=$(HOME)/lib |
|
|
|
AD_INC_PATH=$(HOME)/include |
|
|
|
DEBUG=1 |
|
|
|
|
|
|
|
######### Overrides from the config file(s) #########
|
|
|
|
-include $(HERE)/local.conf |
|
|
@ -49,5 +50,14 @@ ifdef BUILD_CONFIG |
|
|
|
include $(BUILD_CONFIG) |
|
|
|
endif |
|
|
|
|
|
|
|
# Debug or Release build
|
|
|
|
ifeq ($(DEBUG),1) |
|
|
|
$(info Debug build (set DEBUG=0 for release build)) |
|
|
|
CXXFLAGS+=-g |
|
|
|
else |
|
|
|
$(info Release Build (set DEBUG=1 for debug build)) |
|
|
|
CXXFLAGS+=-DNDEBUG=1 |
|
|
|
endif |
|
|
|
|
|
|
|
# YML_PATH is needed in the environment of every call to a program of the YML2 distribution
|
|
|
|
export YML_PATH=$(YML2_PATH) |
|
|
|