# Example file for building programs using the FESL # FE_SUPPORT_HOME = YOUR_PATH_TO_THE_FE_SUPPORT_LIBRARY ETHERBONE_HOME = /common/usr/timing/etherbone/x86_64 FRONTEND_INC = -I$(FE_SUPPORT_HOME) -I$(ETHERBONE_HOME)/include FRONTEND_LIB = -L$(FE_SUPPORT_HOME)/feSupport/device/powerSupply/target/install/lib \ -L$(FE_SUPPORT_HOME)/feSupport/scu/busAdapters/target/install/lib \ -L$(FE_SUPPORT_HOME)/feSupport/scu/busSlaves/target/install/lib \ -L$(FE_SUPPORT_HOME)/feSupport/scu/components/target/install/lib \ -L$(FE_SUPPORT_HOME)/feSupport/scu/etherbone/target/install/lib \ -L$(FE_SUPPORT_HOME)/feSupport/milSupport/target/install/lib \ -L$(FE_SUPPORT_HOME)/feSupport/utility/target/install/lib \ -lpowerSupply -lcomponents -lbusAdapters -lbusSlaves -letherboneScu -lmilSupport -lutility \ -L$(ETHERBONE_HOME)/lib \ -letherbone # inclutest.cpp can be found in the 'test' directory included in the feSupport all: g++ inclutest.cpp -o inclutest $(FRONTEND_LIB) $(FRONTEND_INC)