diff --git a/dkarm-eabi/rules/base_rules b/dkarm-eabi/rules/base_rules index 8c28273..50d4325 100644 --- a/dkarm-eabi/rules/base_rules +++ b/dkarm-eabi/rules/base_rules @@ -22,14 +22,14 @@ export OBJCOPY := $(PREFIX)objcopy $(AR) -rc $@ $^ #--------------------------------------------------------------------------------- -%.o: %.cpp +%.arm.o: %.arm.cpp @echo $(notdir $<) - $(CXX) -MMD -MP -MF $(DEPSDIR)/$*.d $(CXXFLAGS) -c $< -o $@ + $(CXX) -MMD -MP -MF $(DEPSDIR)/$*.d $(CXXFLAGS) -marm-c $< -o $@ #--------------------------------------------------------------------------------- -%.o: %.c +%.arm.o: %.arm.c @echo $(notdir $<) - $(CC) -MMD -MP -MF $(DEPSDIR)/$*.d $(CFLAGS) -c $< -o $@ + $(CC) -MMD -MP -MF $(DEPSDIR)/$*.d $(CFLAGS) -marm -c $< -o $@ #--------------------------------------------------------------------------------- %.iwram.o: %.iwram.cpp @@ -51,6 +51,17 @@ export OBJCOPY := $(PREFIX)objcopy @echo $(notdir $<) $(CC) -MMD -MP -MF $(DEPSDIR)/$*.d $(CFLAGS) -marm -c $< -o $@ +#--------------------------------------------------------------------------------- +%.o: %.cpp + @echo $(notdir $<) + $(CXX) -MMD -MP -MF $(DEPSDIR)/$*.d $(CXXFLAGS) -c $< -o $@ + +#--------------------------------------------------------------------------------- +%.o: %.c + @echo $(notdir $<) + $(CC) -MMD -MP -MF $(DEPSDIR)/$*.d $(CFLAGS) -c $< -o $@ + + #--------------------------------------------------------------------------------- %.o: %.s @echo $(notdir $<)