[commit: ghc] master: Remove utils/Makefile (09316bc)
Ian Lynagh
igloo at earth.li
Sun Feb 17 16:47:58 CET 2013
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/09316bc93c2f6d466df445f6dc493ad84cf250f2
>---------------------------------------------------------------
commit 09316bc93c2f6d466df445f6dc493ad84cf250f2
Author: Ian Lynagh <ian at well-typed.com>
Date: Sun Feb 17 14:57:46 2013 +0000
Remove utils/Makefile
It required the old build system, so didn't work.
>---------------------------------------------------------------
utils/Makefile | 113 --------------------------------------------------------
1 files changed, 0 insertions(+), 113 deletions(-)
diff --git a/utils/Makefile b/utils/Makefile
deleted file mode 100644
index 544a21d..0000000
--- a/utils/Makefile
+++ /dev/null
@@ -1,113 +0,0 @@
-TOP=..
-include $(TOP)/mk/boilerplate.mk
-
-ifeq "$(DOING_BIN_DIST)" "YES"
-# We're doing a binary-dist, descend into a subset of the dirs.
-SUBDIRS = mkdirhier hp2ps parallel unlit
-else
-SUBDIRS = mkdependC mkdirhier runstdtest hp2ps \
- parallel unlit genprimopcode genapply
-#ifneq "$(TARGETPLATFORM)" "i386-unknown-mingw32"
-## lndir doesn't build on Windows
-#SUBDIRS += lndir
-#endif
-endif
-
-ifeq "$(TARGETPLATFORM)" "i386-unknown-mingw32"
-SUBDIRS += touchy
-endif
-
-# XXX pwd and lndir building disabled for now
-
-# Utils that we don't build by default:
-# nofib-analyse
-
-# Utils that are old and/or bitrotted:
-# stat2resid
-# debugNCG
-# genargs
-# heap-view
-# pvm
-# verbatim
-# ltx
-# hstags
-
-# "heap-view" is not in the list because (a) it requires
-# a Haskell compiler (which you may not have yet), and (b) you are
-# unlikely to want it desperately. It is easy to build once you have
-# a Haskell compiler and if you want it.
-
-include $(TOP)/mk/target.mk
-
-# genprimopcode is needed to boot in ghc/compiler...
-boot ::
- $(MAKE) -C genprimopcode
-
-############################################
-
-# The utils may be built with the bootstrapping compiler, for use during
-# the build, or with the stage2 compiler, for installing. Some of them
-# are built with both; we can't install the utils built with the
-# bootstrapping compiler as they may use different versions of C
-# libraries. The reason we use stage2 rather than stage1 is that some
-# utils, e.g. haddock, need the GHC API package.
-
-WITH_BOOTSTRAPPING_COMPILER = installPackage ghc-pkg hsc2hs hpc
-
-WITH_STAGE2 = installPackage ghc-pkg runghc hpc pwd haddock
-ifneq "$(NO_INSTALL_HSC2HS)" "YES"
-WITH_STAGE2 += hsc2hs
-endif
-
-# sort removes duplicates - we don't actually care about the order
-WITH_EITHER = $(sort $(WITH_BOOTSTRAPPING_COMPILER) $(WITH_STAGE2))
-
-# We need to build pwd with stage 2, as it goes in bindists, but we
-# don't actually want to install it. Likewise the installPackage
-# program.
-DO_NOT_INSTALL = pwd installPackage
-
-binary-dist: $(foreach P,$(WITH_STAGE2),binary-dist.$P)
-ifeq "$(WHERE_AM_I)" ""
- echo "I don't know where I am" >&2
- exit 1
-endif
- echo $(WHERE_AM_I)/Makefile >> $(BIN_DIST_LIST)
- set -e; for d in $(SUBDIRS); do $(MAKE) -C $$d binary-dist WHERE_AM_I=$(WHERE_AM_I)/$$d; done
-
-clean:: $(foreach P,$(WITH_EITHER),clean.$P)
-
-distclean:: $(foreach P,$(WITH_EITHER),distclean.$P)
-
-with-bootstrapping-compiler: \
- $(foreach P,$(WITH_BOOTSTRAPPING_COMPILER),with-bootstrapping-compiler.$P)
-
-with-stage-2: $(foreach P,$(WITH_STAGE2),with-stage-2.$P)
- $(MAKE) -C haddock install-inplace
-
-install:: $(foreach P,$(filter-out $(DO_NOT_INSTALL),$(WITH_STAGE2)),install.$P)
-
-$(foreach P,$(WITH_EITHER),clean.$P): \
-clean.%:
- $(MAKE) -C $* clean
-
-$(foreach P,$(WITH_EITHER),distclean.$P): \
-distclean.%:
- $(MAKE) -C $* distclean
-
-$(foreach P,$(WITH_BOOTSTRAPPING_COMPILER),with-bootstrapping-compiler.$P): \
-with-bootstrapping-compiler.%:
- $(MAKE) -C $* with-bootstrapping-compiler
-
-$(foreach P,$(WITH_STAGE2),with-stage-2.$P): \
-with-stage-2.%:
- $(MAKE) -C $* with-stage-2
-
-$(foreach P,$(WITH_STAGE2),install.$P): \
-install.%:
- $(MAKE) -C $* install
-
-$(foreach P,$(WITH_STAGE2),binary-dist.$P): \
-binary-dist.%:
- $(MAKE) -C $* binary-dist WHERE_AM_I=$(WHERE_AM_I)/$*
-
More information about the ghc-commits
mailing list