#************************************************************************* # Copyright (c) 2002 The University of Chicago, as Operator of Argonne # National Laboratory. # Copyright (c) 2002 The Regents of the University of California, as # Operator of Los Alamos National Laboratory. # EPICS BASE Versions 3.13.7 # and higher are distributed subject to a Software License Agreement found # in file LICENSE that is included with this distribution. #************************************************************************* # # Revision-Id: anj@aps.anl.gov-20101014190140-s9gxgtnoyhbck6id # # Convert old HOST_ARCH environment variable #Syntax: # ARCH_ = ARCH_solarisGnu = solaris-sparc-gnu ARCH_solarisNonshared = solaris-sparc-nonshared #ARCH_solaris = solaris-sparc-static #ARCH_solaris = solaris-sparc-debug ARCH_solaris = solaris-sparc ARCH_sun4 = sun4-sparc ARCH_Linux = linux-x86 ARCH_freebsd = freebsd-x86_64 ARCH_WIN32 = win32-x86 ARCH_hp700 = hpux-parisc ARCH_Borland = win32-x86-borland ARCH_cygwin32 = cygwin-x86 ifndef EPICS_HOST_ARCH ifdef HOST_ARCH EPICS_HOST_ARCH = $(firstword $(ARCH_$(HOST_ARCH)) $(HOST_ARCH)) else EPICS_HOST_ARCH = unsupported endif endif HOST_ARCH := $(EPICS_HOST_ARCH) # Note: # The EPICS_HOST_ARCH solaris--gnu is new for base release R3.14 # so existing R3.13 applications, when HOST_ARCH is set to solaris and # when built with R3.14, will look for base solaris- directories # and not solaris--gnu. If you plan to build R3.13 applications # against a solaris--gnu built R3.14 base, you should set # ANSI=GCC and CPLUSPLUS=G++ in base/config/CONFIG_SITE.Host.solaris # and change ARCH_solaris=solaris- to ARCH_solaris=solaris--gnu # in base/config/CONFIG_COMPAT.