diff --git a/GNUmakefile b/GNUmakefile index 82ca058..f91cbaf 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -19,23 +19,28 @@ OPT_CXXFLAGS_YES = -O3 # dependencies ecmc_VERSION = 10.0 -ECmasterECMC_VERSION = v1.1.0 # ethercat -EC_BASE_PATH = /ioc/NeedfulThings/EtherCAT/4epics/ +# debian 12 +EC_MASTER_VER = 1.6.3 +EC_BASE_PATH = /ioc/NeedfulThings/EtherCAT/4epics/${EC_MASTER_VER}/ USR_CXXFLAGS_deb12-x86_64 += -I${EC_BASE_PATH}${T_A}/include/ USR_CXXFLAGS_deb12-x86_64 += -L${EC_BASE_PATH}${T_A}/lib/ -OPT_CXXFLAGS_YES = -O3 - LIB_SYS_LIBS += ethercat USR_LDFLAGS_deb12-x86_64 += -Wl,-rpath=${EC_BASE_PATH}${T_A}/lib/ USR_LDFLAGS_deb12-x86_64 += -L ${EC_BASE_PATH}${T_A}/lib/ +# debian 10 +# note: EC_MASTER LIB does not depend on epics version hence use the 7.0.8 build.. USR_LDFLAGS_deb10-x86_64 += -lethercat -EC_MASTER_LIB = ${EPICS_MODULES}/ECmasterECMC/${ECmasterECMC_VERSION}/R${EPICSVERSION}/lib/${T_A} -USR_LDFLAGS_deb10-x86_64 += -Wl,-rpath=${EC_MASTER_LIB} -USR_LDFLAGS_deb10-x86_64 += -L ${EC_MASTER_LIB} +EC_MASTER_LIB = /ioc/NeedfulThings/EtherCAT/4epics/v1.1.0/R7.0.8/ +USR_LDFLAGS_deb10-x86_64 += -Wl,-rpath=${EC_MASTER_LIB}lib/${T_A} +USR_LDFLAGS_deb10-x86_64 += -L ${EC_MASTER_LIB}lib/${T_A} +USR_CXXFLAGS_deb10-x86_64 += -I${EC_MASTER_LIB}/include/ + +OPT_CXXFLAGS_YES = -O3 + BASE_DIR = . SRC_DIR = $(BASE_DIR)/src