Changed turboPmac to static dependency.

This commit is contained in:
2025-05-12 17:40:34 +02:00
parent 78257dc618
commit d71c80fcb3
4 changed files with 19 additions and 6 deletions

View File

@ -12,9 +12,6 @@ REQUIRED+=motorBase
# Specify the version of motorBase we want to build against
motorBase_VERSION=7.2.2
# Specify the version of turboPmac we want to build against
turboPmac_VERSION=0.13.0
# These headers allow to depend on this library for derived drivers.
HEADERS += src/seleneGuideController.h
HEADERS += src/seleneLiftAxis.h
@ -22,15 +19,27 @@ HEADERS += src/seleneAngleAxis.h
HEADERS += src/seleneOffsetAxis.h
# Source files to build
SOURCES += turboPmac/sinqMotor/src/msgPrintControl.cpp
SOURCES += turboPmac/sinqMotor/src/sinqAxis.cpp
SOURCES += turboPmac/sinqMotor/src/sinqController.cpp
SOURCES += turboPmac/src/pmacAsynIPPort.c
SOURCES += turboPmac/src/turboPmacAxis.cpp
SOURCES += turboPmac/src/turboPmacController.cpp
SOURCES += turboPmac/src/pmacAsynIPPort.c
SOURCES += src/seleneGuideController.cpp
SOURCES += src/seleneLiftAxis.cpp
SOURCES += src/seleneAngleAxis.cpp
SOURCES += src/seleneOffsetAxis.cpp
# Store the record files
TEMPLATES += turboPmac/sinqMotor/db/asynRecord.db
TEMPLATES += turboPmac/sinqMotor/db/sinqMotor.db
TEMPLATES += turboPmac/db/turboPmac.db
TEMPLATES += db/seleneGuide.db
# This file registers the motor-specific functions in the IOC shell.
DBDS += turboPmac/sinqMotor/src/sinqMotor.dbd
DBDS += turboPmac/src/turboPmac.dbd
DBDS += src/seleneGuide.dbd
USR_CFLAGS += -Wall -Wextra -Weffc++ -Wunused-result -Wextra -Werror # -Wpedantic // Does not work because EPICS macros trigger warnings