Use the new DBD file auto-constructor, with conditionals. Make SNC compilation conditional on $(SNCSEQ). Build both standalone and component versions of sncExample.
115 lines
4.1 KiB
Makefile
115 lines
4.1 KiB
Makefile
TOP=../..
|
|
|
|
include $(TOP)/configure/CONFIG
|
|
|
|
TEMPLATES_DIR = makeBaseApp
|
|
|
|
TEMPLATES += top/Makefile
|
|
TEMPLATES += top/configure/CONFIG
|
|
TEMPLATES += top/configure/CONFIG_APP
|
|
TEMPLATES += top/configure/Makefile
|
|
TEMPLATES += top/configure/RELEASE
|
|
TEMPLATES += top/configure/RULES
|
|
TEMPLATES += top/configure/RULES.ioc
|
|
TEMPLATES += top/configure/RULES.iocBoot
|
|
TEMPLATES += top/configure/RULES_DIRS
|
|
TEMPLATES += top/configure/RULES_TOP
|
|
|
|
TEMPLATES += top/supportApp/Makefile
|
|
TEMPLATES += top/supportApp/Db/Makefile
|
|
TEMPLATES += top/supportApp/src/Makefile
|
|
TEMPLATES += top/supportApp/src/_APPNAME_.dbd
|
|
|
|
TEMPLATES += top/iocApp/Makefile
|
|
TEMPLATES += top/iocApp/Db/Makefile
|
|
TEMPLATES += top/iocApp/src/Makefile
|
|
TEMPLATES += top/iocApp/src/_APPNAME_Main.cpp
|
|
TEMPLATES += top/iocApp/src/_APPNAME_Include.dbd
|
|
TEMPLATES += top/iocApp/src/sncExample.stt
|
|
|
|
TEMPLATES += top/exampleApp/Makefile
|
|
TEMPLATES += top/exampleApp/Db/Makefile
|
|
TEMPLATES += top/exampleApp/Db/dbExample1.db
|
|
TEMPLATES += top/exampleApp/Db/dbExample2.db
|
|
TEMPLATES += top/exampleApp/Db/dbSubExample.db
|
|
TEMPLATES += top/exampleApp/src/Makefile
|
|
TEMPLATES += top/exampleApp/src/xxxRecord.dbd
|
|
TEMPLATES += top/exampleApp/src/xxxRecord.c
|
|
TEMPLATES += top/exampleApp/src/devXxxSoft.c
|
|
TEMPLATES += top/exampleApp/src/xxxSupport.dbd
|
|
TEMPLATES += top/exampleApp/src/sncExample.stt
|
|
TEMPLATES += top/exampleApp/src/sncProgram.st
|
|
TEMPLATES += top/exampleApp/src/sncExample.dbd
|
|
TEMPLATES += top/exampleApp/src/dbSubExample.c
|
|
TEMPLATES += top/exampleApp/src/dbSubExample.dbd
|
|
TEMPLATES += top/exampleApp/src/_APPNAME_Main.cpp
|
|
|
|
TEMPLATES += top/exampleBoot/Makefile
|
|
TEMPLATES += top/exampleBoot/nfsCommands@vxWorks
|
|
TEMPLATES += top/exampleBoot/ioc/Makefile@Common
|
|
TEMPLATES += top/exampleBoot/ioc/Makefile@vxWorks
|
|
TEMPLATES += top/exampleBoot/ioc/st.cmd@Common
|
|
TEMPLATES += top/exampleBoot/ioc/st.cmd@vxWorks
|
|
TEMPLATES += top/exampleBoot/ioc/st.cmd@RTEMS
|
|
TEMPLATES += top/exampleBoot/ioc/README@Common
|
|
TEMPLATES += top/exampleBoot/ioc/README@vxWorks
|
|
|
|
TEMPLATES += top/caClientApp/Makefile
|
|
TEMPLATES += top/caClientApp/caExample.c
|
|
TEMPLATES += top/caClientApp/caMonitor.c
|
|
|
|
TEMPLATES += top/caServerApp/Makefile
|
|
TEMPLATES += top/caServerApp/README
|
|
TEMPLATES += top/caServerApp/exAsyncPV.cc
|
|
TEMPLATES += top/caServerApp/exChannel.cc
|
|
TEMPLATES += top/caServerApp/exPV.cc
|
|
TEMPLATES += top/caServerApp/exScalarPV.cc
|
|
TEMPLATES += top/caServerApp/exServer.cc
|
|
TEMPLATES += top/caServerApp/exServer.h
|
|
TEMPLATES += top/caServerApp/exVectorPV.cc
|
|
TEMPLATES += top/caServerApp/main.cc
|
|
TEMPLATES += top/caServerApp/test.adl
|
|
TEMPLATES += top/caServerApp/vxEntry.cc
|
|
|
|
TEMPLATES += top/iocBoot/Makefile
|
|
TEMPLATES += top/iocBoot/nfsCommands@vxWorks
|
|
TEMPLATES += top/iocBoot/ioc/Makefile@Common
|
|
TEMPLATES += top/iocBoot/ioc/Makefile@vxWorks
|
|
TEMPLATES += top/iocBoot/ioc/st.cmd@Common
|
|
TEMPLATES += top/iocBoot/ioc/st.cmd@vxWorks
|
|
TEMPLATES += top/iocBoot/ioc/st.cmd@RTEMS
|
|
|
|
TEMPLATES += top/vlinacApp/Makefile
|
|
TEMPLATES += top/vlinacApp/src/Makefile
|
|
TEMPLATES += top/vlinacApp/src/autoControl.st
|
|
TEMPLATES += top/vlinacApp/src/beamTrajectory.st
|
|
TEMPLATES += top/vlinacApp/src/stabilizer.st
|
|
TEMPLATES += top/vlinacApp/src/vlinacInclude.dbd
|
|
TEMPLATES += top/vlinacApp/src/vlinacMain.cpp
|
|
TEMPLATES += top/vlinacApp/Db/Makefile
|
|
TEMPLATES += top/vlinacApp/Db/xxMedmDemo.db
|
|
TEMPLATES += top/vlinacApp/Db/xxVirtualLinac.db
|
|
TEMPLATES += top/vlinacApp/misc/README
|
|
TEMPLATES += top/vlinacApp/misc/Virtual_Linac.adl
|
|
TEMPLATES += top/vlinacApp/misc/Virtual_Linac_Info.pdf
|
|
TEMPLATES += top/vlinacApp/misc/alarmDemo.adl
|
|
TEMPLATES += top/vlinacApp/misc/flame.gif
|
|
TEMPLATES += top/vlinacApp/misc/linacStripChart.adl
|
|
TEMPLATES += top/vlinacApp/misc/medmDemo.adl
|
|
|
|
TEMPLATES += top/vlinacBoot/Makefile
|
|
TEMPLATES += top/vlinacBoot/ioc/Makefile@Common
|
|
TEMPLATES += top/vlinacBoot/ioc/Makefile@vxWorks
|
|
TEMPLATES += top/vlinacBoot/ioc/README@Common
|
|
TEMPLATES += top/vlinacBoot/ioc/README@RTEMS
|
|
TEMPLATES += top/vlinacBoot/ioc/README@vxWorks
|
|
TEMPLATES += top/vlinacBoot/ioc/st.cmd@Common
|
|
TEMPLATES += top/vlinacBoot/ioc/st.cmd@RTEMS
|
|
TEMPLATES += top/vlinacBoot/ioc/st.cmd@vxWorks
|
|
TEMPLATES += top/vlinacBoot/nfsCommands@vxWorks
|
|
|
|
SCRIPTS_HOST += makeBaseApp.pl
|
|
|
|
include $(TOP)/configure/RULES
|
|
|