diff options
author | sof <unknown> | 2001-11-19 18:53:50 +0000 |
---|---|---|
committer | sof <unknown> | 2001-11-19 18:53:50 +0000 |
commit | 57d15e1c1b85a8ec417e843827e5c8d271f7b1da (patch) | |
tree | 8abdfcd28f7e655dc41c78f38c8bab727a528fcf /Makefile | |
parent | 5b4f91d4a1bc1320f4f548213cc2a5d253c468d1 (diff) | |
download | haskell-57d15e1c1b85a8ec417e843827e5c8d271f7b1da.tar.gz |
[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.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -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 \ |