# This build the sinq extensions for the PSI EPICS setup include /ioc/tools/driver.makefile MODULE=sinq BUILDCLASSES=Linux EPICS_VERSIONS=7.0.7 ARCH_FILTER=RHEL8% # additional module dependencies REQUIRED+=SynApps REQUIRED+=stream REQUIRED+=scaler REQUIRED+=motorBase # DB files to include in the release TEMPLATES += sinqEPICSApp/Db/dimetix.db TEMPLATES += sinqEPICSApp/Db/slsvme.db TEMPLATES += sinqEPICSApp/Db/spsamor.db TEMPLATES += sinqEPICSApp/Db/el734.db # DBD files to include in the release DBDS += sinqEPICSApp/src/sinq.dbd # Source files to build SOURCES += sinqEPICSApp/src/devScalerEL737.c SOURCES += sinqEPICSApp/src/SINQController.cpp SOURCES += sinqEPICSApp/src/SINQAxis.cpp SOURCES += sinqEPICSApp/src/EL734Driver.cpp SOURCES += sinqEPICSApp/src/NanotecDriver.cpp SOURCES += sinqEPICSApp/src/stptok.cpp SOURCES += sinqEPICSApp/src/PhytronDriver.cpp SOURCES += sinqEPICSApp/src/EuroMoveDriver.cpp # SOURCES += sinqEPICSApp/src/pmacAsynIPPort.c # SOURCES += sinqEPICSApp/src/pmacAxis.cpp # SOURCES += sinqEPICSApp/src/pmacController.cpp SOURCES += sinqEPICSApp/src/MasterMACSDriver.cpp SOURCES += sinqEPICSApp/src/C804Axis.cpp SOURCES += sinqEPICSApp/src/C804Controller.cpp USR_CFLAGS += -Wall -Wextra # -Werror # MISCS would be the place to keep the stream device template files