Mercurial > hg > Members > innparusu > xv6-rpi
comparison src/makefile.inc @ 20:33c9000056b5
use cortex-a15
author | kono |
---|---|
date | Sat, 07 Apr 2018 15:50:32 +0900 |
parents | 7eb81a3c4b29 |
children | ee58360d0e99 |
comparison
equal
deleted
inserted
replaced
19:bf2f70fa8852 | 20:33c9000056b5 |
---|---|
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 CPU = armv8 | |
5 CC = /usr/local/cbclang/bin/clang | 6 CC = /usr/local/cbclang/bin/clang |
6 AS = $(CROSSCOMPILE)as | 7 AS = $(CROSSCOMPILE)as |
7 LD = $(CROSSCOMPILE)ld | 8 LD = $(CROSSCOMPILE)ld |
8 OBJCOPY = $(CROSSCOMPILE)objcopy | 9 OBJCOPY = $(CROSSCOMPILE)objcopy |
9 OBJDUMP = $(CROSSCOMPILE)objdump | 10 OBJDUMP = $(CROSSCOMPILE)objdump |
10 | 11 |
11 # CFLAGS = -march=armv6 -fno-pic -static -fno-builtin -fno-strict-aliasing -Wall -Werror -I. -g -O0 | 12 # CFLAGS = -march=${CPU} -fno-pic -static -fno-builtin -fno-strict-aliasing -Wall -Werror -I. -g -O0 |
12 CFLAGS = -target armv6-arm-none-eabi -I /net/open/Linux/arm/gcc-arm-none-eabi-7-2017-q4-major/arm-none-eabi/include/ /net/open/Linux/arm/gcc-arm-none-eabi-7-2017-q4-major/lib/gcc/arm-none-eabi/7.2.1/include-fixed/ -fno-pic -static -fno-builtin -fno-strict-aliasing -Wall -I. -g -O0 | 13 CFLAGS = -target ${CPU}-none-eabi -I /net/open/Linux/arm/gcc-arm-none-eabi-7-2017-q4-major/arm-none-eabi/include/ /net/open/Linux/arm/gcc-arm-none-eabi-7-2017-q4-major/lib/gcc/arm-none-eabi/7.2.1/include-fixed/ -fno-pic -static -fno-builtin -fno-strict-aliasing -Wall -I. -g -O0 |
13 LDFLAGS = -L. | 14 LDFLAGS = -L. |
14 # ASFLAGS = -march=armv6 | 15 # ASFLAGS = -march=${CPU} |
15 ASFLAGS = -target armv6-arm-none-eabi | 16 ASFLAGS = -target ${CPU}-none-eabi |
16 | 17 |
17 #LIBGCC = $(shell $(gcc) -print-libgcc-file-name) | 18 #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 | 19 LIBGCC = /net/open/Linux/arm/gcc-arm-none-eabi-7-2017-q4-major/lib/gcc/arm-none-eabi/7.2.1/libgcc.a |
19 | 20 |
20 # host compiler | 21 # host compiler |