# Usage:
#
-# ./darcs-all [-q] [-s] [--dph] [--nofib] [--testsuite] get [darcs get flags]
+# ./darcs-all [-q] [-s] [--nofib] [--testsuite] get [darcs get flags]
# This gets the GHC core repos, if they do not already exist.
# -q says to be quite, and -s to be silent.
-# --dph, --nofib, --testsuite also get the dph library, nofib and
-# testsuite repos respectively
+# --nofib, --testsuite also get the nofib and testsuite repos respectively
# The darcs get flag you are most likely to want is --complete. By
# default we pass darcs the --partial flag.
#
elsif ($arg eq "-s") {
$verbose = 0;
}
- # --dph says we grab the dph libs with 'get'.
- # It has no effect on the other commands.
- elsif ($arg eq "--dph") {
- $tags{"dph"} = 1;
- }
# --nofib tells get to also grab the nofib repo.
# It has no effect on the other commands.
elsif ($arg eq "--nofib") {
PACKAGES += haskeline
-ifneq "$(wildcard libraries/dph)" ""
PACKAGES_STAGE2 += \
dph/dph-base \
dph/dph-prim-interface \
dph/dph-prim-par \
dph/dph-seq \
dph/dph-par
-endif
BOOT_PKGS = Cabal hpc extensible-exceptions
utils/haddock/doc \
$(patsubst %, libraries/%, $(PACKAGES)) \
$(patsubst %, libraries/%, $(PACKAGES_STAGE2)) \
+ libraries/dph \
compiler \
$(GHC_HSC2HS_DIR) \
$(GHC_PKG_DIR) \
libraries/$(lib)_dist-install_DISABLE = YES))
endif
-ifneq "$(wildcard libraries/dph)" ""
-include libraries/dph/ghc.mk
-endif
include $(patsubst %, %/ghc.mk, $(BUILD_DIRS))
# We need -fno-warn-deprecated-flags to avoid failure with -Werror
libraries/Cabal packages/Cabal darcs
libraries/containers packages/containers darcs
libraries/directory packages/directory darcs
+libraries/dph packages/dph darcs
libraries/extensible-exceptions packages/extensible-exceptions darcs
libraries/filepath packages/filepath darcs
libraries/ghc-prim packages/ghc-prim darcs
libraries/unix packages/unix darcs
libraries/utf8-string packages/utf8-string darcs
libraries/Win32 packages/Win32 darcs
-libraries/dph dph packages/dph darcs
testsuite testsuite testsuite darcs
nofib nofib nofib darcs