From 221e4b6e1f758466a788292d740b4687e1b30af3 Mon Sep 17 00:00:00 2001 From: kergoth Date: Mon, 04 Nov 2002 22:15:51 +0000 Subject: dependency generation --- diff --git a/Rules.make b/Rules.make index b545273..2fa5e7f 100644 --- a/Rules.make +++ b/Rules.make @@ -1,20 +1,18 @@ ## targets ## $(TOPDIR)/config.in : - @-rm -f $@ - @for cfg in `find $(TOPDIR) -name config.in`; do \ - echo 'include $$cfg' >> $(TOPDIR)/config.in; \ - done; -$(TOPDIR)/.depends : +$(TOPDIR)/.depends : $(TOPDIR)/config.in @cat $(TOPDIR)/packages | \ - awk '{print \ + awk '/^#/ { next }; {print \ ".PHONY : " $$2 "\n" \ "subdir-$$(" $$1 ") += " $$2 "\n\n" \ $$2 "/Makefile : " $$2 "/" $$3 " $$(TOPDIR)/qmake/qmake\n\t" \ "$$(call makefilegen,$$@)\n\n" \ $$2 " : " $$2 "/Makefile\n\t$$(call descend,$$@)\n"}'\ > $(TOPDIR)/.depends + @cat $(TOPDIR)/packages | \ + $(TOPDIR)/scripts/deps.pl >> $(TOPDIR)/.depends $(TOPDIR)/qmake/qmake : $(call descend,$(TOPDIR)/qmake) -- cgit v0.9.0.2