TOP=../.. include $(TOP)/configure/CONFIG #---------------------------------------- # ADD MACRO DEFINITIONS AFTER THIS LINE #============================= # Build the IOC support library #============================= # Build the IOC application PROD_IOC_Linux = cbrem # cbrem.dbd will be created and installed DBD += cbrem.dbd # cbrem.dbd will be made up from these files: cbrem_DBD += base.dbd cbrem_DBD += asSupport.dbd cbrem_DBD += devIocStats.dbd # cbrem_registerRecordDeviceDriver.cpp derives from cbrem.dbd cbrem_SRCS += cbrem_registerRecordDeviceDriver.cpp # Build the main IOC entry point on workstation OSs. cbrem_SRCS_DEFAULT += cbremMain.cpp cbrem_SRCS_vxWorks += -nil- # Add support from base/src/vxWorks if needed #cbrem_OBJS_vxWorks += $(EPICS_BASE_BIN)/vxComLibrary # Link in the code from the support library #cbrem_LIBS += cbremSupport cbrem_LIBS += devIocStats cbrem_LIBS += autosave # NOTE: To build SNL programs, SNCSEQ must be defined # in the /configure/RELEASE file #ifneq ($(SNCSEQ),) # # Build sncExample into cbremSupport # sncExample_SNCFLAGS += +r # cbrem_DBD += sncExample.dbd # cbremSupport_SRCS += sncExample.stt # cbremSupport_LIBS += seq pv # cbrem_LIBS += seq pv # # Build sncProgram as a standalone program # PROD_HOST += sncProgram # sncProgram_SNCFLAGS += +m # sncProgram_SRCS += sncProgram.st # sncProgram_LIBS += seq pv # sncProgram_LIBS += $(EPICS_BASE_HOST_LIBS) #endif # Finally link to the EPICS Base libraries cbrem_LIBS += $(EPICS_BASE_IOC_LIBS) #============================= include $(TOP)/configure/RULES #---------------------------------------- # ADD RULES AFTER THIS LINE