X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;ds=sidebyside;f=ghc%2Flib%2Fcompat%2Fcompat.mk;fp=ghc%2Flib%2Fcompat%2Fcompat.mk;h=0000000000000000000000000000000000000000;hb=0065d5ab628975892cea1ec7303f968c3338cbe1;hp=156f03378e025ba85691d1c4f22eb4151cef39ea;hpb=28a464a75e14cece5db40f2765a29348273ff2d2;p=ghc-hetmet.git diff --git a/ghc/lib/compat/compat.mk b/ghc/lib/compat/compat.mk deleted file mode 100644 index 156f033..0000000 --- a/ghc/lib/compat/compat.mk +++ /dev/null @@ -1,43 +0,0 @@ -# Settings for using the libghccompat.a library elsewhere in the build -# tree: this file is just included into Makefiles, see -# ghc/utils/ghc-pkg/Makefile for example. -# -# This is a poor-mans package, but simpler because we don't -# have to deal with variations in the package support of different -# versions of GHC. - -# Use libghccompat.a: -SRC_HC_OPTS += -i$(GHC_LIB_COMPAT_DIR) -SRC_LD_OPTS += -L$(GHC_LIB_COMPAT_DIR) -lghccompat - -# Do *not* use the installed Cabal: -ifeq "$(ghc_ge_603)" "YES" -SRC_HC_OPTS += -ignore-package Cabal -endif - -# And similarly for when booting from .hc files: -HC_BOOT_LD_OPTS += -L$(GHC_LIB_COMPAT_DIR) -HC_BOOT_LIBS += -lghccompat - -ifeq "$(Windows)" "YES" -# not very nice, but required for -lghccompat on Windows -SRC_LD_OPTS += -lshell32 -HC_BOOT_LIBS += -lshell32 -endif - -# This is horrible. We ought to be able to omit the entire directory -# from mkDependHS. -SRC_MKDEPENDHS_OPTS += \ - -optdep--exclude-module=Compat.RawSystem \ - -optdep--exclude-module=Compat.Directory \ - -optdep--exclude-module=Distribution.Compat.FilePath \ - -optdep--exclude-module=Distribution.Compat.ReadP \ - -optdep--exclude-module=Distribution.Extension \ - -optdep--exclude-module=Distribution.GetOpt \ - -optdep--exclude-module=Distribution.InstalledPackageInfo \ - -optdep--exclude-module=Distribution.License \ - -optdep--exclude-module=Distribution.Package \ - -optdep--exclude-module=Distribution.ParseUtils \ - -optdep--exclude-module=Distribution.Compiler \ - -optdep--exclude-module=Distribution.Version \ - -optdep--exclude-module=System.Directory.Internals