+++ /dev/null
-# Makefile at top of application tree
-TOP = .
-include $(TOP)/configure/CONFIG
-
-# Directories to build, any order
-DIRS += configure
-DIRS += $(wildcard *Sup)
-DIRS += $(wildcard *App)
-DIRS += $(wildcard *Top)
-DIRS += $(wildcard iocBoot)
-
-# The build order is controlled by these dependency rules:
-
-# All dirs except configure depend on configure
-$(foreach dir, $(filter-out configure, $(DIRS)), \
- $(eval $(dir)_DEPEND_DIRS += configure))
-
-# Any *App dirs depend on all *Sup dirs
-$(foreach dir, $(filter %App, $(DIRS)), \
- $(eval $(dir)_DEPEND_DIRS += $(filter %Sup, $(DIRS))))
-
-# Any *Top dirs depend on all *Sup and *App dirs
-$(foreach dir, $(filter %Top, $(DIRS)), \
- $(eval $(dir)_DEPEND_DIRS += $(filter %Sup %App, $(DIRS))))
-
-# iocBoot depends on all *App dirs
-iocBoot_DEPEND_DIRS += $(filter %App,$(DIRS))
-
-# Add any additional dependency rules here:
-
-include $(TOP)/configure/RULES_TOP
+++ /dev/null
-TOP=../..
-include $(TOP)/configure/CONFIG
-#----------------------------------------
-# ADD MACRO DEFINITIONS AFTER THIS LINE
-
-#----------------------------------------------------
-# Optimization of db files using dbst (DEFAULT: NO)
-#DB_OPT = YES
-
-#----------------------------------------------------
-# Create and install (or just install) into <top>/db
-# databases, templates, substitutions like this
-#DB += xxx.db
-
-#----------------------------------------------------
-# If <anyname>.db template is not named <anyname>*.template add
-# <anyname>_template = <templatename>
-
-include $(TOP)/configure/RULES
-#----------------------------------------
-# ADD RULES AFTER THIS LINE
-
+++ /dev/null
-TOP = ..
-include $(TOP)/configure/CONFIG
-DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *src*))
-DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *Src*))
-DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *db*))
-DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *Db*))
-include $(TOP)/configure/RULES_DIRS
-
+++ /dev/null
-TOP=../..
-
-include $(TOP)/configure/CONFIG
-#----------------------------------------
-# ADD MACRO DEFINITIONS AFTER THIS LINE
-#=============================
-
-#=============================
-# Build the IOC application
-
-PROD_IOC = VACOM_BALZERS
-# VACOM_BALZERS.dbd will be created and installed
-DBD += VACOM_BALZERS.dbd
-
-# VACOM_BALZERS.dbd will be made up from these files:
-VACOM_BALZERS_DBD += base.dbd
-
-# Include dbd files from all support applications:
-#VACOM_BALZERS_DBD += xxx.dbd
-
-# Add all the support libraries needed by this IOC
-#VACOM_BALZERS_LIBS += xxx
-
-# VACOM_BALZERS_registerRecordDeviceDriver.cpp derives from VACOM_BALZERS.dbd
-VACOM_BALZERS_SRCS += VACOM_BALZERS_registerRecordDeviceDriver.cpp
-
-# Build the main IOC entry point on workstation OSs.
-VACOM_BALZERS_SRCS_DEFAULT += VACOM_BALZERSMain.cpp
-VACOM_BALZERS_SRCS_vxWorks += -nil-
-
-# Add support from base/src/vxWorks if needed
-#VACOM_BALZERS_OBJS_vxWorks += $(EPICS_BASE_BIN)/vxComLibrary
-
-# Finally link to the EPICS Base libraries
-VACOM_BALZERS_LIBS += $(EPICS_BASE_IOC_LIBS)
-
-#===========================
-
-include $(TOP)/configure/RULES
-#----------------------------------------
-# ADD RULES AFTER THIS LINE
-
+++ /dev/null
-/* VACOM_BALZERSMain.cpp */
-/* Author: Marty Kraimer Date: 17MAR2000 */
-
-#include <stddef.h>
-#include <stdlib.h>
-#include <stddef.h>
-#include <string.h>
-#include <stdio.h>
-
-#include "epicsExit.h"
-#include "epicsThread.h"
-#include "iocsh.h"
-
-int main(int argc,char *argv[])
-{
- if(argc>=2) {
- iocsh(argv[1]);
- epicsThreadSleep(.2);
- }
- iocsh(NULL);
- epicsExit(0);
- return(0);
-}
+++ /dev/null
-# CONFIG - Load build configuration data
-#
-# Do not make changes to this file!
-
-# Allow user to override where the build rules come from
-RULES = $(EPICS_BASE)
-
-# RELEASE files point to other application tops
-include $(TOP)/configure/RELEASE
--include $(TOP)/configure/RELEASE.$(EPICS_HOST_ARCH).Common
-ifdef T_A
--include $(TOP)/configure/RELEASE.Common.$(T_A)
--include $(TOP)/configure/RELEASE.$(EPICS_HOST_ARCH).$(T_A)
-endif
-
-CONFIG = $(RULES)/configure
-include $(CONFIG)/CONFIG
-
-# Override the Base definition:
-INSTALL_LOCATION = $(TOP)
-
-# CONFIG_SITE files contain other build configuration settings
-include $(TOP)/configure/CONFIG_SITE
--include $(TOP)/configure/CONFIG_SITE.$(EPICS_HOST_ARCH).Common
-ifdef T_A
- -include $(TOP)/configure/CONFIG_SITE.Common.$(T_A)
- -include $(TOP)/configure/CONFIG_SITE.$(EPICS_HOST_ARCH).$(T_A)
-endif
-
+++ /dev/null
-# CONFIG_SITE
-
-# Make any application-specific changes to the EPICS build
-# configuration variables in this file.
-#
-# Host/target specific settings can be specified in files named
-# CONFIG_SITE.$(EPICS_HOST_ARCH).Common
-# CONFIG_SITE.Common.$(T_A)
-# CONFIG_SITE.$(EPICS_HOST_ARCH).$(T_A)
-
-# CHECK_RELEASE controls the consistency checking of the support
-# applications pointed to by the RELEASE* files.
-# Normally CHECK_RELEASE should be set to YES.
-# Set CHECK_RELEASE to NO to disable checking completely.
-# Set CHECK_RELEASE to WARN to perform consistency checking but
-# continue building even if conflicts are found.
-CHECK_RELEASE = YES
-
-# Set this when you only want to compile this application
-# for a subset of the cross-compiled target architectures
-# that Base is built for.
-#CROSS_COMPILER_TARGET_ARCHS = vxWorks-ppc32
-
-# To install files into a location other than $(TOP) define
-# INSTALL_LOCATION here.
-#INSTALL_LOCATION=</absolute/path/to/install/top>
-
-# Set this when the IOC and build host use different paths
-# to the install location. This may be needed to boot from
-# a Microsoft FTP server say, or on some NFS configurations.
-#IOCS_APPL_TOP = </IOC's/absolute/path/to/install/top>
-
-# For application debugging purposes, override the HOST_OPT and/
-# or CROSS_OPT settings from base/configure/CONFIG_SITE
-#HOST_OPT = NO
-#CROSS_OPT = NO
-
-# These allow developers to override the CONFIG_SITE variable
-# settings without having to modify the configure/CONFIG_SITE
-# file itself.
--include $(TOP)/../CONFIG_SITE.local
--include $(TOP)/configure/CONFIG_SITE.local
-
+++ /dev/null
-TOP=..
-
-include $(TOP)/configure/CONFIG
-
-TARGETS = $(CONFIG_TARGETS)
-CONFIGS += $(subst ../,,$(wildcard $(CONFIG_INSTALLS)))
-
-include $(TOP)/configure/RULES
+++ /dev/null
-# RELEASE - Location of external support modules
-#
-# IF YOU MAKE ANY CHANGES to this file you must subsequently
-# do a "gnumake rebuild" in this application's top level
-# directory.
-#
-# The build process does not check dependencies against files
-# that are outside this application, thus you should do a
-# "gnumake rebuild" in the top level directory after EPICS_BASE
-# or any other external module pointed to below is rebuilt.
-#
-# Host- or target-specific settings can be given in files named
-# RELEASE.$(EPICS_HOST_ARCH).Common
-# RELEASE.Common.$(T_A)
-# RELEASE.$(EPICS_HOST_ARCH).$(T_A)
-#
-# This file is parsed by both GNUmake and an EPICS Perl script,
-# so it can ONLY contain definititions of paths to other support
-# modules, variable definitions that are used in module paths,
-# and include statements that pull in other RELEASE files.
-# Variables may be used before their values have been set.
-# Build variables that are NOT used in paths should be set in
-# the CONFIG_SITE file.
-
-# Variables and paths to dependent modules:
-#MODULES = /path/to/modules
-#MYMODULE = $(MODULES)/my-module
-
-# If using the sequencer, point SNCSEQ at its top directory:
-#SNCSEQ = $(MODULES)/seq-ver
-
-# EPICS_BASE should appear last so earlier modules can override stuff:
-EPICS_BASE = /home/scs/EPICS/EPICS/base
-
-# Set RULES here if you want to use build rules from somewhere
-# other than EPICS_BASE:
-#RULES = $(MODULES)/build-rules
-
-# These allow developers to override the RELEASE variable settings
-# without having to modify the configure/RELEASE file itself.
--include $(TOP)/../RELEASE.local
--include $(TOP)/configure/RELEASE.local
-
+++ /dev/null
-# RULES
-
-include $(CONFIG)/RULES
-
-# Library should be rebuilt because LIBOBJS may have changed.
-$(LIBNAME): ../Makefile
+++ /dev/null
-#RULES.ioc
-include $(CONFIG)/RULES.ioc
+++ /dev/null
-#RULES_DIRS
-include $(CONFIG)/RULES_DIRS
+++ /dev/null
-#RULES_TOP
-include $(CONFIG)/RULES_TOP
-
+++ /dev/null
-TOP = ..
-include $(TOP)/configure/CONFIG
-DIRS += $(wildcard *ioc*)
-DIRS += $(wildcard as*)
-include $(CONFIG)/RULES_DIRS
-
+++ /dev/null
-TOP = ../..
-include $(TOP)/configure/CONFIG
-TARGETS = envPaths
-include $(TOP)/configure/RULES.ioc
+++ /dev/null
-#!../../bin/linux-arm/make
-
-## You may have to change make to something else
-## everywhere it appears in this file
-
-< envPaths
-
-cd "${TOP}"
-
-## Register all support components
-dbLoadDatabase "dbd/make.dbd"
-make_registerRecordDeviceDriver pdbbase
-
-## Load record instances
-#dbLoadRecords("db/xxx.db","user=scs")
-
-cd "${TOP}/iocBoot/${IOC}"
-iocInit
-
-## Start any sequence programs
-#seq sncxxx,"user=scs"