diff --git a/dkarm/rules/base_rules b/dkarm/rules/base_rules index 0684c27..f26b4dc 100644 --- a/dkarm/rules/base_rules +++ b/dkarm/rules/base_rules @@ -31,6 +31,26 @@ export OBJCOPY := $(PREFIX)objcopy @echo $(notdir $<) $(CC) -MMD -MP -MF $(DEPSDIR)/$*.d $(CFLAGS) -c $< -o $@ +#--------------------------------------------------------------------------------- +%.iwram.o: %.iwram.cpp + @echo $(notdir $<) + $(CXX) -MMD -MP -MF $(DEPSDIR)/$*.d $(CXXFLAGS) -marm-c $< -o $@ + +#--------------------------------------------------------------------------------- +%.iwram.o: %.iwram.c + @echo $(notdir $<) + $(CC) -MMD -MP -MF $(DEPSDIR)/$*.d $(CFLAGS) -marm -c $< -o $@ + +#--------------------------------------------------------------------------------- +%.itcm.o: %.itcm.cpp + @echo $(notdir $<) + $(CXX) -MMD -MP -MF $(DEPSDIR)/$*.d $(CXXFLAGS) -marm-c $< -o $@ + +#--------------------------------------------------------------------------------- +%.itcm.o: %.itcm.c + @echo $(notdir $<) + $(CC) -MMD -MP -MF $(DEPSDIR)/$*.d $(CFLAGS) -marm -c $< -o $@ + #--------------------------------------------------------------------------------- %.o: %.s @echo $(notdir $<)