X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=Makefile.dep;h=de071516deec0ca057c454b62d16f641c15b1689;hb=fb3612d9ecd723953ee70609d2bfb230abc8c787;hp=94226a58ab618b2910511d76f4dc2b690e1ec737;hpb=db648a570b417bcf454f958ef926ec13f1668575;p=vlc diff --git a/Makefile.dep b/Makefile.dep index 94226a58ab..de071516de 100644 --- a/Makefile.dep +++ b/Makefile.dep @@ -49,17 +49,25 @@ CFLAGS += -DMAKE_DEP $(C_DEP): .dep/%.d: %.c @test -d .dep/$(dir $*) || mkdir -p $(shell dirname .dep/$*) - @echo "regenerating dependencies for $*.c" - @$(SHELL) -ec '$(CC) $(DCFLAGS) $(CFLAGS) $(DEFINE) 2>/dev/null $< \ + @echo "make[$(MAKELEVEL)]: Generating dependencies for \`$*.c'" + @$(SHELL) -ec '$(CC) -M $(CFLAGS) 2>/dev/null $< \ | sed '\''s/$(subst .,\.,$(notdir $*))\.o[ :]*/$(subst /,\/,$*).o \ .dep\/$(subst /,\/,$*).d : /g'\'' > $@; \ [ -s $@ ] || rm -f $@' $(CPP_DEP): .dep/%.dpp: %.cpp @test -d .dep/$(dir $*) || mkdir -p $(shell dirname .dep/$*) - @echo "regenerating dependencies for $*.c" - @$(SHELL) -ec '$(CC) $(DCFLAGS) $(CFLAGS) $(DEFINE) 2>/dev/null $< \ + @echo "make[$(MAKELEVEL)]: Generating dependencies for \`$*.cpp'" + @$(SHELL) -ec '$(CC) -M $(CFLAGS) 2>/dev/null $< \ | sed '\''s/$(subst .,\.,$(notdir $*))\.o[ :]*/$(subst /,\/,$*).o \ .dep\/$(subst /,\/,$*).dpp : /g'\'' > $@; \ [ -s $@ ] || rm -f $@' +$(M_DEP): .dep/%.dm: %.m + @test -d .dep/$(dir $*) || mkdir -p $(shell dirname .dep/$*) + @echo "make[$(MAKELEVEL)]: Generating dependencies for \`$*.m'" + @$(SHELL) -ec '$(CC) -M $(CFLAGS) 2>/dev/null $< \ + | sed '\''s/$(subst .,\.,$(notdir $*))\.o[ :]*/$(subst /,\/,$*).o \ + .dep\/$(subst /,\/,$*).dm : /g'\'' > $@; \ + [ -s $@ ] || rm -f $@' +