comparison src/makefile.inc @ 16:7eb81a3c4b29

kernel.elf
author tobaru
date Tue, 20 Feb 2018 18:12:18 +0900
parents 1d371d93ab4f
children 33c9000056b5
comparison
equal deleted inserted replaced
15:0983f02ed21b 16:7eb81a3c4b29
1 # Cross-compiling (e.g., on Mac OS X, install arm-none-eabi-gcc with MacPorts) 1 # Cross-compiling (e.g., on Mac OS X, install arm-none-eabi-gcc with MacPorts)
2 2
3 CROSSCOMPILE := arm-linux-gnu- 3 CROSSCOMPILE := arm-linux-gnu-
4 4
5 CC = /mnt/dalmore-home/one/src/after_update/time_release/bin/clang 5 CC = /usr/local/cbclang/bin/clang
6 AS = $(CROSSCOMPILE)as 6 AS = $(CROSSCOMPILE)as
7 LD = $(CROSSCOMPILE)ld 7 LD = $(CROSSCOMPILE)ld
8 OBJCOPY = $(CROSSCOMPILE)objcopy 8 OBJCOPY = $(CROSSCOMPILE)objcopy
9 OBJDUMP = $(CROSSCOMPILE)objdump 9 OBJDUMP = $(CROSSCOMPILE)objdump
10 10
17 #LIBGCC = $(shell $(gcc) -print-libgcc-file-name) 17 #LIBGCC = $(shell $(gcc) -print-libgcc-file-name)
18 LIBGCC = /net/open/Linux/arm/gcc-arm-none-eabi-7-2017-q4-major/lib/gcc/arm-none-eabi/7.2.1/libgcc.a 18 LIBGCC = /net/open/Linux/arm/gcc-arm-none-eabi-7-2017-q4-major/lib/gcc/arm-none-eabi/7.2.1/libgcc.a
19 19
20 # host compiler 20 # host compiler
21 # HOSTCC_preferred = gcc 21 # HOSTCC_preferred = gcc
22 HOSTCC_preferred = /mnt/dalmore-home/one/src/after_update/time_release/bin/clang 22 HOSTCC_preferred = /usr/local/cbclang/bin/clang
23 define get_hostcc 23 define get_hostcc
24 $(if $(shell which $(HOSTCC_preferred)),$(HOSTCC_preferred),"cc") 24 $(if $(shell which $(HOSTCC_preferred)),$(HOSTCC_preferred),"cc")
25 endef 25 endef
26 HOSTCC := $(call get_hostcc) 26 HOSTCC := $(call get_hostcc)
27 27