Mercurial > hg > Members > menikon > CbC_xv6
diff src/makefile-armclang @ 14:02a1ce33746e
armclang
author | mir3636 |
---|---|
date | Fri, 16 Feb 2018 20:28:53 +0900 |
parents | f28daf1e47c1 |
children | 7eb81a3c4b29 |
line wrap: on
line diff
--- a/src/makefile-armclang Fri Feb 16 17:44:49 2018 +0900 +++ b/src/makefile-armclang Fri Feb 16 20:28:53 2018 +0900 @@ -2,6 +2,19 @@ QEMU = qemu-system-arm include makefile.inc +CC = /usr/local/cbclang/bin/clang +AS = arm-linux-gnu-as +LD = arm-linux-gnu-ld +OBJCOPY = arm-linux-gnu-objcopy +OBJDUMP = arm-linux-gnu-objdump + +# CFLAGS = -march=armv6 -fno-pic -static -fno-builtin -fno-strict-aliasing -Wall -Werror -I. -g -O0 +CFLAGS = -target armv6-arm-none-eabi -fno-pic -static -fno-builtin -fno-strict-aliasing -Wall -I. -I ../cbclang/arm -g -O0 +LDFLAGS = -L. +# ASFLAGS = -march=armv6 +ASFLAGS = -target armv6-arm-none-eabi + +LIBGCC = $(shell $(CC) -print-libgcc-file-name) # link the libgcc.a for __aeabi_idiv. ARM has no native support for div LIBS = $(LIBGCC)