X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fdriver%2FMakefile;h=88bd495edb2178aff0dc0bca0dc20010e1cab413;hb=eca38799b3f006c10298e487283e49e7171f4e1b;hp=cd2a720ffb467222c7dfc6a5afa6d521fc9f9ea5;hpb=124690e9ad1111c4e73ba63b9d991fd014c8f645;p=ghc-hetmet.git diff --git a/ghc/driver/Makefile b/ghc/driver/Makefile index cd2a720..88bd495 100644 --- a/ghc/driver/Makefile +++ b/ghc/driver/Makefile @@ -1,63 +1,25 @@ -#----------------------------------------------------------------------------- +# -----------------------------------------------------------------------------= +# $Id: Makefile,v 1.73 2002/02/12 15:17:17 simonmar Exp $ +# +# (c) The University of Glasgow 2002 # TOP=.. -CURRENT_DIR=ghc/driver include $(TOP)/mk/boilerplate.mk -# hack for ghci-inplace script, see below -INSTALLING=1 - -ifeq "$(INSTALLING)" "1" SUBDIRS = mangler split ghc ghci -endif - -# ----------------------------------------------------------------------------- -# package configuration files... - -PKGCONF_OPTS = "$(TARGETPLATFORM)" \ - "$(CURRENT_DIR)" \ - "$(HaveLibGmp)" \ - "$(LibsReadline)" \ - "$(GHC_LIB_DIR)" \ - "$(GHC_RUNTIME_DIR)" \ - "$(GHC_UTILS_DIR)" \ - "$(GHC_INCLUDE_DIR)" - -SRC_HC_OPTS += -fglasgow-exts -cpp - -ghc_407_at_least = $(shell if (test $(GhcCanonVersion) -ge 407); then echo YES; else echo NO; fi) -ifeq "$(ghc_407_at_least)" "YES" -SRC_HC_OPTS += -package concurrent -package text -ifneq "$(mingw32_TARGET_OS)" "1" -SRC_HC_OPTS += -package posix -endif -else -SRC_HC_OPTS += -syslib concurrent -syslib posix -syslib misc -endif +boot all :: package.conf.inplace package.conf -SRC_HC_OPTS += -DWANT_PRETTY -SRC_HC_OPTS += $(filter -D% -U%,$(GhcRtsCcOpts)) +package.conf.inplace : + echo "[]" > $@ -all :: package.conf package.conf.inplace - -HS_OBJS = Package.o PackageSrc.o Utils.o -HS_PROG = pkgconf - -package.conf.inplace : $(HS_PROG) - ./$(HS_PROG) in-place $(PKGCONF_OPTS) >$@ - -package.conf : pkgconf - ./$(HS_PROG) install $(PKGCONF_OPTS) >$@ - -Package.o : ../utils/ghc-pkg/Package.hs +package.conf : + echo "[]" > $@ override datadir = $(libdir) INSTALL_DATAS += package.conf ghc-usage.txt -CLEAN_FILES += Main.hi pkgconf package.conf.inplace package.conf - -# ----------------------------------------------------------------------------- +CLEAN_FILES += package.conf.inplace package.conf include $(TOP)/mk/target.mk