X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=mk%2Fpackage.mk;h=4b3eccd3ceb6f2dfa9dcbf8bda740ac88209dcb3;hb=14a46cb932d4211e05c0def5b366b3124f361da4;hp=9b022583fa3b12bcb2547bd574896449faac2c6b;hpb=6b910c214e27b082313289287ffa3ee41e85550c;p=ghc-hetmet.git diff --git a/mk/package.mk b/mk/package.mk index 9b02258..4b3eccd 100644 --- a/mk/package.mk +++ b/mk/package.mk @@ -1,5 +1,5 @@ # ----------------------------------------------------------------------------- -# $Id: package.mk,v 1.19 2002/09/26 09:07:50 simonmar Exp $ +# $Id: package.mk,v 1.25 2003/05/17 00:11:30 ross Exp $ ifneq "$(PACKAGE)" "" @@ -8,11 +8,11 @@ ifneq "$(PACKAGE)" "" ifeq "$(way)" "" -$(PACKAGE).conf.inplace : $(PACKAGE).conf.in +package.conf.inplace : package.conf.in $(CPP) $(RAWCPP_FLAGS) -I$(GHC_INCLUDE_DIR) -x c $(PACKAGE_CPP_OPTS) $< \ | sed 's/^#.*$$//g' >$@ -$(PACKAGE).conf.installed : $(PACKAGE).conf.in +package.conf.installed : package.conf.in $(CPP) $(RAWCPP_FLAGS) -I$(GHC_INCLUDE_DIR) -DINSTALLING -x c $(PACKAGE_CPP_OPTS) $< \ | sed 's/^#.*$$//g' >$@ @@ -30,14 +30,16 @@ $(PACKAGE).conf.installed : $(PACKAGE).conf.in STAMP_PKG_CONF = $(GHC_DRIVER_DIR)/stamp-pkg-conf-$(PACKAGE) CLEAN_FILES += $(STAMP_PKG_CONF) +ifneq "$(BootingFromHc)" "YES" boot all :: $(STAMP_PKG_CONF) +endif -$(STAMP_PKG_CONF) : $(PACKAGE).conf.inplace $(PACKAGE).conf.installed - $(GHC_PKG_INPLACE) --update-package <$(PACKAGE).conf.inplace - $(GHC_PKG_INPLACE) -f $(GHC_DRIVER_DIR)/package.conf --update-package <$(PACKAGE).conf.installed +$(STAMP_PKG_CONF) : package.conf.inplace package.conf.installed + $(GHC_PKG_INPLACE) --update-package