blob: 1f2c599060116e56295aff756a41deed38149180 [file] [log] [blame]
CC$(sm) := $(CROSS_COMPILE_$(sm))gcc
CPP$(sm) := $(CROSS_COMPILE_$(sm))cpp
LD$(sm) := $(CROSS_COMPILE_$(sm))ld.bfd
AR$(sm) := $(CROSS_COMPILE_$(sm))ar
NM$(sm) := $(CROSS_COMPILE_$(sm))nm
OBJCOPY$(sm) := $(CROSS_COMPILE_$(sm))objcopy
OBJDUMP$(sm) := $(CROSS_COMPILE_$(sm))objdump
READELF$(sm) := $(CROSS_COMPILE_$(sm))readelf
nostdinc$(sm) := -nostdinc -isystem $(shell $(CC$(sm)) \
-print-file-name=include 2> /dev/null)
# Get location of libgcc from gcc
libgcc$(sm) := $(shell $(CC$(sm)) $(CFLAGS$(arch-bits-$(sm))) $(comp-cflags$(sm)) \
-print-libgcc-file-name 2> /dev/null)
# Define these to something to discover accidental use
CC := false
CPP := false
LD := false
AR := false
NM := false
OBJCOPY := false
OBJDUMP := false
READELF := false
nostdinc := --bad-nostdinc-variable
libgcc := --bad-libgcc-variable