The default constructor of LiftAxis just forwards to the pmacAxis constructor, which has an optional argument "autoenable" with the default value "true". However, we want that argument to be false, hence we provide an explicit constructor. File C804Axis.cpp: Removed a typing error File Makefile.RHEL8: Switched compilation target name to 2024-amor-no-autoenable-lift-axis to not disturb other instruments. The newly created library is meant just for Amor. if no problems occur, we can upstream the changes to master at the end of October and create a new library "2023-v3".
45 lines
1.3 KiB
Makefile
45 lines
1.3 KiB
Makefile
# 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=RHEL%
|
|
|
|
# additional module dependencies
|
|
REQUIRED+=SynApps
|
|
REQUIRED+=stream
|
|
REQUIRED+=scaler
|
|
REQUIRED+=asynMotor
|
|
|
|
# Release version
|
|
LIBVERSION=2024-amor-no-autoenable-lift-axis
|
|
|
|
# DB files to include in the release
|
|
TEMPLATES += sinqEPICSApp/Db/dimetix.db
|
|
TEMPLATES += sinqEPICSApp/Db/slsvme.db
|
|
TEMPLATES += sinqEPICSApp/Db/spsamor.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
|