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)