TOP=../.. include $(TOP)/configure/CONFIG #---------------------------------------- # ADD MACRO DEFINITIONS AFTER THIS LINE #============================= # This flag will cause byte swapping appropriate for Linux USR_CFLAGS_Linux += -g -DLinux_vme -DGEFANUC -I${LINUXVME_INC} USR_CXXFLAGS_Linux += -g -DLinux_vme -DGEFANUC -I${LINUXVME_INC} USR_LDFLAGS_Linux += -g -L${LINUXVME_LIB} -L/usr/lib/gef #============================= # Build the IOC application PROD_IOC_Linux = struckScaler # struckScaler.dbd will be created and installed DBD += struckScaler.dbd # struckScaler.dbd will be made up from these files: struckScaler_DBD += struckTriggerSNC.dbd struckScaler_DBD += sixtyHzFFT.dbd # struckScaler_registerRecordDeviceDriver.cpp derives from struckScaler.dbd struckScaler_SRCS += struckScaler_registerRecordDeviceDriver.cpp # Build the main IOC entry point on workstation OSs. struckScaler_SRCS_DEFAULT += struckScalerMain.cpp struckScaler_SRCS_vxWorks += -nil- struckScaler_SRCS += fourierf.c struckScaler_SRCS += fftmisc.c struckScaler_SRCS += fftSub.c struckScaler_SRCS += struckTrigger.st struckScaler_SNCFLAGS += +r struckScaler_LIBS += SIS38XX_LinuxSupport struckScaler_LIBS += mca struckScaler_LIBS += std struckScaler_LIBS += busy struckScaler_LIBS += calc struckScaler_LIBS += autosave struckScaler_LIBS += devIocStats struckScaler_LIBS += sscan struckScaler_LIBS += asyn struckScaler_LIBS += seq pv struckScaler_SYS_LIBS_Linux += jvme vme # Finally link to the EPICS Base libraries struckScaler_LIBS += $(EPICS_BASE_IOC_LIBS) #=========================== include $(TOP)/configure/RULES #---------------------------------------- # ADD RULES AFTER THIS LINE