-SUBDIRS = base old-locale old-time directory process filepath pretty \
- template-haskell readline Cabal random haskell98
+SUBDIRS = base old-locale old-time filepath directory process pretty \
+ hpc template-haskell readline Cabal random haskell98
SUBDIRS += $(wildcard fgl)
SUBDIRS += $(wildcard X11)
SUBDIRS += $(wildcard time)
SUBDIRS += $(wildcard fgl)
SUBDIRS += $(wildcard X11)
SUBDIRS += $(wildcard time)
ifeq "$(Windows)" "NO"
# HGL is not working on Win32, so omit it for now. Better not to ship it
# at all than to ship a broken version.
ifeq "$(Windows)" "NO"
# HGL is not working on Win32, so omit it for now. Better not to ship it
# at all than to ship a broken version.
# the executable with the shell script on non-Windows. This should
# probably be tidied up so that we can always pass the same libsubdir.
ifeq "$(Windows)" "YES"
# the executable with the shell script on non-Windows. This should
# probably be tidied up so that we can always pass the same libsubdir.
ifeq "$(Windows)" "YES"
# We rely on all the CONFIGURE_ARGS being quoted with '...', and there
# being no 's inside the values.
# We rely on all the CONFIGURE_ARGS being quoted with '...', and there
# being no 's inside the values.
--libsubdir='$(libsubdir)' \
--with-compiler=../../compiler/stage1/ghc-inplace$ \
--with-hc-pkg=../../utils/ghc-pkg/ghc-pkg-inplace$ \
--with-hsc2hs=../../utils/hsc2hs/hsc2hs-inplace \
--with-ld=$(LD) \
--libsubdir='$(libsubdir)' \
--with-compiler=../../compiler/stage1/ghc-inplace$ \
--with-hc-pkg=../../utils/ghc-pkg/ghc-pkg-inplace$ \
--with-hsc2hs=../../utils/hsc2hs/hsc2hs-inplace \
--with-ld=$(LD) \
--haddock-args="--use-contents=../index.html \
--use-index=../doc-index.html" \
$(FLAGGED_CONFIGURE_ARGS) \
--haddock-args="--use-contents=../index.html \
--use-index=../doc-index.html" \
$(FLAGGED_CONFIGURE_ARGS) \
$(RM) -f libraries.txt index.html doc-index.html
$(foreach SUBDIR,$(SUBDIRS),clean.library.$(SUBDIR)): \
$(RM) -f libraries.txt index.html doc-index.html
$(foreach SUBDIR,$(SUBDIRS),clean.library.$(SUBDIR)): \
install: $(foreach SUBDIR,$(SUBDIRS),install.library.$(SUBDIR))
ifeq "$(HADDOCK_DOCS)" "YES"
install: $(foreach SUBDIR,$(SUBDIRS),install.library.$(SUBDIR))
ifeq "$(HADDOCK_DOCS)" "YES"
- $(INSTALL_DIR) $(ROOT)
- $(INSTALL_DATA) index.html doc-index.html $(ROOT)
- $(INSTALL_SCRIPT) gen_contents_index $(ROOT)
+ $(INSTALL_DIR) $(DOC_ROOT)
+ $(INSTALL_DATA) index.html doc-index.html $(DOC_ROOT)
+ $(INSTALL_SCRIPT) gen_contents_index $(DOC_ROOT)
- $(INSTALL_DATA) $(prefix)/share/ghc/doc/html/base/*.css $(ROOT)
- $(INSTALL_DATA) $(prefix)/share/ghc/doc/html/base/*.js $(ROOT)
- $(INSTALL_DATA) $(prefix)/share/ghc/doc/html/base/*.gif $(ROOT)
+ $(INSTALL_DATA) $(DOC_ROOT)/base/*.css $(DOC_ROOT)
+ $(INSTALL_DATA) $(DOC_ROOT)/base/*.js $(DOC_ROOT)
+ $(INSTALL_DATA) $(DOC_ROOT)/base/*.gif $(DOC_ROOT)