diff --git a/configure/CONFIG b/configure/CONFIG new file mode 100644 index 00000000..bf5e617f --- /dev/null +++ b/configure/CONFIG @@ -0,0 +1,13 @@ +#CONFIG +include $(TOP)/configure/CONFIG_APP +# Add any changes to make definitions here + +#CROSS_COMPILER_TARGET_ARCHS = vxWorks-68040 + +# Use this when your IOC and the host use different paths +# to access the application. Typically this will be +# used with the Microsoft FTP server or with NFS mounts. Use +# is indicated by failure of the cdCommands script on +# vxWorks. You must rebuild in the iocBoot directory +# before this takes effect. +#IOCS_APPL_TOP = diff --git a/configure/CONFIG_APP b/configure/CONFIG_APP new file mode 100644 index 00000000..3fe2fa13 --- /dev/null +++ b/configure/CONFIG_APP @@ -0,0 +1,17 @@ +# CONFIG_APP + +include $(TOP)/configure/RELEASE +-include $(TOP)/configure/RELEASE.$(EPICS_HOST_ARCH) +CONFIG=$(EPICS_BASE)/configure +include $(CONFIG)/CONFIG +INSTALL_LOCATION = $(TOP) +ifdef INSTALL_LOCATION_APP +INSTALL_LOCATION = $(INSTALL_LOCATION_APP) +endif + +ifdef T_A +-include $(TOP)/configure/O.$(T_A)/CONFIG_APP_INCLUDE +endif + +# dbst based database optimization (default: NO) +DB_OPT = NO diff --git a/configure/Makefile b/configure/Makefile new file mode 100644 index 00000000..03177469 --- /dev/null +++ b/configure/Makefile @@ -0,0 +1,15 @@ +# Makefile + +TOP=.. + +include $(TOP)/configure/CONFIG + +# Set the following to NO to disable consistency checking of +# the support applications defined in $(TOP)/configure/RELEASE +CHECK_RELEASE = YES + +TARGETS = $(CONFIG_TARGETS) +CONFIGS += $(subst ../,,$(wildcard $(CONFIG_INSTALLS))) + +include $(TOP)/configure/RULES + diff --git a/configure/RELEASE b/configure/RELEASE new file mode 100644 index 00000000..23098238 --- /dev/null +++ b/configure/RELEASE @@ -0,0 +1,33 @@ +# RELEASE - Location of external products +# +# Note: This file will be scanned to automatically generate +# include path definitions etc. +# The order of the following declarations will be retained +# within those definitions. +# +# Add your declarations here + +#SUPPORT= + +# Define the following if MPF is defined (i.e., if either serial +# or GPIB motor controller support is required). +#MPF_SERIAL=$(SUPPORT)/mpfSerial/mpfSerial1-3 + +# If the EPICS GPIB Module from Benjamin Franksen is used, then remove the '#' +# from the following and modify the motorApp/CommSrc/Makefile.Vx file per +# instructions found there. If GPIB driver support is from EPICS base, then +# leave this line commented out. +#GPIB=$(SUPPORT)/gpib + +# If any motor controller communication mechanism besides the VME backplane is +# required, then MPF must be defined. +#MPF=$(SUPPORT)/mpf/mpf1-8 + +#EPICS_BASE=$(SUPPORT)/../base + +# The following must be defined if motorExApp is to be built. +TEMPLATE_TOP=$(EPICS_BASE)/templates/makeBaseApp/top + +# The following must be defined if the "WithMPF" example in motorExApp is to +# be built. +#MPF_GPIB=$(SUPPORT)/mpfGpib/mpfGpib1-4 diff --git a/configure/RULES b/configure/RULES new file mode 100644 index 00000000..ffee54a7 --- /dev/null +++ b/configure/RULES @@ -0,0 +1,5 @@ +#CONFIG +include $(EPICS_BASE)/configure/RULES + +# Library should be rebuilt because LIBOBJS may have changed. +$(LIBNAME): ../Makefile diff --git a/configure/RULES.ioc b/configure/RULES.ioc new file mode 100644 index 00000000..5ba10130 --- /dev/null +++ b/configure/RULES.ioc @@ -0,0 +1,2 @@ +#RULES.ioc +include $(EPICS_BASE)/configure/RULES.ioc diff --git a/configure/RULES.iocBoot b/configure/RULES.iocBoot new file mode 100644 index 00000000..bb7c780f --- /dev/null +++ b/configure/RULES.iocBoot @@ -0,0 +1,4 @@ +#RULES.iocBoot +DIRS += $(wildcard ioc*) +DIRS += $(wildcard as*) +include $(EPICS_BASE)/configure/RULES_DIRS diff --git a/configure/RULES_DIRS b/configure/RULES_DIRS new file mode 100644 index 00000000..804faee5 --- /dev/null +++ b/configure/RULES_DIRS @@ -0,0 +1,2 @@ +#RULES_DIRS +include $(EPICS_BASE)/configure/RULES_DIRS diff --git a/configure/RULES_TOP b/configure/RULES_TOP new file mode 100644 index 00000000..0620f08f --- /dev/null +++ b/configure/RULES_TOP @@ -0,0 +1,3 @@ +#RULES_TOP +include $(EPICS_BASE)/configure/RULES_TOP +