From 5622f21d22a4cbadc7587989c13e69fed030ee49 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 2 May 2000 16:42:09 +0000 Subject: Dependency fixes. --- Rules.make | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'Rules.make') diff --git a/Rules.make b/Rules.make index 74de7c19..5573ba2c 100644 --- a/Rules.make +++ b/Rules.make @@ -13,11 +13,11 @@ TAGS: dep: $(DEPFILES) $(EXTRA_DEPENDS) @echo Dependencies will be generated on next make. - @rm -f $(DEPFILES) $(EXTRA_DEPENDS) .makefirst + rm -f $(DEPFILES) $(EXTRA_DEPENDS) .makefirst $(SHARED_LIBS:%.so=%.d): %.d: %.c @-$(CC) -M -MG $(CFLAGS) $< | \ - sed -e 's@^.*\.o:@$*.d $*.o:@' > $@ + sed -e 's@^.*\.o:@$*.d $*_sh.o:@' > $@ $(SHARED_LIBS): %.so : %_sh.o $(LD) -shared -o $@ $< @@ -29,5 +29,11 @@ $(SHARED_LIBS): %.so : %_sh.o @echo Making dependencies: please wait... @touch .makefirst +# This is useful for when dependencies completely screwed +%.h:: + @echo Something wrong... deleting dependencies. + -rm -f $(DEPFILES) $(EXTRA_DEPENDS) .makefirst + @exit 1 + -include $(DEPFILES) $(EXTRA_DEPENDS) -include .makefirst -- cgit v1.2.3