ARM_AS = /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/as -arch arm␊ |
ARM_LD = /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/ld -arch arm␊ |
ARM_CC = /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2␊ |
ARM_CPP = /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-4.2␊ |
ARM_ARCH = armv5␊ |
ARM_CPU = arm926ej-s␊ |
␊ |
ARM_SDK=/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/␊ |
ARM_AS = /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/as -arch ${ARM_ARCH}␊ |
ARM_LD = /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/ld -arch ${ARM_ARCH}␊ |
ARM_CC = /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 -mcpu=${ARM_CPU}␊ |
ARM_CPP = /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-4.2 -mcpu=${ARM_CPU}␊ |
␊ |
ARM_SDK=/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/␊ |
AMR_CFLAGS += -I"$(ARM_SDK)/usr/include"␊ |
ARM_LDFLAGS += -L"$(ARM_SDK)/usr/lib"␊ |
ARM_LDFLAGS += -L"$(ARM_SDK)/usr/lib/system/"␊ |
|
##### ARM Rules #####␊ |
$(OBJROOT)/%.armo: %.c $(OBJROOT)␊ |
␉@echo "\t[CC:ARM] $<"␊ |
␉@$(ARM_CC) -arch arm ${AMR_CFLAGS} $(CFLAGS) $(DEFINES) -c $(INC) $< -o $@ \␊ |
␉@$(ARM_CC) -arch ${ARM_ARCH} ${AMR_CFLAGS} $(CFLAGS) $(DEFINES) -c $(INC) $< -o $@ \␊ |
␉ -MD -dependency-file $(OBJROOT)/$*.d␊ |
␉@md -u $(OBJROOT)/Makedep -f -d $(OBJROOT)/$*.d␊ |
␊ |
$(OBJROOT)/%.armo: %.m $(OBJROOT)␊ |
␉@echo "\t[M:ARM] $<"␊ |
␉@$(ARM_CC) -arch arm ${AMR_CFLAGS} $(CFLAGS) $(DEFINES) -c $(INC) $< -o $@ \␊ |
␉@$(ARM_CC) -arch ${ARM_ARCH} ${AMR_CFLAGS} $(CFLAGS) $(DEFINES) -c $(INC) $< -o $@ \␊ |
␉ -MD -dependency-file $(OBJROOT)/$*.d␊ |
␉@md -u $(OBJROOT)/Makedep -f -d $(OBJROOT)/$*.d␊ |
␊ |
$(OBJROOT)/%.armo: %.cpp $(OBJROOT)␊ |
␉@echo "\t[CPP:ARM] $<"␊ |
␉@$(ARM_CPP) -arch arm ${AMR_CFLAGS} $(CPPFLAGS) $(CFLAGS) -c "$<" $(INC) -o $@ \␊ |
␉@$(ARM_CPP) -arch ${ARM_ARCH} ${AMR_CFLAGS} $(CPPFLAGS) $(CFLAGS) -c "$<" $(INC) -o $@ \␊ |
␉ -MD -dependency-file $(OBJROOT)/$*.d␊ |
␉@md -u $(OBJROOT)/Makedep -f -d $(OBJROOT)/$*.d␊ |
␉␊ |
$(OBJROOT)/%.armo: %.s␊ |
␉@echo "\t[AS:I386] $<"␊ |
␉@$(ARM_CC) $(CPPFLAGS) -c $(INC) -arch arm -o $@ $< \␊ |
␉@$(ARM_CC) -arch ${ARM_ARCH} $(CPPFLAGS) -c $(INC) -o $@ $< \␊ |
␉␉ -MD -dependency-file $*.d␊ |
␉@md -u $(OBJROOT)/Makedep -f -d $*.d␊ |
␊ |