HERE :=$(strip $(realpath $(dir $(lastword $(MAKEFILE_LIST))))) TOP :=$(realpath $(HERE)) include $(TOP)/flags.mk PCIE40_ECS :=pcie40_ecs PCIE40_ECS_OBJS =main_pcie40_ecs.o PCIE40_ECS_CXXFLAGS =$(CFLAGS) -I$(TOP) -I$(TOP)/../Pcie40DriverLibraries PCIE40_ECS_INSTALL =$(PREFIX)/bin PCIE40_ECS_LDFLAGS = -L../Pcie40Libraries/lib -lpcie40 -L../Pcie40DriverLibraries/ -lpcie40driver_ecs SCRIPTS :=pcie40_reload.sh SCRIPTS_INSTALL =$(DAQ40_PREFIX)/pcie40_reload PCIE40_RELOAD_SUID :=pcie40_reload PCIE40_RELOAD_SUID_OBJS =main_pcie40_reload.o PCIE40_RELOAD_SUID_CFLAGS =$(CFLAGS) PCIE40_RELOAD_SUID_INSTALL =$(SCRIPTS_INSTALL) PCIE40_RELOAD :=pcie40_reload PCIE40_RELOAD_LINK =$(SCRIPTS_INSTALL)/pcie40_reload_suid PCIE40_RELOAD_INSTALL =$(PREFIX)/bin PCIE40_SLC :=pcie40_b2slc PCIE40_SLC_OBJS =main_pcie40_b2slc.o PCIE40_SLC_CXXFLAGS =$(CFLAGS) -I$(TOP) -I$(TOP)/../Pcie40Libraries PCIE40_SLC_INSTALL =$(PREFIX)/bin PCIE40_SLC_LDFLAGS = -L../Pcie40Libraries/lib -lpcie40 -L../Pcie40DriverLibraries/ -lpcie40driver_ecs # PCIE40_KLMBYTESTREAM :=pcie40_klmbytestream # PCIE40_KLMBYTESTREAM_OBJS =main_pcie40_klmbytestream.o # PCIE40_KLMBYTESTREAM_CFLAGS =$(CFLAGS) -I$(TOP) -I$(TOP)/../Pcie40Libraries # PCIE40_KLMBYTESTREAM_INSTALL =$(PREFIX)/bin # PCIE40_KLMBYTESTREAM_LDFLAGS = -L../Pcie40Libraries/lib -lpcie40 -L../Pcie40DriverLibraries/ -lpcie40driver_ecs PCIE40_B2LRESET :=pcie40_b2linkreset PCIE40_B2LRESET_OBJS =main_pcie40_b2linkreset.o PCIE40_B2LRESET_CXXFLAGS =$(CFLAGS) -I$(TOP) -I$(TOP)/../Pcie40Libraries PCIE40_B2LRESET_INSTALL =$(PREFIX)/bin PCIE40_B2LRESET_LDFLAGS = -L../Pcie40Libraries/lib -lpcie40 -L../Pcie40DriverLibraries/ -lpcie40driver_ecs PCIE40_DMA :=pcie40_dma PCIE40_DMA_OBJS =main_pcie40_dma.o PCIE40_DMA_CXXFLAGS =$(CFLAGS) -I$(TOP) -I$(TOP)/../Pcie40Driver -I$(TOP)/../Pcie40Libraries PCIE40_DMA_INSTALL =$(PREFIX)/bin PCIE40_DMA_LDFLAGS = -L../Pcie40Libraries/lib -lpcie40 -L../Pcie40DriverLibraries/ -lpcie40driver_ecs PCIE40_DMAHIGHRATE :=pcie40_dmahighrate PCIE40_DMAHIGHRATE_OBJS =main_pcie40_dmahighrate.o PCIE40_DMAHIGHRATE_CXXFLAGS =$(CFLAGS) -I$(TOP) -I$(TOP)/../Pcie40Driver -I$(TOP)/../Pcie40Libraries PCIE40_DMAHIGHRATE_INSTALL =$(PREFIX)/bin PCIE40_DMAHIGHRATE_LDFLAGS = -L../Pcie40Libraries/lib -lpcie40 -L../Pcie40DriverLibraries/ -lpcie40driver_ecs PCIE40_DAQ :=pcie40_daq PCIE40_DAQ_OBJS =main_pcie40_daq.o PCIE40_DAQ_CXXFLAGS =$(CFLAGS) -I$(TOP) -I$(TOP)/../Pcie40Driver PCIE40_DAQ_INSTALL =$(PREFIX)/bin PCIE40_DAQ_LDFLAGS = -L../Pcie40Libraries/lib -lpcie40 -L../Pcie40DriverLibraries/ -lpcie40driver_ecs # # Begin : Added by S. Yamada # PCIE40_UL :=pcie40_ul PCIE40_UL_OBJS =main_pcie40_ul.o PCIE40_UL_CXXFLAGS =$(CFLAGS) -I$(TOP) -I$(TOP)/../Pcie40Driver PCIE40_UL_INSTALL =$(PREFIX)/bin PCIE40_UL_LDFLAGS = -L../Pcie40Libraries/lib -lpcie40 -L../Pcie40DriverLibraries/ -lpcie40driver_ecs PCIE40_SEND_UL :=pcie40_send_ul PCIE40_SEND_UL_OBJS =main_pcie40_send_ul.o PCIE40_SEND_UL_CXXFLAGS =$(CFLAGS) -I$(TOP) -I$(TOP)/../Pcie40Driver PCIE40_SEND_UL_INSTALL =$(PREFIX)/bin PCIE40_SEND_UL_LDFLAGS = -L../Pcie40Libraries/lib -lpcie40 -L../Pcie40DriverLibraries/ -lpcie40driver_ecs PCIE40_UL_LIB :=pcie40_ul_lib PCIE40_UL_LIB_OBJS =pcie40_ul_lib.o PCIE40_UL_LIB_CXXFLAGS =$(CFLAGS) -I$(TOP) -I$(TOP)/../Pcie40Driver PCIE40_UL_LIB_INSTALL =$(PREFIX)/bin PCIE40_UL_LIB_LDFLAGS = -L../Pcie40Libraries/lib -lpcie40 -L../Pcie40DriverLibraries/ -lpcie40driver_ecs PCIE40_DMA_CHECK :=pcie40_dma_check PCIE40_DMA_CHECK_OBJS =main_pcie40_dma_check.o PCIE40_DMA_CHECK_CXXFLAGS =$(CFLAGS) -I$(TOP) -I$(TOP)/../Pcie40Driver PCIE40_DMA_CHECK_INSTALL =$(PREFIX)/bin PCIE40_DMA_CHECK_LDFLAGS = -L../Pcie40Libraries/lib -lpcie40 -L../Pcie40DriverLibraries/ -lpcie40driver_ecs PCIE40_ULRESET :=pcie40_ulreset PCIE40_ULRESET_OBJS =main_pcie40_ulreset.o PCIE40_ULRESET_CXXFLAGS =$(CFLAGS) -I$(TOP) -I$(TOP)/../Pcie40Driver PCIE40_ULRESET_INSTALL =$(PREFIX)/bin PCIE40_ULRESET_LDFLAGS = -L../Pcie40Libraries/lib -lpcie40 -L../Pcie40DriverLibraries/ -lpcie40driver_ecs # # End : Added by S. Yamada # PCIE40_READFPGAVERSION :=pcie40_readFPGAversion PCIE40_READFPGAVERSION_OBJS =main_pcie40_readFPGAversion.o PCIE40_READFPGAVERSION_CXXFLAGS =$(CFLAGS) -I$(TOP) -I$(TOP)/../Pcie40Driver -I$(TOP)/../Pcie40DriverLibraries -I$(TOP)/../Pcie40Libraries PCIE40_READFPGAVERSION_INSTALL =$(PREFIX)/bin PCIE40_READFPGAVERSION_LDFLAGS = -L../Pcie40Libraries/lib -lpcie40 -L../Pcie40DriverLibraries/ -lpcie40driver_ecs PCIE40_MINIPOD :=pcie40_miniPod PCIE40_MINIPOD_OBJS =main_pcie40_miniPod.o PCIE40_MINIPOD_CXXFLAGS =$(CFLAGS) -I$(TOP) -I$(TOP)/../Pcie40Driver -I$(TOP)/../Pcie40DriverLibraries -I$(TOP)/../Pcie40Libraries PCIE40_MINIPOD_INSTALL =$(PREFIX)/bin PCIE40_MINIPOD_LDFLAGS = -L../Pcie40Libraries/lib -lpcie40 -L../Pcie40DriverLibraries/ -lpcie40driver_ecs REGCONFIG :=regconfig REGCONFIG_OBJS =regconfig.o REGCONFIG_CXXFLAGS =$(CFLAGS) -I$(TOP) -I$(TOP)/../Pcie40Libraries REGCONFIG_INSTALL =$(PREFIX)/bin REGCONFIG_LDFLAGS = -L../Pcie40Libraries/lib -lpcie40 -L../Pcie40DriverLibraries/ -lpcie40driver_ecs STATLINK :=statlink STATLINK_OBJS =statlink.o STATLINK_CXXFLAGS =$(CFLAGS) -I$(TOP) -I$(TOP)/../Pcie40Libraries STATLINK_INSTALL =$(PREFIX)/bin STATLINK_LDFLAGS = -L../Pcie40Libraries/lib -lpcie40 -L../Pcie40DriverLibraries/ -lpcie40driver_ecs TIMEDIFF :=timediff TIMEDIFF_OBJS =timediff.o TIMEDIFF_CXXFLAGS =$(CFLAGS) -I$(TOP) -I$(TOP)/../Pcie40Libraries TIMEDIFF_INSTALL =$(PREFIX)/bin TIMEDIFF_LDFLAGS = -L../Pcie40Libraries/lib -lpcie40 -L../Pcie40DriverLibraries/ -lpcie40driver_ecs -lrt PCIE40_DMATEST :=pcie40_dmatest PCIE40_DMATEST_OBJS =main_pcie40_dmatest.o pk_tstlib.o PCIE40_DMATEST_CXXFLAGS =$(CFLAGS) -I$(TOP) -I$(TOP)/../Pcie40Driver -I$(TOP)/../Pcie40DriverLibraries PCIE40_DMATEST_INSTALL =$(PREFIX)/bin PCIE40_DMATEST_LDFLAGS = -L../Pcie40Libraries/lib -lpcie40 -L../Pcie40DriverLibraries/ -lpcie40driver_ecs VPATH :=$(TOP) include $(TOP)/rules.mk ifeq ($(ENABLE_PCIE40), true) $(eval $(call ODIR_template,PCIE40_ECS)) $(eval $(call ODIR_template,PCIE40_SLC)) $(eval $(call ODIR_template,PCIE40_KLMBYTESTREAM)) $(eval $(call ODIR_template,PCIE40_B2LRESET)) $(eval $(call ODIR_template,PCIE40_DMA)) $(eval $(call ODIR_template,PCIE40_DMAHIGHRATE)) #$(eval $(call ODIR_template,PCIE40_DAQ)) #$(eval $(call ODIR_template,PCIE40_UL)) #$(eval $(call ODIR_template,PCIE40_SEND_UL)) #$(eval $(call ODIR_template,PCIE40_UL_LIB)) $(eval $(call ODIR_template,PCIE40_ULRESET)) #$(eval $(call ODIR_template,PCIE40_DMA_CHECK)) $(eval $(call ODIR_template,PCIE40_READFPGAVERSION)) $(eval $(call ODIR_template,PCIE40_MINIPOD)) #$(eval $(call ODIR_template,PCIE40_DMATEST)) $(eval $(call ODIR_template,REGCONFIG)) $(eval $(call ODIR_template,STATLINK)) $(eval $(call ODIR_template,TIMEDIFF)) $(eval $(call COPY_template,SCRIPTS,755)) $(eval $(call LINK_template,PCIE40_RELOAD)) $(eval $(call ODIR_template,PCIE40_RELOAD_SUID)) $(eval $(call MAN_template,PCIE40_RELOAD,1)) endif $(eval $(call DEFAULT_template))