Pascal Brand | b010477 | 2014-06-12 15:56:20 +0200 | [diff] [blame] | 1 | |
Jens Wiklander | 1b4eb4f | 2015-02-02 09:19:18 +0100 | [diff] [blame] | 2 | CC$(sm) := $(CROSS_COMPILE_$(sm))gcc |
| 3 | CPP$(sm) := $(CROSS_COMPILE_$(sm))cpp |
Yongqin Liu | 6d1a620 | 2017-07-19 13:09:47 +0800 | [diff] [blame] | 4 | LD$(sm) := $(CROSS_COMPILE_$(sm))ld.bfd |
Jens Wiklander | 1b4eb4f | 2015-02-02 09:19:18 +0100 | [diff] [blame] | 5 | AR$(sm) := $(CROSS_COMPILE_$(sm))ar |
| 6 | NM$(sm) := $(CROSS_COMPILE_$(sm))nm |
| 7 | OBJCOPY$(sm) := $(CROSS_COMPILE_$(sm))objcopy |
| 8 | OBJDUMP$(sm) := $(CROSS_COMPILE_$(sm))objdump |
| 9 | READELF$(sm) := $(CROSS_COMPILE_$(sm))readelf |
Pascal Brand | b010477 | 2014-06-12 15:56:20 +0200 | [diff] [blame] | 10 | |
Jens Wiklander | 1b4eb4f | 2015-02-02 09:19:18 +0100 | [diff] [blame] | 11 | nostdinc$(sm) := -nostdinc -isystem $(shell $(CC$(sm)) \ |
| 12 | -print-file-name=include 2> /dev/null) |
Pascal Brand | b010477 | 2014-06-12 15:56:20 +0200 | [diff] [blame] | 13 | |
| 14 | # Get location of libgcc from gcc |
Jerome Forissier | b09cddc | 2016-02-24 13:01:45 +0100 | [diff] [blame] | 15 | libgcc$(sm) := $(shell $(CC$(sm)) $(CFLAGS$(arch-bits-$(sm))) $(comp-cflags$(sm)) \ |
Jens Wiklander | 1b4eb4f | 2015-02-02 09:19:18 +0100 | [diff] [blame] | 16 | -print-libgcc-file-name 2> /dev/null) |
| 17 | |
| 18 | # Define these to something to discover accidental use |
| 19 | CC := false |
| 20 | CPP := false |
| 21 | LD := false |
| 22 | AR := false |
| 23 | NM := false |
| 24 | OBJCOPY := false |
| 25 | OBJDUMP := false |
| 26 | READELF := false |
| 27 | nostdinc := --bad-nostdinc-variable |
| 28 | libgcc := --bad-libgcc-variable |
Pascal Brand | b010477 | 2014-06-12 15:56:20 +0200 | [diff] [blame] | 29 | |
| 30 | |