소스 검색

build-rules.mk: Add CROSS_COMPILE env var support

Daniel Nyström 4 년 전
부모
커밋
4ab37d27d3
1개의 변경된 파일11개의 추가작업 그리고 9개의 파일을 삭제
  1. 11 9
      support/make/build-rules.mk

+ 11 - 9
support/make/build-rules.mk 파일 보기

@@ -1,13 +1,15 @@
1 1
 # Useful tools
2
-CC       := arm-none-eabi-gcc
3
-CXX      := arm-none-eabi-g++
4
-LD       := arm-none-eabi-ld -v
5
-AR       := arm-none-eabi-ar
6
-AS       := arm-none-eabi-gcc
7
-OBJCOPY  := arm-none-eabi-objcopy
8
-DISAS    := arm-none-eabi-objdump
9
-OBJDUMP  := arm-none-eabi-objdump
10
-SIZE     := arm-none-eabi-size
2
+CROSS_COMPILE ?= arm-none-eabi-
3
+
4
+CC       := $(CROSS_COMPILE)gcc
5
+CXX      := $(CROSS_COMPILE)g++
6
+LD       := $(CROSS_COMPILE)ld -v
7
+AR       := $(CROSS_COMPILE)ar
8
+AS       := $(CROSS_COMPILE)gcc
9
+OBJCOPY  := $(CROSS_COMPILE)objcopy
10
+DISAS    := $(CROSS_COMPILE)objdump
11
+OBJDUMP  := $(CROSS_COMPILE)objdump
12
+SIZE     := $(CROSS_COMPILE)size
11 13
 DFU      := dfu-util
12 14
 
13 15
 # Suppress annoying output unless V is set