Mercurial > hg > CbC > CbC_xv6
comparison src/makefile-armclang @ 18:d058830337d9
fix llvm arm cpu setting
author | kono |
---|---|
date | Mon, 05 Mar 2018 19:31:28 +0900 |
parents | c0f6f3eb25ae |
children | 33c9000056b5 |
comparison
equal
deleted
inserted
replaced
17:c0f6f3eb25ae | 18:d058830337d9 |
---|---|
1 # specify path to QEMU, installed with MacPorts | 1 # specify path to QEMU, installed with MacPorts |
2 QEMU = qemu-system-arm | 2 QEMU = qemu-system-arm |
3 | 3 |
4 include makefile.inc | 4 include makefile.inc |
5 CPU = armv6 | |
5 CC = /usr/local/cbclang/bin/clang | 6 CC = /usr/local/cbclang/bin/clang |
6 AS = arm-linux-gnu-as | 7 AS = arm-linux-gnu-as |
7 LD = arm-linux-gnu-ld | 8 LD = arm-linux-gnu-ld |
8 OBJCOPY = arm-linux-gnu-objcopy | 9 OBJCOPY = arm-linux-gnu-objcopy |
9 OBJDUMP = arm-linux-gnu-objdump | 10 OBJDUMP = arm-linux-gnu-objdump |
10 | 11 |
11 # CFLAGS = -march=armv6 -fno-pic -static -fno-builtin -fno-strict-aliasing -Wall -Werror -I. -g -O0 | 12 # CFLAGS = -march=armv6 -fno-pic -static -fno-builtin -fno-strict-aliasing -Wall -Werror -I. -g -O0 |
12 CFLAGS = -target arm-linux-gnueabihf -march=armv7a -fno-pic -static -fno-builtin -fno-strict-aliasing -Wall -I. -I ../cbclang/arm -g -O0 | 13 CFLAGS = -target arm-linux-gnueabihf -march=${CPU} -fno-pic -static -fno-builtin -fno-strict-aliasing -Wall -I. -I ../cbclang/arm -g -O0 |
13 LDFLAGS = --noinhibit-exec | 14 LDFLAGS = --noinhibit-exec |
14 # ASFLAGS = -march=armv6 | 15 # ASFLAGS = -march=armv6 |
15 ASFLAGS = -target arm-linux-gnueabihf | 16 ASFLAGS = -target arm-linux-gnueabihf |
16 | 17 |
17 LIBGCC = $(shell $(CC) $(CFLAGS) -print-libgcc-file-name) | 18 LIBGCC = $(shell $(CC) $(CFLAGS) -print-libgcc-file-name) |