diff --git a/Lib/Makefile.conf b/Lib/Makefile.conf new file mode 100644 index 0000000000000000000000000000000000000000..1b3b57722fc1733579400c7892e3ced583f3bcb1 --- /dev/null +++ b/Lib/Makefile.conf @@ -0,0 +1,54 @@ + +# +----------------------------------------------------+" +# | Library Construction, flags |" +# +----------------------------------------------------+" + +path=$(PWD) +libdir=$(path)/lli/lib/$(ES) +includedir=$(path)/lli/inc +ecsdir=ecs +systemdir=system +minipodsdir=minipods +ltc2990dir=ltc2990 + +# used with locally built ecs libraies +# ECS_ROOT_DIR=/home/upgrade/shared-PCIe40/lhcb-daq40-software +# pcie40DaqDir=$(ECS_ROOT_DIR) +# pcie40Dir=$(pcie40DaqDir)/pcie40_ecs/ +# pcie40EcsInc=$(pcie40Dir) +# pcie40EcsLib=$(pcie40Dir)/libpcie40_ecs.a +# +# OR +# +# used with rpm +# includes +# /usr/include/lhcb/pcie40 write lhcb/pcie40 in code so that you use system default +# libraries +# /usr/lib64 = system default +# + + +# use locally ecs built library for INCLUDES +#LLI_CFLAGS= -I$(includedir)/$(plldir) -I$(includedir)/$(ecsdir) -I$(includedir)/$(systemdir) -I$(includedir)/$(minipodsdir) -I$(includedir)/$(phydir) -I$(includedir)/$(ltc2990dir) -I$(pcie40DaqDir) +# use rpm installed ecs library for INCLUDES (don't exist the 19/06/2017) +LLI_CFLAGS= -I/usr/include/lhcb -I$(includedir)/$(ecsdir) -I$(includedir)/$(systemdir) -I$(includedir)/$(minipodsdir) -I$(includedir)/$(ltc2990dir) +# use locally ecs built library +#LLI_LIBS= -L${libdir} -L$(includedir)/$(ltc2990dir) -lltc2990 -lpll -lminipods -lphy -lecs $(pcie40EcsLib) + +LLI_LIBS= -L${libdir} -lminipods -lecs -lpcie40_ecs + + +userdir=user + +# use locally built library +# LLI_USER_LIBS= -L$(libdir) -luser $(pcie40EcsLib) +# use rpm installed library +LLI_USER_LIBS= -L$(libdir) -luser + +LLI_USER_CFLAGS= -I$(includedir)/$(userdir) + +export LLI_LIBS +export LLI_CFLAGS +export LLI_USER_LIBS +export LLI_USER_CFLAGS +