TOP=../.. include $(TOP)/configure/CONFIG #---------------------------------------- # ADD MACRO DEFINITIONS AFTER THIS LINE #============================= # Build the IOC application PROD_IOC = solenoid # solenoid.dbd will be created and installed DBD += solenoid.dbd # solenoid.dbd will be made up from these files: solenoid_DBD += base.dbd solenoid_DBD += ether_ip.dbd solenoid_DBD += calcSupport.dbd solenoid_DBD += busySupport.dbd solenoid_DBD += sscanSupport.dbd solenoid_DBD += asSupport.dbd solenoid_DBD += devSequencer.dbd solenoid_DBD += asyn.dbd solenoid_DBD += std.dbd solenoid_DBD += devIocStats.dbd # solenoid_registerRecordDeviceDriver.cpp derives from solenoid.dbd solenoid_SRCS += solenoid_registerRecordDeviceDriver.cpp # Build the main IOC entry point on workstation OSs. solenoid_SRCS_DEFAULT += solenoidMain.cpp solenoid_SRCS_vxWorks += -nil- # Add support from base/src/vxWorks if needed #solenoid_OBJS_vxWorks += $(EPICS_BASE_BIN)/vxComLibrary # Link in the code from the support library solenoid_LIBS += ether_ip solenoid_LIBS += calc solenoid_LIBS += busy solenoid_LIBS += sscan solenoid_LIBS += autosave solenoid_LIBS += std solenoid_LIBS += seqDev seq pv solenoid_LIBS += asyn solenoid_LIBS += devIocStats # NOTE: To build SNL programs, SNCSEQ must be defined # in the /configure/RELEASE file ifneq ($(SNCSEQ),) solenoid_SNCFLAGS += +r solenoid_DBD += solenoidRamp_SNC.dbd solenoid_SRCS += solenoidRamp.st solenoid_LIBS += seq pv endif # Finally link to the EPICS Base libraries solenoid_LIBS += $(EPICS_BASE_IOC_LIBS) #============================= include $(TOP)/configure/RULES #---------------------------------------- # ADD RULES AFTER THIS LINE