new way to build
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
|
||||
TOP=../..
|
||||
|
||||
include $(TOP)/configure/CONFIG_BASE
|
||||
include $(TOP)/configure/CONFIG
|
||||
|
||||
include $(TOP)/configure/RULES_ARCHS
|
||||
|
||||
|
||||
@@ -1,58 +1,7 @@
|
||||
|
||||
TOP=../..
|
||||
|
||||
include $(TOP)/configure/CONFIG
|
||||
|
||||
TEMPLATES_DIR = makeBaseApp
|
||||
|
||||
TEMPLATES += top/Makefile
|
||||
TEMPLATES += top/configure/CONFIG
|
||||
TEMPLATES += top/configure/CONFIG_APP
|
||||
TEMPLATES += top/configure/RELEASE
|
||||
TEMPLATES += top/configure/RULES.Db
|
||||
TEMPLATES += top/configure/RULES_BUILD
|
||||
TEMPLATES += top/configure/RULES_DIRS
|
||||
TEMPLATES += top/configure/RULES_TOP
|
||||
TEMPLATES += top/configure/RULES.ioc
|
||||
TEMPLATES += top/configure/RULES.iocBoot
|
||||
TEMPLATES += top/configure/RULES.registerRecordDeviceDriver
|
||||
|
||||
TEMPLATES += top/configure/Makefile
|
||||
TEMPLATES += top/configure/makeConfigAppInclude.pl
|
||||
TEMPLATES += top/configure/makeDbDepends.pl
|
||||
TEMPLATES += top/configure/makeIocCdCommands.pl
|
||||
TEMPLATES += top/configure/replaceVAR.pl
|
||||
|
||||
TEMPLATES += top/exampleApp/Makefile
|
||||
TEMPLATES += top/exampleApp/Db/Makefile
|
||||
TEMPLATES += top/exampleApp/Db/dbExample1.db
|
||||
TEMPLATES += top/exampleApp/Db/dbExample2.substitutions
|
||||
TEMPLATES += top/exampleApp/Db/dbExample2.template
|
||||
TEMPLATES += top/exampleApp/src/Makefile
|
||||
TEMPLATES += top/exampleApp/src/base.dbd
|
||||
TEMPLATES += top/exampleApp/src/baseLIBOBJS
|
||||
TEMPLATES += top/exampleApp/src/caExample.c
|
||||
TEMPLATES += top/exampleApp/src/devXxxSoft.c
|
||||
TEMPLATES += top/exampleApp/src/exampleInclude.dbd
|
||||
TEMPLATES += top/exampleApp/src/sncExample.st
|
||||
TEMPLATES += top/exampleApp/src/xxxRecord.c
|
||||
TEMPLATES += top/exampleApp/src/xxxRecord.dbd
|
||||
|
||||
TEMPLATES += top/exampleBoot/Makefile
|
||||
TEMPLATES += top/exampleBoot/nfsCommands
|
||||
TEMPLATES += top/exampleBoot/ioc/Makefile
|
||||
TEMPLATES += top/exampleBoot/ioc/st.cmd
|
||||
|
||||
TEMPLATES += top/simpleApp/Makefile
|
||||
TEMPLATES += top/simpleApp/Db/Makefile
|
||||
TEMPLATES += top/simpleApp/src/Makefile
|
||||
|
||||
TEMPLATES += top/simpleBoot/Makefile
|
||||
TEMPLATES += top/simpleBoot/nfsCommands
|
||||
TEMPLATES += top/simpleBoot/ioc/Makefile
|
||||
TEMPLATES += top/simpleBoot/ioc/st.cmd
|
||||
|
||||
SCRIPTS_DEFAULT += makeBaseApp.pl
|
||||
SCRIPTS_vxWorks += makeBaseApp.pl
|
||||
|
||||
include $(TOP)/configure/RULES_BUILD
|
||||
include $(TOP)/configure/RULES_ARCHS
|
||||
|
||||
|
||||
62
src/makeBaseApp/Makefile.Host
Normal file
62
src/makeBaseApp/Makefile.Host
Normal file
@@ -0,0 +1,62 @@
|
||||
TOP=../..
|
||||
|
||||
include $(TOP)/configure/CONFIG
|
||||
|
||||
TEMPLATES_DIR = makeBaseApp
|
||||
|
||||
TEMPLATES += top/Makefile
|
||||
TEMPLATES += top/configure/CONFIG
|
||||
TEMPLATES += top/configure/CONFIG_APP
|
||||
TEMPLATES += top/configure/RELEASE
|
||||
TEMPLATES += top/configure/RULES.Db
|
||||
TEMPLATES += top/configure/RULES_ARCHS
|
||||
TEMPLATES += top/configure/RULES_BUILD
|
||||
TEMPLATES += top/configure/RULES_DIRS
|
||||
TEMPLATES += top/configure/RULES_TOP
|
||||
TEMPLATES += top/configure/RULES.ioc
|
||||
TEMPLATES += top/configure/RULES.iocBoot
|
||||
TEMPLATES += top/configure/RULES.registerRecordDeviceDriver
|
||||
|
||||
TEMPLATES += top/configure/Makefile
|
||||
TEMPLATES += top/configure/makeConfigAppInclude.pl
|
||||
TEMPLATES += top/configure/makeDbDepends.pl
|
||||
TEMPLATES += top/configure/makeIocCdCommands.pl
|
||||
TEMPLATES += top/configure/replaceVAR.pl
|
||||
|
||||
TEMPLATES += top/exampleApp/Makefile
|
||||
TEMPLATES += top/exampleApp/Db/Makefile
|
||||
TEMPLATES += top/exampleApp/Db/dbExample1.db
|
||||
TEMPLATES += top/exampleApp/Db/dbExample2.substitutions
|
||||
TEMPLATES += top/exampleApp/Db/dbExample2.template
|
||||
TEMPLATES += top/exampleApp/src/Makefile
|
||||
TEMPLATES += top/exampleApp/src/Makefile.Host
|
||||
TEMPLATES += top/exampleApp/src/Makefile.Ioc
|
||||
TEMPLATES += top/exampleApp/src/base.dbd
|
||||
TEMPLATES += top/exampleApp/src/baseLIBOBJS
|
||||
TEMPLATES += top/exampleApp/src/caExample.c
|
||||
TEMPLATES += top/exampleApp/src/devXxxSoft.c
|
||||
TEMPLATES += top/exampleApp/src/exampleInclude.dbd
|
||||
TEMPLATES += top/exampleApp/src/sncExample.st
|
||||
TEMPLATES += top/exampleApp/src/xxxRecord.c
|
||||
TEMPLATES += top/exampleApp/src/xxxRecord.dbd
|
||||
|
||||
TEMPLATES += top/exampleBoot/Makefile
|
||||
TEMPLATES += top/exampleBoot/nfsCommands
|
||||
TEMPLATES += top/exampleBoot/ioc/Makefile
|
||||
TEMPLATES += top/exampleBoot/ioc/st.cmd
|
||||
|
||||
TEMPLATES += top/simpleApp/Makefile
|
||||
TEMPLATES += top/simpleApp/Db/Makefile
|
||||
TEMPLATES += top/simpleApp/src/Makefile
|
||||
TEMPLATES += top/simpleApp/src/Makefile.Host
|
||||
TEMPLATES += top/simpleApp/src/Makefile.Ioc
|
||||
|
||||
TEMPLATES += top/simpleBoot/Makefile
|
||||
TEMPLATES += top/simpleBoot/nfsCommands
|
||||
TEMPLATES += top/simpleBoot/ioc/Makefile
|
||||
TEMPLATES += top/simpleBoot/ioc/st.cmd
|
||||
|
||||
SCRIPTS += makeBaseApp.pl
|
||||
|
||||
include $(TOP)/configure/RULES_BUILD
|
||||
|
||||
@@ -3,17 +3,7 @@
|
||||
#
|
||||
|
||||
TOP=..
|
||||
|
||||
include $(TOP)/configure/CONFIG
|
||||
|
||||
TARGETS = CONFIG_APP_INCLUDE
|
||||
|
||||
include $(TOP)/configure/RULES_BUILD
|
||||
|
||||
ifeq ($(wildcard $(TOP)/configure/RELEASE.$(HOST_ARCH)),$(TOP)/configure/RELEASE.$(HOST_ARCH))
|
||||
CONFIG_APP_INCLUDE: $(TOP)/configure/RELEASE.$(HOST_ARCH)
|
||||
endif
|
||||
|
||||
CONFIG_APP_INCLUDE: $(TOP)/configure/RELEASE $(TOP)/configure/CONFIG_APP
|
||||
$(RM) $@
|
||||
@$(PERL) $(TOP)/configure/makeConfigAppInclude.pl $(T_A) $@ $(TOP)
|
||||
|
||||
include $(TOP)/configure/RULES_ARCHS
|
||||
|
||||
19
src/makeBaseApp/top/configure/Makefile.Host
Normal file
19
src/makeBaseApp/top/configure/Makefile.Host
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
|
||||
TOP=..
|
||||
include $(TOP)/configure/CONFIG
|
||||
|
||||
TARGETS = CONFIG_APP_INCLUDE
|
||||
|
||||
include $(TOP)/configure/RULES_BUILD
|
||||
|
||||
ifeq ($(wildcard $(TOP)/configure/RELEASE.$(HOST_ARCH)),$(TOP)/configure/RELEASE.$(HOST_ARCH))
|
||||
CONFIG_APP_INCLUDE: $(TOP)/configure/RELEASE.$(HOST_ARCH)
|
||||
endif
|
||||
|
||||
CONFIG_APP_INCLUDE: $(TOP)/configure/RELEASE $(TOP)/configure/CONFIG_APP
|
||||
$(RM) $@
|
||||
@$(PERL) $(TOP)/configure/makeConfigAppInclude.pl $(T_A) $@ $(TOP)
|
||||
|
||||
19
src/makeBaseApp/top/configure/Makefile.Ioc
Normal file
19
src/makeBaseApp/top/configure/Makefile.Ioc
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
|
||||
TOP=..
|
||||
include $(TOP)/configure/CONFIG
|
||||
|
||||
TARGETS = CONFIG_APP_INCLUDE
|
||||
|
||||
include $(TOP)/configure/RULES_BUILD
|
||||
|
||||
ifeq ($(wildcard $(TOP)/configure/RELEASE.$(HOST_ARCH)),$(TOP)/configure/RELEASE.$(HOST_ARCH))
|
||||
CONFIG_APP_INCLUDE: $(TOP)/configure/RELEASE.$(HOST_ARCH)
|
||||
endif
|
||||
|
||||
CONFIG_APP_INCLUDE: $(TOP)/configure/RELEASE $(TOP)/configure/CONFIG_APP
|
||||
$(RM) $@
|
||||
@$(PERL) $(TOP)/configure/makeConfigAppInclude.pl $(T_A) $@ $(TOP)
|
||||
|
||||
@@ -1,176 +1,3 @@
|
||||
#RULES.Db
|
||||
include $(EPICS_BASE)/configure/RULES.Db
|
||||
|
||||
include $(CONFIG)/RULES_ARCHS
|
||||
ifdef T_A
|
||||
|
||||
MAKEBPT = $(EPICS_BASE_HOST_BIN)/makeBpt$(EXE)
|
||||
DBEXPAND = $(EPICS_BASE_HOST_BIN)/dbExpand$(EXE)
|
||||
DBST = dbst
|
||||
MAKEDBDEPENDS = $(PERL) $(TOP)/configure/makeDbDepends.pl
|
||||
REPLACEVAR = $(PERL) $(TOP)/configure/replaceVAR.pl
|
||||
ifndef WIN32
|
||||
TOUCH = touch
|
||||
else
|
||||
TOUCH = type NUL >>
|
||||
endif
|
||||
|
||||
INSTALL_BPTS = $(BPTS:%= $(INSTALL_DBD)/%)
|
||||
INSTALL_DBS = $(DBDINSTALL:%= $(INSTALL_DBD)/%)
|
||||
INSTALL_DBDNAME = $(DBDNAME:%= $(INSTALL_DBD)/%)
|
||||
INSTALL_DATA=$(INSTALLDB:%=$(INSTALL_DB)/%)
|
||||
|
||||
all: install
|
||||
|
||||
inc: $(INSTALL_DBS)
|
||||
|
||||
rebuild: clean install
|
||||
|
||||
install: inc buildInstall
|
||||
|
||||
buildInstall: build $(INSTALL_BPTS) $(INSTALL_DATA)
|
||||
|
||||
clean::
|
||||
@echo "Cleaning"
|
||||
@$(RM) $(DB) $(DBDNAME) *.template *.substitutions *.db.raw \
|
||||
*.db-stamp *.edf esiread.cnf
|
||||
|
||||
depends:
|
||||
|
||||
##################################################### "Foreign" templates
|
||||
|
||||
TEMPLATE_LINKS = $(filter-out $(notdir $(USES_TEMPLATE)), $(USES_TEMPLATE))
|
||||
TEMPLATE_FILES = $(filter $(notdir $(USES_TEMPLATE)), $(USES_TEMPLATE))
|
||||
DB_STAMP = $(patsubst %.db, %.db-stamp, $(DB))
|
||||
DB_REALTARGET = $(patsubst %.db-stamp, %.db, $@)
|
||||
|
||||
ifneq '$(TEMPLATE_LINKS)' ''
|
||||
build: $(notdir $(TEMPLATE_LINKS))
|
||||
endif
|
||||
build: $(INSTALL_DBDNAME) $(TEMPLATE_FILES) $(DB_STAMP)
|
||||
|
||||
$(notdir $(TEMPLATE_LINKS)): %.template:
|
||||
ifndef WIN32
|
||||
@$(RM) $(notdir $(TEMPLATE_LINKS))
|
||||
ln -s $(TEMPLATE_LINKS) .
|
||||
else
|
||||
@$(RM) $(notdir $(TEMPLATE_LINKS))
|
||||
$(CP) $(TEMPLATE_LINKS) .
|
||||
endif
|
||||
|
||||
##################################################### Inflated or plain databases
|
||||
|
||||
$(INSTALL_DB)/%.db: %.db-stamp
|
||||
@echo "Installing database $@"
|
||||
@$(INSTALL) -d -m 644 $(patsubst %.db-stamp, %.db, $<) $(@D)
|
||||
|
||||
# Must have DBDNAME defined to use dbst optimization
|
||||
ifndef DBDNAME
|
||||
DB_OPT = NO
|
||||
endif
|
||||
|
||||
# dbst based database optimization
|
||||
ifeq '$(DB_OPT)' 'YES'
|
||||
.PRECIOUS: %.db.raw
|
||||
%.db-stamp: %.db.raw $(INSTALL_DBD)/$(DBDNAME)
|
||||
@echo "Optimizing database $@"
|
||||
$(DBST) $(INSTALL_DBD)/$(DBDNAME) $< -d > $(DB_REALTARGET)
|
||||
@$(TOUCH) $@
|
||||
%.db-stamp: %.t.db.raw $(INSTALL_DBD)/$(DBDNAME)
|
||||
@echo "Optimizing database $@"
|
||||
$(DBST) $(INSTALL_DBD)/$(DBDNAME) $< -d > $(DB_REALTARGET)
|
||||
@$(TOUCH) $@
|
||||
else
|
||||
# NO optimization => move it and keep a stamp
|
||||
%.db-stamp: %.db.raw
|
||||
@$(MV) $< $(DB_REALTARGET)
|
||||
@$(TOUCH) $@
|
||||
@$(TOUCH) $<
|
||||
%.db-stamp: %.t.db.raw
|
||||
@$(MV) $< $(DB_REALTARGET)
|
||||
@$(TOUCH) $@
|
||||
@$(TOUCH) $<
|
||||
endif
|
||||
|
||||
%.t.db.raw: %.substitutions
|
||||
@echo "Inflating database from $<"
|
||||
@$(RM) $@
|
||||
@$(MSI) -S $< > $@
|
||||
|
||||
##################################################### CapFast filter
|
||||
|
||||
%.edf: ../%.sch $(DEPSCHS)
|
||||
@if [ ! -f cad.rc -a -r ../cad.rc ] ; then ln -s ../cad.rc ; fi
|
||||
$(SCH2EDIF) $(SCH2EDIF_SYSFLAGS) $(SCH2EDIF_FLAGS) $<
|
||||
|
||||
##################################################### Substitution files
|
||||
|
||||
$(INSTALL_DB)/%.substitutions: %.substitutions
|
||||
@echo "Installing $@"
|
||||
@$(INSTALL) -d -m 644 $(@F) $(@D)
|
||||
|
||||
%.substitutions: ../%.substitutions
|
||||
@$(CP) $< $@
|
||||
|
||||
ifdef CREATESUBSTITUTIONS
|
||||
%.substitutions:
|
||||
@$(CREATESUBSTITUTIONS) $*
|
||||
endif
|
||||
|
||||
# Better make it PRECIOUS (to get around make bug)
|
||||
.PRECIOUS: %.substitutions
|
||||
|
||||
##################################################### Template databases
|
||||
|
||||
# Installed template files (dbLoadTemplate() on IOC side)
|
||||
$(INSTALL_DB)/%.template: %.template
|
||||
@echo "Installing $@"
|
||||
@$(INSTALL) -d -m 644 $(@F) $(@D)
|
||||
|
||||
%.template: ../%.template
|
||||
@$(CP) $< $@
|
||||
|
||||
%.template: %.edf
|
||||
$(E2DB) $(E2DB_SYSFLAGS) $(E2DB_FLAGS) -n $@.VAR $<
|
||||
@$(REPLACEVAR) < $@.VAR > $@
|
||||
@$(RM) $@.VAR
|
||||
|
||||
##################################################### Flat databases
|
||||
|
||||
%.db.raw: ../%.db
|
||||
$(CP) $< $@
|
||||
|
||||
%.db.raw: %.edf
|
||||
$(E2DB) $(E2DB_SYSFLAGS) $(E2DB_FLAGS) -n $@.VAR $<
|
||||
@$(REPLACEVAR) < $@.VAR > $@
|
||||
@$(RM) $@.VAR
|
||||
|
||||
##################################################### DBD stuff
|
||||
|
||||
$(INSTALL_DBD)/%: %
|
||||
@echo "Installing $@"
|
||||
@$(INSTALL) -d -m 644 $< $(@D)
|
||||
|
||||
$(INSTALL_DBD)/%: ../%
|
||||
@echo "Installing $@"
|
||||
@$(INSTALL) -d -m 644 $< $(@D)
|
||||
|
||||
bpt%.dbd: ../bpt%.data
|
||||
$(RM) $@
|
||||
$(MAKEBPT) $<
|
||||
|
||||
ifdef DBDEXPAND
|
||||
$(DBDNAME): ../$(DBDEXPAND)
|
||||
@echo "Expanding dbd"
|
||||
@$(RM) $@
|
||||
$(DBEXPAND) $(USR_DBDFLAGS) $< > $@
|
||||
endif
|
||||
|
||||
##################################################### Dependencies
|
||||
|
||||
DEPENDS: $(filter $(patsubst %.db, %.substitutions, $(DB)), $(wildcard *.substitutions))
|
||||
@echo "Making template database dependencies"
|
||||
@$(MAKEDBDEPENDS) $^
|
||||
|
||||
-include DEPENDS
|
||||
|
||||
endif
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
registerRecordDeviceDriver.o: registerRecordDeviceDriver.c
|
||||
|
||||
registerRecordDeviceDriver.c: $(TOP)/dbd/$(DBDNAME)
|
||||
registerRecordDeviceDriver.c: $(INSTALL_DBD)/$(DBDNAME)
|
||||
$(RM) registerRecordDeviceDriver.c
|
||||
$(EPICS_BASE_HOST_BIN)/registerRecordDeviceDriver.pl \
|
||||
$(TOP)/dbd/$(DBDNAME) > registerRecordDeviceDriver.c
|
||||
$(INSTALL_DBD)/$(DBDNAME) > registerRecordDeviceDriver.c
|
||||
|
||||
2
src/makeBaseApp/top/configure/RULES_ARCHS
Normal file
2
src/makeBaseApp/top/configure/RULES_ARCHS
Normal file
@@ -0,0 +1,2 @@
|
||||
#RULES_ARCHS
|
||||
include $(EPICS_BASE)/configure/RULES_ARCHS
|
||||
@@ -1,39 +1,6 @@
|
||||
TOP=../..
|
||||
|
||||
include $(TOP)/configure/CONFIG
|
||||
#----------------------------------------
|
||||
# ADD MACRO DEFINITIONS AFTER THIS LINE
|
||||
|
||||
RECTYPES += xxxRecord.h
|
||||
DBDEXPAND = exampleInclude.dbd
|
||||
DBDNAME = exampleApp.dbd
|
||||
include $(TOP)/configure/RULES_ARCHS
|
||||
|
||||
#USR_CFLAGS +=
|
||||
PROD_LIBS += ca
|
||||
PROD_LIBS += Db
|
||||
PROD_LIBS += Com
|
||||
ca_DIR = $(EPICS_BASE_LIB)
|
||||
Db_DIR = $(EPICS_BASE_LIB)
|
||||
Com_DIR = $(EPICS_BASE_LIB)
|
||||
|
||||
PROD_DEFAULT += caExample
|
||||
PROD_vxWorks += -nil-
|
||||
|
||||
LIBRARY_vxWorks = exampleLib
|
||||
|
||||
exampleLib_SRCS += xxxRecord.c
|
||||
exampleLib_SRCS += devXxxSoft.c
|
||||
exampleLib_SRCS += sncExample.c
|
||||
|
||||
exampleLib_SRCS += registerRecordDeviceDriver.c
|
||||
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/iocCore
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/seq
|
||||
|
||||
-include ../baseLIBOBJS
|
||||
|
||||
#Note that the command line that builds the
|
||||
#library $(LIBNAME) may be HUGE (>3kB)
|
||||
#
|
||||
include $(TOP)/configure/RULES_BUILD
|
||||
#----------------------------------------
|
||||
# ADD RULES AFTER THIS LINE
|
||||
|
||||
18
src/makeBaseApp/top/exampleApp/src/Makefile.Host
Normal file
18
src/makeBaseApp/top/exampleApp/src/Makefile.Host
Normal file
@@ -0,0 +1,18 @@
|
||||
TOP=../..
|
||||
include $(TOP)/configure/CONFIG
|
||||
#----------------------------------------
|
||||
# ADD MACRO DEFINITIONS AFTER THIS LINE
|
||||
|
||||
#USR_CFLAGS +=
|
||||
PROD_LIBS += ca
|
||||
PROD_LIBS += Db
|
||||
PROD_LIBS += Com
|
||||
ca_DIR = $(EPICS_BASE_LIB)
|
||||
Db_DIR = $(EPICS_BASE_LIB)
|
||||
Com_DIR = $(EPICS_BASE_LIB)
|
||||
|
||||
PROD += caExample
|
||||
|
||||
include $(TOP)/configure/RULES_BUILD
|
||||
#----------------------------------------
|
||||
# ADD RULES AFTER THIS LINE
|
||||
32
src/makeBaseApp/top/exampleApp/src/Makefile.Ioc
Normal file
32
src/makeBaseApp/top/exampleApp/src/Makefile.Ioc
Normal file
@@ -0,0 +1,32 @@
|
||||
TOP=../..
|
||||
include $(TOP)/configure/CONFIG
|
||||
#----------------------------------------
|
||||
# ADD MACRO DEFINITIONS AFTER THIS LINE
|
||||
|
||||
#USR_CFLAGS +=
|
||||
|
||||
RECTYPES += xxxRecord.h
|
||||
DBDEXPAND = exampleInclude.dbd
|
||||
DBDNAME = exampleApp.dbd
|
||||
|
||||
LIBRARY_vxWorks = exampleLib
|
||||
|
||||
exampleLib_SRCS += xxxRecord.c
|
||||
exampleLib_SRCS += devXxxSoft.c
|
||||
exampleLib_SRCS += sncExample.c
|
||||
|
||||
exampleLib_SRCS += registerRecordDeviceDriver.c
|
||||
|
||||
LIBOBJS += registerRecordDeviceDriver.o
|
||||
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/iocCore
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/seq
|
||||
|
||||
include ../baseLIBOBJS
|
||||
|
||||
#Note that the command line that builds the
|
||||
#library $(LIBNAME) may be HUGE (>3kB)
|
||||
#
|
||||
include $(TOP)/configure/RULES_BUILD
|
||||
#----------------------------------------
|
||||
# ADD RULES AFTER THIS LINE
|
||||
@@ -1,203 +1,203 @@
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/aaiRecord.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/aaoRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/aiRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/aoRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/biRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/boRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/calcRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/calcoutRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/compressRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/dfanoutRecord.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/egRecord.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/egeventRecord.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/erRecord.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/ereventRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/eventRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/fanoutRecord.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/gsubRecord.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/histogramRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/longinRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/longoutRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/mbbiRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/mbbiDirectRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/mbboRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/mbboDirectRecord.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/palRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/permissiveRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/pidRecord.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/pulseCounterRecord.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/pulseDelayRecord.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/pulseTrainRecord.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/recWaitCa.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/recDynLink.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/recDynLinkTest.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/scanRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/selRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/seqRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/stateRecord.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/steppermotorRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/stringinRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/stringoutRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/subRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/subArrayRecord.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/timerRecord.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/waitRecord.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/waveformRecord.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/aaiRecord.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/aaoRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/aiRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/aoRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/biRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/boRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/calcRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/calcoutRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/compressRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/dfanoutRecord.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/egRecord.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/egeventRecord.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/erRecord.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/ereventRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/eventRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/fanoutRecord.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/gsubRecord.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/histogramRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/longinRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/longoutRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/mbbiRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/mbbiDirectRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/mbboRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/mbboDirectRecord.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/palRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/permissiveRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/pidRecord.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/pulseCounterRecord.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/pulseDelayRecord.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/pulseTrainRecord.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/recWaitCa.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/recDynLink.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/recDynLinkTest.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/scanRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/selRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/seqRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/stateRecord.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/steppermotorRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/stringinRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/stringoutRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/subRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/subArrayRecord.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/timerRecord.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/waitRecord.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/waveformRecord.o
|
||||
#
|
||||
# Device Support
|
||||
#
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devAaiCamac.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devAiCamac.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devAiDvx2502.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devAiKscV215.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devAiSoft.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devAiSoftRaw.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devVXStats.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devAiTestAsyn.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devAiXy566Di.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devAiXy566DiL.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devAiXy566Se.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devAaoCamac.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devAoCamac.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devAoSoft.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devAoSoftRaw.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devAoTestAsyn.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devAoVmiVme4100.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devApsEg.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devApsEr.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devAt5Vxi.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devAt8Fp.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devAvme9440.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devBiCamac.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devBiMpv910.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devBiSoft.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devBiSoftRaw.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devBiTestAsyn.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devBiXVme210.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devBoCamac.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devBoMpv902.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devBoSoft.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devBoSoftRaw.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devBoTestAsyn.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devBoXVme220.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devCommonGpib.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devEventSoft.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devEventTestIoEvent.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devHistogramSoft.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devHistogramTestAsyn.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devHpe1368a.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devLiCamac.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devLiSoft.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devLoCamac.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devLoSoft.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devMbbiCamac.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devMbbiDirectCamac.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devMbbiDirectMpv910.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devMbbiDirectSoft.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devMbbiDirectSoftRaw.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devMbbiDirectXVme210.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devMbbiMpv910.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devMbbiSoft.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devMbbiSoftRaw.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devMbbiTestAsyn.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devMbbiXVme210.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devMbboCamac.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devMbboDirectCamac.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devMbboDirectMpv902.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devMbboDirectSoft.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devMbboDirectSoftRaw.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devMbboDirectXVme220.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devMbboMpv902.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devMbboSoft.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devMbboSoftRaw.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devMbboTestAsyn.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devMbboXVme220.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devMz8310.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devPtSoft.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devSASoft.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devSiSoft.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devSiTestAsyn.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devSmCompumotor1830.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devSmOms6Axis.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devSoSoft.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devSoTestAsyn.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devTimerMz8310.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devWfCamac.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devWfComet.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devWfDvx2502.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devWfJoergerVtr1.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devWfSoft.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/devWfTestAsyn.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devWfXy566Sc.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devWfPentek4261.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devXy240.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAaiCamac.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAiCamac.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAiDvx2502.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAiKscV215.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAiSoft.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAiSoftRaw.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devVXStats.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAiTestAsyn.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAiXy566Di.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAiXy566DiL.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAiXy566Se.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAaoCamac.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAoCamac.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAoSoft.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAoSoftRaw.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAoTestAsyn.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAoVmiVme4100.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devApsEg.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devApsEr.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAt5Vxi.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAt8Fp.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAvme9440.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devBiCamac.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devBiMpv910.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devBiSoft.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devBiSoftRaw.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devBiTestAsyn.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devBiXVme210.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devBoCamac.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devBoMpv902.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devBoSoft.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devBoSoftRaw.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devBoTestAsyn.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devBoXVme220.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devCommonGpib.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devEventSoft.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devEventTestIoEvent.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devHistogramSoft.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devHistogramTestAsyn.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devHpe1368a.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devLiCamac.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devLiSoft.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devLoCamac.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devLoSoft.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbbiCamac.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbbiDirectCamac.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbbiDirectMpv910.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbbiDirectSoft.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbbiDirectSoftRaw.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbbiDirectXVme210.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbbiMpv910.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbbiSoft.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbbiSoftRaw.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbbiTestAsyn.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbbiXVme210.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbboCamac.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbboDirectCamac.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbboDirectMpv902.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbboDirectSoft.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbboDirectSoftRaw.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbboDirectXVme220.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbboMpv902.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbboSoft.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbboSoftRaw.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbboTestAsyn.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMbboXVme220.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devMz8310.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devPtSoft.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devSASoft.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devSiSoft.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devSiTestAsyn.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devSmCompumotor1830.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devSmOms6Axis.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devSoSoft.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devSoTestAsyn.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devTimerMz8310.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devWfCamac.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devWfComet.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devWfDvx2502.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devWfJoergerVtr1.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devWfSoft.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/devWfTestAsyn.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devWfXy566Sc.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devWfPentek4261.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devXy240.o
|
||||
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devAB1771IFE.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devAB1771IL.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devAB1771IR.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devAB1771IXE.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devAB1771OFE.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devABSLCDCM.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devABBINARY.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devABStatus.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAB1771IFE.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAB1771IL.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAB1771IR.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAB1771IXE.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAB1771OFE.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devABSLCDCM.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devABBINARY.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devABStatus.o
|
||||
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devVmic2534.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devVmic2534.o
|
||||
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/symb
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/symb
|
||||
|
||||
#
|
||||
# Driver support ANSI
|
||||
#
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvAb.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvAt5Vxi.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/drvEpvxi.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/drvEpvxiMsg.o
|
||||
LIBOBJS += $(EPICS_BASE_BIN)/drvHp1404a.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvHpe1368a.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvHpe1445a.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvKscV215.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvMz8310.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvStc.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvTime.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvCaenV265.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvAb.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvAt5Vxi.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvEpvxi.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvEpvxiMsg.o
|
||||
LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvHp1404a.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvHpe1368a.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvHpe1445a.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvKscV215.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvMz8310.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvStc.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvTime.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvCaenV265.o
|
||||
|
||||
#
|
||||
# Driver support NON ANSI
|
||||
#
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/module_types.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvBB232.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvBb902.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvBb910.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvBitBus.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvComet.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvCompuSm.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvDvx.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvFp.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvFpm.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvGpib.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvJgvtr1.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvMsg.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvOms.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvTranServ.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvVmi4100.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvXy010.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvXy210.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvXy220.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvXy240.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvXy566.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/drvVmic2534.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/module_types.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvBB232.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvBb902.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvBb910.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvBitBus.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvComet.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvCompuSm.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvDvx.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvFp.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvFpm.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvGpib.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvJgvtr1.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvMsg.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvOms.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvTranServ.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvVmi4100.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvXy010.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvXy210.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvXy220.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvXy240.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvXy566.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/drvVmic2534.o
|
||||
#
|
||||
#from src/devOpt
|
||||
#
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devAnalytekGpib.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devBBInteract.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devGpibInteract.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devK486Gpib.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devLibOpt.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devXxDc5009Gpib.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devXxDg535Gpib.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devXxK196Gpib.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devXxK263Gpib.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devXxSkeletonGpib.o
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/devXxSr620Gpib.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devAnalytekGpib.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devBBInteract.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devGpibInteract.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devK486Gpib.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devLibOpt.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devXxDc5009Gpib.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devXxDg535Gpib.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devXxK196Gpib.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devXxK263Gpib.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devXxSkeletonGpib.o
|
||||
#LIBOBJS_IOC += $(EPICS_BASE_BIN)/devXxSr620Gpib.o
|
||||
|
||||
|
||||
@@ -1,32 +1,5 @@
|
||||
TOP=../..
|
||||
|
||||
include $(TOP)/configure/CONFIG
|
||||
#----------------------------------------
|
||||
# ADD MACRO DEFINITIONS AFTER THIS LINE
|
||||
|
||||
#USR_CFLAGS +=
|
||||
PROD_LIBS += ca
|
||||
PROD_LIBS += Db
|
||||
PROD_LIBS += Com
|
||||
ca_DIR = $(EPICS_BASE_LIB)
|
||||
Db_DIR = $(EPICS_BASE_LIB)
|
||||
Com_DIR = $(EPICS_BASE_LIB)
|
||||
|
||||
#RECTYPES += xxxRecord.h
|
||||
#DBDEXPAND = exampleInclude.dbd
|
||||
#DBDNAME = exampleApp.dbd
|
||||
|
||||
#LIBOBJS +=
|
||||
|
||||
#choose either
|
||||
|
||||
#LIBOBJS += $(EPICS_BASE_BIN)/registerRecordDeviceDriver.o
|
||||
|
||||
# or
|
||||
#EXPANDED_DBD = exampleApp.dbd
|
||||
#LIBOBJS += registerRecordDeviceDriver.o
|
||||
#end choices
|
||||
|
||||
include $(TOP)/configure/RULES_BUILD
|
||||
#----------------------------------------
|
||||
# ADD RULES AFTER THIS LINE
|
||||
|
||||
include $(TOP)/configure/RULES_ARCHS
|
||||
|
||||
19
src/makeBaseApp/top/simpleApp/src/Makefile.Host
Normal file
19
src/makeBaseApp/top/simpleApp/src/Makefile.Host
Normal file
@@ -0,0 +1,19 @@
|
||||
TOP=../..
|
||||
include $(TOP)/configure/CONFIG
|
||||
#----------------------------------------
|
||||
# ADD MACRO DEFINITIONS AFTER THIS LINE
|
||||
|
||||
#USR_CFLAGS +=
|
||||
PROD_LIBS += ca
|
||||
PROD_LIBS += Db
|
||||
PROD_LIBS += Com
|
||||
ca_DIR = $(EPICS_BASE_LIB)
|
||||
Db_DIR = $(EPICS_BASE_LIB)
|
||||
Com_DIR = $(EPICS_BASE_LIB)
|
||||
|
||||
#PROD =
|
||||
|
||||
include $(TOP)/configure/RULES_BUILD
|
||||
#----------------------------------------
|
||||
# ADD RULES AFTER THIS LINE
|
||||
|
||||
12
src/makeBaseApp/top/simpleApp/src/Makefile.Ioc
Normal file
12
src/makeBaseApp/top/simpleApp/src/Makefile.Ioc
Normal file
@@ -0,0 +1,12 @@
|
||||
TOP=../..
|
||||
include $(TOP)/configure/CONFIG
|
||||
#----------------------------------------
|
||||
# ADD MACRO DEFINITIONS AFTER THIS LINE
|
||||
|
||||
#Note that the command line that builds the
|
||||
#library $(LIBNAME) may be HUGE (>3kB)
|
||||
#
|
||||
include $(TOP)/configure/RULES_BUILD
|
||||
#----------------------------------------
|
||||
# ADD RULES AFTER THIS LINE
|
||||
|
||||
@@ -3,10 +3,6 @@ TOP=../..
|
||||
|
||||
include $(TOP)/configure/CONFIG
|
||||
|
||||
miscLib_SRCS = epicsRelease.c
|
||||
|
||||
LIBRARY_vxWorks = miscLib
|
||||
|
||||
include $(TOP)/configure/RULES_BUILD
|
||||
include $(TOP)/configure/RULES_ARCHS
|
||||
|
||||
|
||||
|
||||
12
src/misc/Makefile.Ioc
Normal file
12
src/misc/Makefile.Ioc
Normal file
@@ -0,0 +1,12 @@
|
||||
|
||||
TOP=../..
|
||||
|
||||
include $(TOP)/configure/CONFIG
|
||||
|
||||
LIBRARY = miscLib
|
||||
|
||||
miscLib_SRCS = epicsRelease.c
|
||||
|
||||
include $(TOP)/configure/RULES_BUILD
|
||||
|
||||
|
||||
@@ -3,95 +3,5 @@ TOP=../..
|
||||
|
||||
include $(TOP)/configure/CONFIG
|
||||
|
||||
|
||||
INC += egDefs.h
|
||||
INC += erDefs.h
|
||||
INC += ereventDefs.h
|
||||
|
||||
USER_DBDFLAGS += -I .. -I $(EPICS_BASE)/dbd
|
||||
RECTYPES += aaiRecord.h
|
||||
RECTYPES += aaoRecord.h
|
||||
RECTYPES += aiRecord.h
|
||||
RECTYPES += aoRecord.h
|
||||
RECTYPES += biRecord.h
|
||||
RECTYPES += boRecord.h
|
||||
RECTYPES += calcRecord.h
|
||||
RECTYPES += calcoutRecord.h
|
||||
RECTYPES += compressRecord.h
|
||||
RECTYPES += dfanoutRecord.h
|
||||
RECTYPES += egRecord.h
|
||||
RECTYPES += egeventRecord.h
|
||||
RECTYPES += erRecord.h
|
||||
RECTYPES += ereventRecord.h
|
||||
RECTYPES += eventRecord.h
|
||||
RECTYPES += fanoutRecord.h
|
||||
RECTYPES += gsubRecord.h
|
||||
RECTYPES += histogramRecord.h
|
||||
RECTYPES += longinRecord.h
|
||||
RECTYPES += longoutRecord.h
|
||||
RECTYPES += mbbiRecord.h
|
||||
RECTYPES += mbbiDirectRecord.h
|
||||
RECTYPES += mbboRecord.h
|
||||
RECTYPES += mbboDirectRecord.h
|
||||
RECTYPES += palRecord.h
|
||||
RECTYPES += permissiveRecord.h
|
||||
RECTYPES += pidRecord.h
|
||||
RECTYPES += pulseCounterRecord.h
|
||||
RECTYPES += pulseDelayRecord.h
|
||||
RECTYPES += pulseTrainRecord.h
|
||||
RECTYPES += selRecord.h
|
||||
RECTYPES += seqRecord.h
|
||||
RECTYPES += stateRecord.h
|
||||
RECTYPES += steppermotorRecord.h
|
||||
RECTYPES += stringinRecord.h
|
||||
RECTYPES += stringoutRecord.h
|
||||
RECTYPES += subRecord.h
|
||||
RECTYPES += subArrayRecord.h
|
||||
RECTYPES += timerRecord.h
|
||||
RECTYPES += waveformRecord.h
|
||||
|
||||
USR_INCLUDES = -I../drv/ansi -I../../drv/old
|
||||
|
||||
PROD_vxWorks += aaiRecord.o
|
||||
PROD_vxWorks += aaoRecord.o
|
||||
PROD_vxWorks += aiRecord.o
|
||||
PROD_vxWorks += aoRecord.o
|
||||
PROD_vxWorks += biRecord.o
|
||||
PROD_vxWorks += boRecord.o
|
||||
PROD_vxWorks += calcRecord.o
|
||||
PROD_vxWorks += calcoutRecord.o
|
||||
PROD_vxWorks += compressRecord.o
|
||||
PROD_vxWorks += dfanoutRecord.o
|
||||
PROD_vxWorks += egRecord.o
|
||||
PROD_vxWorks += egeventRecord.o
|
||||
PROD_vxWorks += erRecord.o
|
||||
PROD_vxWorks += ereventRecord.o
|
||||
PROD_vxWorks += eventRecord.o
|
||||
PROD_vxWorks += fanoutRecord.o
|
||||
PROD_vxWorks += gsubRecord.o
|
||||
PROD_vxWorks += histogramRecord.o
|
||||
PROD_vxWorks += longinRecord.o
|
||||
PROD_vxWorks += longoutRecord.o
|
||||
PROD_vxWorks += mbbiRecord.o
|
||||
PROD_vxWorks += mbbiDirectRecord.o
|
||||
PROD_vxWorks += mbboRecord.o
|
||||
PROD_vxWorks += mbboDirectRecord.o
|
||||
PROD_vxWorks += palRecord.o
|
||||
PROD_vxWorks += permissiveRecord.o
|
||||
PROD_vxWorks += pidRecord.o
|
||||
PROD_vxWorks += pulseCounterRecord.o
|
||||
PROD_vxWorks += pulseDelayRecord.o
|
||||
PROD_vxWorks += pulseTrainRecord.o
|
||||
PROD_vxWorks += selRecord.o
|
||||
PROD_vxWorks += seqRecord.o
|
||||
PROD_vxWorks += stateRecord.o
|
||||
#PROD_vxWorks += steppermotorRecord.o
|
||||
PROD_vxWorks += stringinRecord.o
|
||||
PROD_vxWorks += stringoutRecord.o
|
||||
PROD_vxWorks += subRecord.o
|
||||
PROD_vxWorks += subArrayRecord.o
|
||||
PROD_vxWorks += timerRecord.o
|
||||
PROD_vxWorks += waveformRecord.o
|
||||
|
||||
include $(TOP)/configure/RULES_BUILD
|
||||
include $(TOP)/configure/RULES_ARCHS
|
||||
|
||||
|
||||
54
src/rec/Makefile.Host
Normal file
54
src/rec/Makefile.Host
Normal file
@@ -0,0 +1,54 @@
|
||||
|
||||
TOP=../..
|
||||
|
||||
include $(TOP)/configure/CONFIG
|
||||
|
||||
|
||||
INC += egDefs.h
|
||||
INC += erDefs.h
|
||||
INC += ereventDefs.h
|
||||
|
||||
USER_DBDFLAGS += -I .. -I $(EPICS_BASE)/dbd
|
||||
RECTYPES += aaiRecord.h
|
||||
RECTYPES += aaoRecord.h
|
||||
RECTYPES += aiRecord.h
|
||||
RECTYPES += aoRecord.h
|
||||
RECTYPES += biRecord.h
|
||||
RECTYPES += boRecord.h
|
||||
RECTYPES += calcRecord.h
|
||||
RECTYPES += calcoutRecord.h
|
||||
RECTYPES += compressRecord.h
|
||||
RECTYPES += dfanoutRecord.h
|
||||
RECTYPES += egRecord.h
|
||||
RECTYPES += egeventRecord.h
|
||||
RECTYPES += erRecord.h
|
||||
RECTYPES += ereventRecord.h
|
||||
RECTYPES += eventRecord.h
|
||||
RECTYPES += fanoutRecord.h
|
||||
RECTYPES += gsubRecord.h
|
||||
RECTYPES += histogramRecord.h
|
||||
RECTYPES += longinRecord.h
|
||||
RECTYPES += longoutRecord.h
|
||||
RECTYPES += mbbiRecord.h
|
||||
RECTYPES += mbbiDirectRecord.h
|
||||
RECTYPES += mbboRecord.h
|
||||
RECTYPES += mbboDirectRecord.h
|
||||
RECTYPES += palRecord.h
|
||||
RECTYPES += permissiveRecord.h
|
||||
RECTYPES += pidRecord.h
|
||||
RECTYPES += pulseCounterRecord.h
|
||||
RECTYPES += pulseDelayRecord.h
|
||||
RECTYPES += pulseTrainRecord.h
|
||||
RECTYPES += selRecord.h
|
||||
RECTYPES += seqRecord.h
|
||||
RECTYPES += stateRecord.h
|
||||
RECTYPES += steppermotorRecord.h
|
||||
RECTYPES += stringinRecord.h
|
||||
RECTYPES += stringoutRecord.h
|
||||
RECTYPES += subRecord.h
|
||||
RECTYPES += subArrayRecord.h
|
||||
RECTYPES += timerRecord.h
|
||||
RECTYPES += waveformRecord.h
|
||||
|
||||
include $(TOP)/configure/RULES_BUILD
|
||||
|
||||
55
src/rec/Makefile.Ioc
Normal file
55
src/rec/Makefile.Ioc
Normal file
@@ -0,0 +1,55 @@
|
||||
|
||||
TOP=../..
|
||||
|
||||
include $(TOP)/configure/CONFIG
|
||||
|
||||
|
||||
INC += egDefs.h
|
||||
INC += erDefs.h
|
||||
INC += ereventDefs.h
|
||||
|
||||
USR_INCLUDES = -I../drv/ansi -I../../drv/old
|
||||
|
||||
PROD += aaiRecord.o
|
||||
PROD += aaoRecord.o
|
||||
PROD += aiRecord.o
|
||||
PROD += aoRecord.o
|
||||
PROD += biRecord.o
|
||||
PROD += boRecord.o
|
||||
PROD += calcRecord.o
|
||||
PROD += calcoutRecord.o
|
||||
PROD += compressRecord.o
|
||||
PROD += dfanoutRecord.o
|
||||
PROD += egRecord.o
|
||||
PROD += egeventRecord.o
|
||||
PROD += erRecord.o
|
||||
PROD += ereventRecord.o
|
||||
PROD += eventRecord.o
|
||||
PROD += fanoutRecord.o
|
||||
PROD += gsubRecord.o
|
||||
PROD += histogramRecord.o
|
||||
PROD += longinRecord.o
|
||||
PROD += longoutRecord.o
|
||||
PROD += mbbiRecord.o
|
||||
PROD += mbbiDirectRecord.o
|
||||
PROD += mbboRecord.o
|
||||
PROD += mbboDirectRecord.o
|
||||
PROD += palRecord.o
|
||||
PROD += permissiveRecord.o
|
||||
PROD += pidRecord.o
|
||||
PROD += pulseCounterRecord.o
|
||||
PROD += pulseDelayRecord.o
|
||||
PROD += pulseTrainRecord.o
|
||||
PROD += selRecord.o
|
||||
PROD += seqRecord.o
|
||||
PROD += stateRecord.o
|
||||
#PROD += steppermotorRecord.o
|
||||
PROD += stringinRecord.o
|
||||
PROD += stringoutRecord.o
|
||||
PROD += subRecord.o
|
||||
PROD += subArrayRecord.o
|
||||
PROD += timerRecord.o
|
||||
PROD += waveformRecord.o
|
||||
|
||||
include $(TOP)/configure/RULES_BUILD
|
||||
|
||||
@@ -1,32 +1,6 @@
|
||||
TOP=../..
|
||||
|
||||
include $(TOP)/configure/CONFIG
|
||||
|
||||
# includes to install from this sub-project
|
||||
#
|
||||
|
||||
INC += registry.h
|
||||
#INC += registryDeviceSupport.h moved header to src/include
|
||||
#INC += registryDriverSupport.h moved header to src/include
|
||||
#INC += registryRecordType.h moved header to src/include
|
||||
|
||||
# general contents of library on all platforms
|
||||
#
|
||||
# system specific lines in RULES.Host figure out
|
||||
# 1) what object names (.o, .obj,...) to build
|
||||
# 2) where to find the sources: ., ./os/<ARCH_CLASS>, ./os/generic, ...
|
||||
#
|
||||
|
||||
SCRIPTS_DEFAULT += registerRecordDeviceDriver.pl
|
||||
SCRIPTS_vxWorks += registerRecordDeviceDriver.pl
|
||||
|
||||
registryLibrary_SRCS += registry.c
|
||||
registryLibrary_SRCS += registryRecordType.c
|
||||
registryLibrary_SRCS += registryDeviceSupport.c
|
||||
registryLibrary_SRCS += registryDriverSupport.c
|
||||
|
||||
PROD_vxWorks = registerRecordDeviceDriver.o
|
||||
|
||||
LIBRARY_vxWorks = registryLibrary
|
||||
|
||||
include $(TOP)/configure/RULES_BUILD
|
||||
include $(TOP)/configure/RULES_ARCHS
|
||||
|
||||
|
||||
28
src/registry/Makefile.Ioc
Normal file
28
src/registry/Makefile.Ioc
Normal file
@@ -0,0 +1,28 @@
|
||||
TOP=../..
|
||||
include $(TOP)/configure/CONFIG
|
||||
|
||||
# includes to install from this sub-project
|
||||
#
|
||||
|
||||
INC += registry.h
|
||||
|
||||
# general contents of library on all platforms
|
||||
#
|
||||
# system specific lines in RULES.Host figure out
|
||||
# 1) what object names (.o, .obj,...) to build
|
||||
# 2) where to find the sources: ., ./os/<ARCH_CLASS>, ./os/generic, ...
|
||||
#
|
||||
|
||||
SCRIPTS += registerRecordDeviceDriver.pl
|
||||
|
||||
registryLibrary_SRCS += registry.c
|
||||
registryLibrary_SRCS += registryRecordType.c
|
||||
registryLibrary_SRCS += registryDeviceSupport.c
|
||||
registryLibrary_SRCS += registryDriverSupport.c
|
||||
|
||||
PROD = registerRecordDeviceDriver.o
|
||||
|
||||
LIBRARY = registryLibrary
|
||||
|
||||
include $(TOP)/configure/RULES_BUILD
|
||||
|
||||
Reference in New Issue
Block a user