diff --git a/config/RULES.Db b/config/RULES.Db deleted file mode 100644 index 737b29845..000000000 --- a/config/RULES.Db +++ /dev/null @@ -1,93 +0,0 @@ -#RULES.Db -SUBTOOL = $(EPICS_BASE_HOST_BIN)/subtool -PREFIX=$(shell echo $* | sed -e 's-[0-9]--g' | sed -e 's-\.db--g') -ARCHS += $(BUILD_ARCHS) host cross -ACTIONS += clean inc depends buildInstall build -actionArchTargets = $(foreach action, $(ACTIONS) install,\ - $(foreach arch, $(ARCHS), \ - $(action)$(DIVIDER)$(arch))) - -all install :: inc buildInstall - -buildInstall: .DEPENDS dbd $(DBFROMSCH) $(DBFROMTEMPLATE) $(INDDBFROMTEMPLATE) $(PROD) - -inc build depends: - -$(TOP)/dbd: - $(MKDIR) $(TOP)/dbd - -dbd: $(TOP)/dbd -ifndef WIN32 - ln -s $(TOP)/dbd dbd -endif - -#### The following section is added to -#### allow optimized databases to be built -#### from capfast schematics -#optimization macro -ifeq '$(DB_OPT)' 'YES' -define DB_OPTIMIZE -@echo "Optimizing database $@" -$(RM) $@.tmp -$(DBST) $(INSTALL_DBD)/$(DBDNAME) $@ -d > $@.tmp -$(RM) $@ -$(MV) $@.tmp $@ -endef -else -define DB_OPTIMIZE -endef -endif - - - -#Creates database in current directory from capfast schematics -$(DBFROMSCH):%.db: %.db.opt - @echo "Installing database $@" - @$(MV) $< $(<:%.opt=%) - -%.db.opt: %.edf - $(E2DB) $(E2DB_SYSFLAGS) $(E2DB_FLAGS) -n $@ $< - $(DB_OPTIMIZE) - -@(echo '1,$$g/VAR(/s/VAR(/$$(/g';echo 'w';echo 'q') | ed $@ - -%.edf: ./%.sch $(DEPSCHS) - @if [ ! -f cad.rc -a -r ../cad.rc ] ; then ln -s ../cad.rc ; fi - $(SCH2EDIF) $(SCH2EDIF_SYSFLAGS) $(SCH2EDIF_FLAGS) $< - -######end section added for captast schematics - -$(DBFROMTEMPLATE):%.db: %.template %.substitutions - $(RM) $@ - $(SUBTOOL) $*.template $*.substitutions > $@ - - -$(INDDBFROMTEMPLATE):%.db: %.substitutions - $(RM) $@ -ifndef WIN32 - $(SUBTOOL) $(PREFIX).template $*.substitutions > $@ -endif - -.DEPENDS: Makefile - @$(RM) $@ -ifndef WIN32 - @for NAME in $(INDDBFROMTEMPLATE) garbage_marty ; do \ - if [ $$NAME != garbage_marty ] ; then \ - PREFIX="`echo $$NAME | sed -e 's-[0-9]--g' | sed -e 's-\.db--g'`";\ - echo "$$NAME: $$PREFIX.template" >> $@;\ - fi ; \ - done -endif - -clean:: - @$(RM) dbd $(DBFROMTEMPLATE) $(DBFROMSCH) $(INDDBFROMTEMPLATE) .DEPENDS $(PROD) - -$(actionArchTargets) :%: - $(MAKE) $(word 1, $(subst $(DIVIDER), ,$@)) - -$(ARCHS):%: install - -.PHONY :: $(ARCHS) $(ACTIONS) -.PHONY :: $(actionArchTargets) - --include .DEPENDS - diff --git a/config/RULES.ioc b/config/RULES.ioc deleted file mode 100644 index 389c35d6b..000000000 --- a/config/RULES.ioc +++ /dev/null @@ -1,58 +0,0 @@ -#RULES.ioc - -ifndef WIN32 -APPDIR :=$(notdir $(wildcard $(TOP)/*App )) -endif - -ASCF = $(TOP)/../ascf -TARGETBIN = $(TOP)/bin/$(strip $(ARCH)) -ARCHS = $(BUILD_ARCHS) host cross -ACTIONS += clean inc depends buildInstall build -actionArchTargets = $(foreach action, $(ACTIONS) install,\ - $(foreach arch, $(ARCHS), \ - $(action)$(DIVIDER)$(arch))) - -all install :: inc buildInstall - -buildInstall: makelinks - -inc build depends: - -makelinks: -ifndef WIN32 - @$(RM) ascf bin vxWorks vxWorks.sym dbd share $(APPDIR) - ln -s $(ASCF) ascf - ln -s $(TARGETBIN) bin - ln -s $(TARGETBIN)/vxWorks vxWorks - ln -s $(TARGETBIN)/vxWorks.sym vxWorks.sym - ln -s $(TOP)/dbd dbd -ifdef SHARE - ln -s $(SHARE) share -endif - @for dir in $(APPDIR) scum ; do \ - if [ $$dir = scum ]; then \ - : ; \ - elif [ -d $(TOP)/$$dir ]; then \ - ln -s $(TOP)/$$dir $$dir ; \ - echo "ln -s $(TOP)/$$dir $$dir" ; \ - elif [ -d $(MASTER_IOCAPPS)/$$dir ]; then \ - ln -s $(MASTER_IOCAPPS)/$$dir $$dir ; \ - echo "ln -s $(MASTER_IOCAPPS)/$$dir $$dir" ; \ - else \ - echo "$$dir not found" ; \ - fi ; \ - done -endif - -clean:: - @$(RM) ascf bin vxWorks vxWorks.sym dbd share $(APPDIR) - -$(actionArchTargets) :%: - $(MAKE) $(word 1, $(subst $(DIVIDER), ,$@)) - -$(ARCHS):%: install - -.PHONY :: $(ARCHS) $(ACTIONS) -.PHONY :: $(actionArchTargets) - - diff --git a/config/RULES.iocBoot b/config/RULES.iocBoot deleted file mode 100644 index 3844bcc05..000000000 --- a/config/RULES.iocBoot +++ /dev/null @@ -1,12 +0,0 @@ -#RULES.iocBoot -buildInstall:: nfs.cmd - -nfs.cmd: nfsCommands - @echo "Creating $@" - @$(RM) $@ - @cat $< >> $@ - @echo cd \"`\pwd`\" >> $@ - -clean:: - @$(RM) nfs.cmd -