Modifications for new versions of base, asyn, calc
This commit is contained in:
@ -17,6 +17,9 @@ PROD = streamApp
|
||||
DBD = streamApp.dbd
|
||||
|
||||
streamApp_DBD += base.dbd
|
||||
|
||||
# In 3.14.12 aaiRecord.dbd and aaoRecord.dbd are part of base.dbd
|
||||
# In earlier versions, these records are buggy and not included by default
|
||||
#streamApp_DBD += aaiRecord.dbd aaoRecord.dbd
|
||||
|
||||
PROD_SRCS += streamApp_registerRecordDeviceDriver.cpp
|
||||
@ -27,10 +30,12 @@ PROD_LIBS = stream
|
||||
|
||||
ifdef ASYN
|
||||
# Which types of asyn busses do you have?
|
||||
ifneq ($(OS_CLASS), WIN32)
|
||||
|
||||
# asynDriver up to version 4-16 does not support serial port for Windows!
|
||||
#ifneq ($(OS_CLASS), WIN32)
|
||||
streamApp_DBD += drvAsynSerialPort.dbd
|
||||
endif
|
||||
#endif
|
||||
|
||||
streamApp_DBD += drvAsynIPPort.dbd
|
||||
#streamApp_DBD += drvGsIP488.dbd
|
||||
#streamApp_DBD += drvNi1014.dbd
|
||||
@ -40,9 +45,11 @@ endif
|
||||
|
||||
ifneq ($(words $(CALC) $(SYNAPPS)), 0)
|
||||
# With synApps scalcout record
|
||||
streamApp_DBD += calc.dbd
|
||||
streamApp_DBD += calcSupport.dbd
|
||||
streamApp_DBD += streamSynApps.dbd
|
||||
PROD_LIBS += calc sscan
|
||||
PROD_LIBS += calc
|
||||
# older calc versions require sscan
|
||||
#PROD_LIBS += sscan
|
||||
PROD_LIBS_DEFAULT += streamSynApps
|
||||
endif
|
||||
|
||||
@ -61,6 +68,7 @@ endif
|
||||
PROD_LIBS += $(EPICS_BASE_IOC_LIBS)
|
||||
|
||||
# Write StreamDevice debug output to this file
|
||||
# If unset output goes to stdout
|
||||
CPPFLAGS += -DDEBUGFILE=StreamDebug.log
|
||||
|
||||
include $(TOP)/configure/RULES
|
||||
@ -71,5 +79,3 @@ myclean:
|
||||
$(RM) core* StreamDebug.log
|
||||
|
||||
endif
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user