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)