handle empty COBJS

This commit is contained in:
Mariano Alvira 2010-03-11 16:17:18 -05:00
parent a61deb78f4
commit e06e2143d7

View file

@ -57,9 +57,13 @@ $(ISR): $(ISR:.o=.c)
$(CC) $(CFLAGS) $(ARM_FLAGS) -MMD $< -c -o $@ $(CC) $(CFLAGS) $(ARM_FLAGS) -MMD $< -c -o $@
@$(FINALIZE_DEPENDENCY) @$(FINALIZE_DEPENDENCY)
ifdef $(COBJS)
BOARDARCS := $(OBJDIR)/board.a(${filter $(OBJDIR)/%.o,$(OBJDIR)/$(COBJS)})
endif
empty-board-a: empty-board-a:
$(AR) $(ARFLAGS) $(OBJDIR)/board.a $(AR) $(ARFLAGS) $(OBJDIR)/board.a
$(OBJDIR)/board.a: empty-board-a $(OBJDIR)/board.a(${filter $(OBJDIR)/%.o,$(OBJDIR)/$(COBJS)}) #$(filter $(OBJDIR)/%.o), $(OBJDIR)/board.a($(OBJDIR)/$(COBJS))) $(OBJDIR)/board.a: empty-board-a $(BOARDARCS)
$(MC1322X)/src/src.a: $(MC1322X)/src/src.a($(SRCOBJS)) $(MC1322X)/src/src.a: $(MC1322X)/src/src.a($(SRCOBJS))
%_$(BOARD).elf: $(OBJDIR)/%.o $(START) $(ISR) $(SRCOBJS) $(LINKERSCRIPT) $(LIBMC1322X)/libmc1322x.a $(OBJDIR)/board.a $(MC1322X)/src/src.a %_$(BOARD).elf: $(OBJDIR)/%.o $(START) $(ISR) $(SRCOBJS) $(LINKERSCRIPT) $(LIBMC1322X)/libmc1322x.a $(OBJDIR)/board.a $(MC1322X)/src/src.a