From cb6df0999f9cbb3a415b28967436d2d035d87e5a Mon Sep 17 00:00:00 2001 From: Dave Murphy Date: Wed, 14 May 2008 11:11:55 +0000 Subject: [PATCH] correct dependency output for special files --- dkarm-eabi/rules/base_rules | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/dkarm-eabi/rules/base_rules b/dkarm-eabi/rules/base_rules index a7219ca..2e94925 100644 --- a/dkarm-eabi/rules/base_rules +++ b/dkarm-eabi/rules/base_rules @@ -24,32 +24,43 @@ export OBJCOPY := $(PREFIX)objcopy #--------------------------------------------------------------------------------- %.arm.o: %.arm.cpp @echo $(notdir $<) - $(CXX) -MMD -MP -MF $(DEPSDIR)/$*.d $(CXXFLAGS) -marm -c $< -o $@ + $(CXX) -MMD -MP -MF $(DEPSDIR)/$*.arm.d $(CXXFLAGS) -marm -c $< -o $@ #--------------------------------------------------------------------------------- %.arm.o: %.arm.c @echo $(notdir $<) - $(CC) -MMD -MP -MF $(DEPSDIR)/$*.d $(CFLAGS) -marm -c $< -o $@ + $(CC) -MMD -MP -MF $(DEPSDIR)/$*.arm.d $(CFLAGS) -marm -c $< -o $@ + +#--------------------------------------------------------------------------------- +%.thumb.o: %.thumb.cpp + @echo $(notdir $<) + $(CXX) -MMD -MP -MF $(DEPSDIR)/$*.thumb.d $(CXXFLAGS) -mthumb -c $< -o $@ + +#--------------------------------------------------------------------------------- +%.thumb.o: %.thumb.c + @echo $(notdir $<) + $(CC) -MMD -MP -MF $(DEPSDIR)/$*.thumb.d $(CFLAGS) -mthumb -c $< -o $@ + #--------------------------------------------------------------------------------- %.iwram.o: %.iwram.cpp @echo $(notdir $<) - $(CXX) -MMD -MP -MF $(DEPSDIR)/$*.d $(CXXFLAGS) -marm -mlong-calls -c $< -o $@ + $(CXX) -MMD -MP -MF $(DEPSDIR)/$*.iwram.d $(CXXFLAGS) -marm -mlong-calls -c $< -o $@ #--------------------------------------------------------------------------------- %.iwram.o: %.iwram.c @echo $(notdir $<) - $(CC) -MMD -MP -MF $(DEPSDIR)/$*.d $(CFLAGS) -marm -mlong-calls -c $< -o $@ + $(CC) -MMD -MP -MF $(DEPSDIR)/$*.iwram.d $(CFLAGS) -marm -mlong-calls -c $< -o $@ #--------------------------------------------------------------------------------- %.itcm.o: %.itcm.cpp @echo $(notdir $<) - $(CXX) -MMD -MP -MF $(DEPSDIR)/$*.d $(CXXFLAGS) -marm -mlong-calls -c $< -o $@ + $(CXX) -MMD -MP -MF $(DEPSDIR)/$*.itcm.d $(CXXFLAGS) -marm -mlong-calls -c $< -o $@ #--------------------------------------------------------------------------------- %.itcm.o: %.itcm.c @echo $(notdir $<) - $(CC) -MMD -MP -MF $(DEPSDIR)/$*.d $(CFLAGS) -marm -mlong-calls -c $< -o $@ + $(CC) -MMD -MP -MF $(DEPSDIR)/$*.itcm.d $(CFLAGS) -marm -mlong-calls -c $< -o $@ #--------------------------------------------------------------------------------- %.o: %.cpp