NAME_SRV = pespccdstage-srv CXXFLAGS = LDFLAGS = -litpp CXXFLAGS += -D_SIMUL_ #CXXFLAGS += -D_DBG_INIT #CXXFLAGS += -D_DBG_PARAMETERS #CXXFLAGS += -D_DBG_TARDISTAGE #CXXFLAGS += -D_DBG_UPDATTR #CXXFLAGS += -D_DBG_CALCNL2XZ #CXXFLAGS += -D_DBG_CALCXZ2BR #CXXFLAGS += -D_DBG_ROTCENTER #CXXFLAGS += -D_DBG_DYNATTR #CXXFLAGS += -D_DBG_CALCXZ2NL #CXXFLAGS += -D_DBG_XZ2NL #CXXFLAGS += -D_DBG_PP2P #CXXFLAGS += -D_DONT_WRITECENTERX #CXXFLAGS += -D_DONT_WRITE_BR #CXXFLAGS += -D_DBG_CALCBR2XZ #CXXFLAGS += -D_WITHOUT_DIPLACEMENT #CXXFLAGS += -D_DBG_STAGE2FILTER #CXXFLAGS += -D_DBG_TARDI_FUNCS ##---------------------------------------------------------------------------- # # ifeq ($(HOME), /home/abrami) DO_LOCAL ?= yes else DO_LOCAL = no endif SITE = $(shell a=`lsb_release -si`; b=`lsb_release -sr`; c=`uname -m`; echo $$a"_"$$b"_"$$c) LOCAL_BASE = $(shell echo $$HOME)/my_runtime LOCAL_INC = $(LOCAL_BASE)/include LOCAL_LIB = $(LOCAL_BASE)/site/$(SITE)/lib LOCAL_BIN = $(LOCAL_BASE)/site/$(SITE)/bin ifeq ($(DO_LOCAL), yes) CXXFLAGS += -I $(LOCAL_INC) LDFLAGS += -L $(LOCAL_LIB) endif # # ##---------------------------------------------------------------------------- HAVE_SAFETYMANGER=no ifeq ($(HAVE_SAFETYMANGER), yes) CXXFLAGS += -DHAVE_SAFETYMANAGER ifeq ($(DO_LOCAL), yes) CXXFLAGS += -I $(LOCAL_INC)/libsafetymanager else CXXFLAGS += -I /runtime/include/libsafetymanager endif endif ifeq ($(DO_LOCAL), yes) CXXFLAGS += -I $(LOCAL_INC)/libaxisutils else CXXFLAGS += -I /runtime/include/libaxisutils endif RELEASE := GIT:: $(shell git describe --dirty) CXXFLAGS += -D'RELEASE="$(RELEASE)"' REPO := GIT:: $(shell git config --get remote.origin.url) LOC_REPO := GIT:: $(shell git rev-parse --show-toplevel) CXXFLAGS += -D'REPO="$(LOC_REPO)"' include ../makefiles/Make-9.3.3.in LDFLAGS += -laxisutils ifeq ($(HAVE_SAFETYMANGER), yes) LDFLAGS += -lsafetymanager endif .PHONY: install install: @[ $(DO_LOCAL) = yes ] && cp -f bin/$(NAME_SRV) $(LOCAL_BIN)