From: sof Date: Mon, 19 Nov 2001 18:53:50 +0000 (+0000) Subject: [project @ 2001-11-19 18:53:50 by sof] X-Git-Tag: Approximately_9120_patches~558 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=57d15e1c1b85a8ec417e843827e5c8d271f7b1da;p=ghc-hetmet.git [project @ 2001-11-19 18:53:50 by sof] If the configure script determined that the build-tree version of happy is to be used, descend into happy/ and build it, if needs be. --- diff --git a/Makefile b/Makefile index f40e3ee..2b1e5ab 100644 --- a/Makefile +++ b/Makefile @@ -308,6 +308,18 @@ CLEAN_FILES += hc-files-to-go *-hc.tar.gz DIST_CLEAN_FILES += config.cache config.status +# +# If you've ended up using an in-place version of Happy, +# make sure it gets built early on. +# +ifeq "$(HAPPY)" "$(FPTOOLS_TOP_ABS)/happy/src/happy-inplace" +all :: $(FPTOOLS_TOP_ABS)/happy/src/happy-inplace + +$(FPTOOLS_TOP_ABS)/happy/src/happy-inplace : + cd ghc/includes && make boot + cd happy && make boot all +endif + all :: @case '${MFLAGS}' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *) x_on_err=1;; esac; \ for i in $(SUBDIRS); do \