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
+