From 57d15e1c1b85a8ec417e843827e5c8d271f7b1da Mon Sep 17 00:00:00 2001 From: sof Date: Mon, 19 Nov 2001 18:53:50 +0000 Subject: [PATCH] [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. --- Makefile | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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 \ -- 1.7.10.4