0
|
1 TARGETS = test
|
|
2 TARGET_ARCH += -arch armv6
|
|
3 TARGET_ARCH += -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk
|
|
4 # TARGET_ARCH += -mno-thumb-interwork
|
|
5 # TARGET_ARCH += -mthumb-interwork
|
|
6 CFLAGS += -mthumb
|
|
7 # CFLAGS = -mthumb-interwork
|
|
8 # CFLAGS_THUMB = -mthumb $(CFLAGS)
|
|
9 # CFLAGS += -mthumb-interwork
|
|
10 all: $(LOADLIBES) test
|
|
11
|
|
12 thumb.o: thumb.c
|
|
13 $(CC) -c $(CPPFLAGS) $(CFLAGS) $(TARGET_ARCH) -mthumb $< -o $@
|
|
14
|
|
15 arm.o: arm.c
|
|
16
|
|
17 test.o: test.c
|
|
18
|
|
19 test: test.o thumb.o arm.o
|
|
20 $(LINK.o) $^ $(OUTPUT_OPTION)
|
|
21
|
|
22 %.s: %.c
|
|
23 $(CC) -S $(CPPFLAGS) $(CFLAGS) $(TARGET_ARCH) $< -o $@
|
|
24
|
|
25 clean:
|
|
26 $(RM) $(TARGETS) *.o
|