diff --git a/ane_rules.mk b/ane_rules.mk index 170b9e2..0400b1f 100644 --- a/ane_rules.mk +++ b/ane_rules.mk @@ -19,7 +19,7 @@ $(ANE): $(EXT_XML) $(ANE_SWC) $(ANE_SWF) $(if $(IOS_XML),$(IOS_XML) $(ANE_IOS_LI $(if $(ANE_ANDROID_JAR), \ -platform Android-ARM $(ANE_ANDROID_JAR) $(ANE_SWF) \ $(foreach d,$(ANE_ANDROID_JAR_SOURCES), \ - $(if $(wildcard $d/res),-C $d res))) \ + $(if $(wildcard $d/res),-C $d res) $(if $(wildcard $d/libs),-C $d libs))) \ -platform default $(ANE_SWF)) $(if $(ANE_BUNDLED_LIBS), \ $(call silent,MERGE $@, \ @@ -30,7 +30,7 @@ $(ANE): $(EXT_XML) $(ANE_SWC) $(ANE_SWF) $(if $(IOS_XML),$(IOS_XML) $(ANE_IOS_LI $(ANE_SWC): $(ANE_AS3_SRCS) $(call silent,COMPC $(ANE_CLASS), \ - $(COMPC) $(ASCFLAGS) $(foreach d,$(ANE_AS3DIR),-sp+=$d) -output $@ $(ANE_CLASS)) + $(COMPC) $(ASCFLAGS) $(foreach d,$(ANE_AS3DIR),-sp+=$d) -output $@ $(ANE_CLASS) $(ANE_ENTRY_CLASSES)) $(ANE_SWF): $(ANE_SWC) $(call silent,EXTRACT $@, unzip -qo $< $@) diff --git a/cc.mk b/cc.mk index 9793bfb..b39440e 100644 --- a/cc.mk +++ b/cc.mk @@ -18,6 +18,10 @@ $(foreach l,$(filter %_LIB_SOURCES,$(.VARIABLES)),$(call libtool,$(l:_SOURCES=)) %.o: %.m | $(DEPDIR) $(call silent,OBJC $*.m, \ $(OBJC) $(OBJCFLAGS) -MMD -MP -MF $(df).d -o $@ -c $<) + +%.o: %.c | $(DEPDIR) + $(call silent,OBJC $*.c, \ + $(OBJC) $(OBJCFLAGS) -MMD -MP -MF $(df).d -o $@ -c $<) $(DEPDIR): @mkdir $(DEPDIR)