TOP=../.. include $(TOP)/configure/CONFIG #---------------------------------------- # ADD MACRO DEFINITIONS AFTER THIS LINE #============================= # If your system supports the APS DMA library written by Andrew Johnson uncomment this line; if not comment this line out #USR_CPPFLAGS += -DUSE_DMA USR_INCLUDES += -I${LINUXVME_INC} -I/gluex/coda/3.09/linuxvme/jvme/ USR_CFLAGS_Linux += -DLinux_vme -DGEFANUC USR_CFLAGS_vxWorks += -DVXWORKS vme_DIR += /usr/lib/gef #jvme_DIR += /gluex/coda/3.03/linuxvme/lib/ jvme_DIR += ${LINUXVME_LIB} tdc1190_DIR += ${LINUXVME_LIB} # .dbd will be created from Include.dbd DBD += caen1190Support.dbd #============================= # Build the library for ARCHs with VME capability. # This is vxWorks, RTEMS and Linux (with PCI/VME bridge) LIBRARY_IOC_Linux += caen1190Support DBD += caen1190Support.dbd caen1190Support_DBD += caen1190SupportInclude.dbd caen1190Support_SRCS += jlabgefDMA.c caen1190Support_SRCS += fftmisc.c caen1190Support_SRCS += fourierf.c caen1190Support_SRCS += fourierd.c caen1190Support_SRCS += caen1190.c caen1190Support_SRCS += caen1190seq.st caen1190Support_LIBS += tdc1190 jvme vme caen1190Support_LIBS += seq pv caen1190Support_LIBS += $(EPICS_BASE_IOC_LIBS) #================================== PROD_IOC_Linux = caen1190App DBD += caen1190App.dbd caen1190App_DBD += base.dbd caen1190App_DBD += devIocStats.dbd caen1190App_DBD += caen1190Support.dbd ## _registerRecordDeviceDriver.cpp will be created from .dbd caen1190App_SRCS += caen1190App_registerRecordDeviceDriver.cpp caen1190App_SRCS_DEFAULT += caen1190Main.cpp caen1190App_LIBS += caen1190Support caen1190App_LIBS += tdc1190 jvme vme caen1190App_LIBS += seq pv autosave devIocStats caen1190App_LIBS += $(EPICS_BASE_IOC_LIBS) include $(TOP)/configure/RULES #---------------------------------------- # ADD RULES AFTER THIS LINE