Moved from ccd/configure

git-svn-id: https://subversion.xor.aps.anl.gov/synApps/areaDetector/trunk@6801 dc6c5ff5-0b8b-c028-a01f-ffb33f00fc8b
This commit is contained in:
rivers
2008-03-16 19:30:17 +00:00
parent b2b68260ae
commit eccd235eba
9 changed files with 123 additions and 0 deletions

15
configure/CONFIG Executable file
View File

@@ -0,0 +1,15 @@
#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 = <the top of the application as seen by the IOC>
STATIC_BUILD=YES

21
configure/CONFIG_APP Normal file
View File

@@ -0,0 +1,21 @@
# CONFIG_APP
include $(TOP)/configure/RELEASE
-include $(TOP)/configure/RELEASE.$(EPICS_HOST_ARCH)
-include $(TOP)/configure/RELEASE.Common.$(T_A)
-include $(TOP)/configure/RELEASE.$(EPICS_HOST_ARCH).$(T_A)
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

15
configure/Makefile Normal file
View File

@@ -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

30
configure/RELEASE Normal file
View File

@@ -0,0 +1,30 @@
#RELEASE Location of external products
# Run "gnumake clean uninstall install" in the application
# top directory each time this file is changed.
TEMPLATE_TOP=$(EPICS_BASE)/templates/makeBaseApp/top
# If you don't want to install into $(TOP) then
# define INSTALL_LOCATION_APP here
#INSTALL_LOCATION_APP=<fullpathname>
#If using the sequencer, point SNCSEQ at its top directory:
SNCSEQ=/corvette/home/epics/devel/seq/2-0-11
# ASYN is needed for sockets and for smartControl
ASYN=/corvette/home/epics/devel/asyn/4-10beta
# SSCAN is needed for busy record
SSCAN=/corvette/home/epics/devel/sscan/2-5-7beta
#AUTOSAVE is needed for save_restore
AUTOSAVE=/corvette/home/epics/devel/autosave/4-4beta
AD=/corvette/home/epics/devel/areaDetector/1-1
# EPICS_BASE usually appears last so other apps can override stuff:
EPICS_BASE=/corvette/usr/local/epics/base-3.14.8.2
#Capfast users may need the following definitions
#CAPFAST_TEMPLATES=
#SCH2EDIF_PATH=

30
configure/RELEASE.win32-x86 Executable file
View File

@@ -0,0 +1,30 @@
#RELEASE Location of external products
# Run "gnumake clean uninstall install" in the application
# top directory each time this file is changed.
TEMPLATE_TOP=$(EPICS_BASE)/templates/makeBaseApp/top
# If you don't want to install into $(TOP) then
# define INSTALL_LOCATION_APP here
#INSTALL_LOCATION_APP=<fullpathname>
#If using the sequencer, point SNCSEQ at its top directory:
SNCSEQ=J:/epics/devel/seq/2-0-11
# ASYN is needed for sockets and for smartControl
ASYN=J:/epics/devel/asyn/4-10beta
# SSCAN is needed for busy record
SSCAN=J:/epics/devel/sscan/2-5-7beta
#AUTOSAVE is needed for save_restore
AUTOSAVE=J:/epics/devel/autosave/4-4beta
AD=J:/epics/devel/areaDetector/1-1
# EPICS_BASE usually appears last so other apps can override stuff:
EPICS_BASE=H:/epics/base-3.14.8.2
#Capfast users may need the following definitions
#CAPFAST_TEMPLATES=
#SCH2EDIF_PATH=

5
configure/RULES Normal file
View File

@@ -0,0 +1,5 @@
#CONFIG
include $(EPICS_BASE)/configure/RULES
# Library should be rebuilt because LIBOBJS may have changed.
$(LIBNAME): ../Makefile

2
configure/RULES.ioc Normal file
View File

@@ -0,0 +1,2 @@
#RULES.ioc
include $(EPICS_BASE)/configure/RULES.ioc

2
configure/RULES_DIRS Normal file
View File

@@ -0,0 +1,2 @@
#RULES_DIRS
include $(EPICS_BASE)/configure/RULES_DIRS

3
configure/RULES_TOP Normal file
View File

@@ -0,0 +1,3 @@
#RULES_TOP
include $(EPICS_BASE)/configure/RULES_TOP