forked from len0rd/rockbox
now supports the deps in the OBJDIR properly, still OBJDIR must be . for
this to work git-svn-id: svn://svn.rockbox.org/rockbox/trunk@667 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
6ec42d93cb
commit
3ff705ae17
1 changed files with 2 additions and 2 deletions
|
|
@ -56,7 +56,7 @@ $(OBJDIR)/thread.o: thread.c thread.h
|
||||||
$(CC) -c -O -fomit-frame-pointer $(CFLAGS) $< -o $@
|
$(CC) -c -O -fomit-frame-pointer $(CFLAGS) $< -o $@
|
||||||
|
|
||||||
$(OBJDIR)/$(DEPS)/%.d: %.c
|
$(OBJDIR)/$(DEPS)/%.d: %.c
|
||||||
@$(SHELL) -c 'for d in $(DEPDIRS); do { if [ ! -d $$d ]; then mkdir $(OBJDIR)/$$d; fi; }; done'
|
@$(SHELL) -c 'for d in $(DEPDIRS); do { if [ ! -d $(OBJDIR)/$$d ]; then mkdir $(OBJDIR)/$$d; fi; }; done'
|
||||||
@echo "Updating dependencies for $<"
|
@echo "Updating dependencies for $<"
|
||||||
@$(SHELL) -ec '$(CC) -MM $(CFLAGS) $< \
|
@$(SHELL) -ec '$(CC) -MM $(CFLAGS) $< \
|
||||||
|sed '\''s|\($*\)\.o[ :]*|$(OBJDIR)/\1.o $(<:%.c=%.d) : |g'\'' > $@; \
|
|sed '\''s|\($*\)\.o[ :]*|$(OBJDIR)/\1.o $(<:%.c=%.d) : |g'\'' > $@; \
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue