forked from epics_driver_modules/motorBase
51 lines
1.4 KiB
Makefile
51 lines
1.4 KiB
Makefile
include /ioc/tools/driver.makefile
|
|
MODULE = motorBase
|
|
|
|
# Do not build for EPICS < 7.0.7 because of compatibility breaking changes
|
|
EXCLUDE_VERSIONS=3.13 3.14 7.0.6
|
|
|
|
# Do not checkout any submodule
|
|
IGNORE_SUBMODULES = %
|
|
|
|
BUILDCLASSES += vxWorks Linux WIN32
|
|
|
|
SOURCES += motorApp/MotorSrc/motorRecord.cc
|
|
DBDS += motorApp/MotorSrc/motorRecord.dbd
|
|
|
|
HEADERS += motorApp/MotorSrc/motor.h
|
|
HEADERS += motorApp/MotorSrc/motor_interface.h
|
|
|
|
HEADERS += motorApp/MotorSrc/motordrvComCode.h
|
|
HEADERS += motorApp/MotorSrc/motordrvCom.h
|
|
SOURCES += motorApp/MotorSrc/motordrvCom.cc
|
|
|
|
HEADERS += motorApp/MotorSrc/motordevCom.h
|
|
SOURCES += motorApp/MotorSrc/motordevCom.cc
|
|
|
|
SOURCES += motorApp/MotorSrc/motorUtil.cc
|
|
SOURCES += motorApp/MotorSrc/motorUtilAux.cc
|
|
DBDS += motorBaseSupport.dbd
|
|
|
|
SOURCES += motorApp/MotorSrc/paramLib.c
|
|
HEADERS += motorApp/MotorSrc/paramLib.h
|
|
|
|
# Soft
|
|
SOURCES += motorApp/SoftMotorSrc/devSoft.cc
|
|
SOURCES += motorApp/SoftMotorSrc/devSoftAux.cc
|
|
DBDS += softMotorSupport.dbd
|
|
|
|
# asynMotor
|
|
SOURCES += motorApp/MotorSrc/drvMotorAsyn.c
|
|
SOURCES += motorApp/MotorSrc/devMotorAsyn.c
|
|
HEADERS += motorApp/MotorSrc/asynMotorAxis.h
|
|
SOURCES += motorApp/MotorSrc/asynMotorAxis.cpp
|
|
HEADERS += motorApp/MotorSrc/asynMotorController.h
|
|
SOURCES += motorApp/MotorSrc/asynMotorController.cpp
|
|
DBDS += asynMotorSupport.dbd
|
|
|
|
# Initialization
|
|
SOURCES += motorInit.c
|
|
|
|
USR_CPPFLAGS += -DDEBUG
|
|
TEMPLATES += $(wildcard motorApp/Db/*.db motorApp/Db/*.template motorApp/Db/*.req)
|