git-svn-id: https://subversion.xor.aps.anl.gov/synApps/areaDetector/trunk@16919 dc6c5ff5-0b8b-c028-a01f-ffb33f00fc8b
104 lines
3.1 KiB
Plaintext
104 lines
3.1 KiB
Plaintext
# 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 anyway 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-68040
|
|
|
|
# To install files into a location other than $(TOP) define
|
|
# INSTALL_LOCATION here.
|
|
#INSTALL_LOCATION=</path/name/to/install/top>
|
|
|
|
# Set this when your IOC and the host use different paths
|
|
# to access the application. This will be needed to boot
|
|
# from a Microsoft FTP server or with some NFS mounts.
|
|
# You must rebuild in the iocBoot directory for this to
|
|
# take effect.
|
|
#IOCS_APPL_TOP = </IOC/path/to/application/top>
|
|
|
|
# We don't set STATIC_BUILD for WIN32 or Cygwin, use base to configure
|
|
# We build statically on Linux because want to install on detector systems without many .so files
|
|
ifeq (Linux, $(OS_CLASS))
|
|
STATIC_BUILD=YES
|
|
SHARED_LIBRARIES=NO
|
|
endif
|
|
# Building statically on Darwin is not possible (well, it's possible but difficult and discouraged
|
|
# by Apple), but we can build depending only on system libraries that are part of Mac OS X
|
|
#ifeq (Darwin, $(OS_CLASS))
|
|
# STATIC_BUILD=NO
|
|
# SHARED_LIBRARIES=NO
|
|
#endif
|
|
#ifeq (solaris, $(OS_CLASS))
|
|
# STATIC_BUILD=YES
|
|
# SHARED_LIBRARIES=NO
|
|
#endif
|
|
|
|
###############################################
|
|
|
|
#NOTES
|
|
#
|
|
# - To build the ioc applications set BUILD_APPS to YES
|
|
# Otherwise set it to NO
|
|
|
|
BUILD_APPS=YES
|
|
|
|
# - The plugins
|
|
|
|
# - prosilicaSupport must be built before pluginSrc or prosilicaSrc because it installs
|
|
# header and library files needed by both
|
|
# - On some platforms hdf5Support must be built before nexus because of library dependencies
|
|
|
|
HDF5_SUP = hdf5Support
|
|
MAGICK_SUP = magickSupport
|
|
NETCDF_SRC = netCDFSrc
|
|
NEXUS_SRC = nexusSrc
|
|
PLUGIN_SRC = pluginSrc
|
|
PROSILICA_SUP = prosilicaSupport
|
|
TIFF_SUP = tiffSupport
|
|
|
|
# - To include GraphicsMagick support set the following to YES
|
|
# - To not use it comment out the line or set it to NO
|
|
# - GraphicsMagick is required for NDFileMagick and the URL driver.
|
|
|
|
USE_GRAPHICSMAGICK=NO
|
|
|
|
# - The detectors
|
|
|
|
# - To remove detectors from the build, comment out the detector name.
|
|
|
|
ADSC = adscSrc
|
|
ANDOR = andorSrc
|
|
ANDOR3 = andor3Src
|
|
BRUKER = brukerSrc
|
|
FIREWIRE_WIN = firewireWinSrc
|
|
LIGHTFIELD = LightFieldSrc
|
|
MAR_345 = mar345Src
|
|
MAR_CCD = marCCDSrc
|
|
PERKIN_ELMER = perkinElmerSrc
|
|
PILATUS = pilatusSrc
|
|
PROSILICA = prosilicaSrc
|
|
PSL = PSLSrc
|
|
PVCAM = pvcamSrc
|
|
ROPER = roperSrc
|
|
SIM_DETECTOR = simDetectorSrc
|
|
URL = URLSrc
|
|
|
|
|
|
|