TOP=../.. include $(TOP)/configure/CONFIG #---------------------------------------- # ADD MACRO DEFINITIONS AFTER THIS LINE #============================= # Build the IOC support library LIBRARY_IOC += pscScalerSupport # Install devXxxSoft.dbd into /dbd DBD += pscScalerSupport.dbd pscScalerSupport_DBD += base.dbd # Link locally-provided code into the support library, # rather than directly into the IOC application. pscScalerSupport_SRCS += initTrace.c pscScalerSupport_LIBS += $(EPICS_BASE_IOC_LIBS) #============================= # Build the IOC application PROD_IOC = pscScaler # pscScaler.dbd will be created and installed DBD += pscScaler.dbd # pscScaler.dbd will be made up from these files: pscScaler_DBD += base.dbd pscScaler_DBD += calcSupport.dbd pscScaler_DBD += busySupport.dbd pscScaler_DBD += sscanSupport.dbd pscScaler_DBD += asSupport.dbd pscScaler_DBD += asyn.dbd pscScaler_DBD += std.dbd pscScaler_DBD += devIocStats.dbd pscScaler_DBD += devSequencer.dbd pscScaler_DBD += pscScalerSupport.dbd # pscScaler_registerRecordDeviceDriver.cpp derives from pscScaler.dbd pscScaler_SRCS += pscScaler_registerRecordDeviceDriver.cpp # Build the main IOC entry point on workstation OSs. pscScaler_SRCS_DEFAULT += pscScalerMain.cpp pscScaler_SRCS_vxWorks += -nil- # Add support from base/src/vxWorks if needed #pscScaler_OBJS_vxWorks += $(EPICS_BASE_BIN)/vxComLibrary # Link in the code from the support library pscScaler_LIBS += pscScalerSupport pscScaler_LIBS += calc pscScaler_LIBS += busy pscScaler_LIBS += sscan pscScaler_LIBS += autosave pscScaler_LIBS += std pscScaler_LIBS += seqDev seq pv pscScaler_LIBS += asyn pscScaler_LIBS += devIocStats # Finally link to the EPICS Base libraries pscScaler_LIBS += $(EPICS_BASE_IOC_LIBS) #============================= include $(TOP)/configure/RULES #---------------------------------------- # ADD RULES AFTER THIS LINE