diff test/hacking-arm-thumb-interwork/Makefile.darwin @ 0:3e629dc19168

initial from svn dyncall-1745
author Daniel Adler
date Thu, 19 Mar 2015 22:24:28 +0100
parents
children f13444192ceb
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test/hacking-arm-thumb-interwork/Makefile.darwin	Thu Mar 19 22:24:28 2015 +0100
@@ -0,0 +1,26 @@
+TARGETS		= test
+TARGET_ARCH	+= -arch armv6
+TARGET_ARCH	+= -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk
+# TARGET_ARCH	+= -mno-thumb-interwork
+# TARGET_ARCH	+= -mthumb-interwork 
+CFLAGS		+= -mthumb
+# CFLAGS		= -mthumb-interwork
+# CFLAGS_THUMB	= -mthumb $(CFLAGS)
+# CFLAGS		+= -mthumb-interwork
+all: $(LOADLIBES) test
+
+thumb.o: thumb.c
+	$(CC) -c $(CPPFLAGS) $(CFLAGS) $(TARGET_ARCH) -mthumb $< -o $@
+
+arm.o: arm.c
+
+test.o: test.c
+
+test: test.o thumb.o arm.o
+	$(LINK.o) $^ $(OUTPUT_OPTION)
+
+%.s: %.c
+	$(CC) -S $(CPPFLAGS) $(CFLAGS) $(TARGET_ARCH) $< -o $@
+
+clean:
+	$(RM) $(TARGETS) *.o