Mercurial > pub > dyncall > dyncall
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