#************************************************************************* # 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 is distributed subject to a Software License Agreement found # in file LICENSE that is included with this distribution. #************************************************************************* # Cross compiler default definitions # Build class: either HOST or CROSS # Used to determine OPT and WARN compiler flags BUILD_CLASS = CROSS # Cross build: either defined or not # Used in os/CONFIG.Common. files # ifdef CROSS looks better than ifeq ($(BUILD_CLASS),CROSS) CROSS = YES GNU_TARGET_INCLUDE_DIR = $(wildcard $(GNU_TARGET:%=$(GNU_DIR)/%/include)) GNU_TARGET_LIB_DIR = $(wildcard $(GNU_TARGET:%=$(GNU_DIR)/%/lib)) CROSS_INCLUDES = $(GNU_TARGET_INCLUDE_DIR:%=-I%) CROSS_LDFLAGS = $(GNU_TARGET_LIB_DIR:%=-L%) CMPLR_PREFIX_CROSS = $(addsuffix -,$(GNU_TARGET)) CMPLR_PREFIX = $(CMPLR_PREFIX_$(BUILD_CLASS)) # Cross builds usually use the gnu compiler include $(CONFIG)/CONFIG.gnuCommon