X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=mk%2Fconfig.mk.in;h=59ca739164e7284861b8251651adaea66d607e7f;hb=4020d126495cf5f1cee4516e2d89141c079ece5b;hp=9389107889b42465a0c291342e02db0c090e4c23;hpb=c8a382713b96c134b9a5fc7d6312d7d735fe25ac;p=ghc-hetmet.git diff --git a/mk/config.mk.in b/mk/config.mk.in index 9389107..59ca739 100644 --- a/mk/config.mk.in +++ b/mk/config.mk.in @@ -349,10 +349,17 @@ GhcLibsWithObjectIO=@GhcLibsWithObjectIO@ GhcLibsWithHOpenGL=@GhcLibsWithHOpenGL@ GL_CFLAGS=@GL_CFLAGS@ GL_LIBS=@GL_LIBS@ +GLUT_LIBS=@GLUT_LIBS@ X_CFLAGS=@X_CFLAGS@ X_LIBS=@X_LIBS@ + +# +# .NET interop support? +# +DotnetSupport=@DotnetSupport@ + ################################################################################ # # happy project @@ -464,11 +471,7 @@ datadir0 = @datadir@ #sysconfdir = @datadir@ #sharedstatedir = @sharedstatedir@ #localstatedir = @localstatedir@ -ifneq "$(TARGETPLATFORM)" "i386-unknown-mingw32" libdir0 = @libdir@ -else -libdir0 = @prefix@ -endif includedir = @includedir@ oldincludedir = @oldincludedir@ mandir = @mandir@ @@ -480,13 +483,8 @@ mandir = @mandir@ # override libdir and datadir to put project-specific stuff in # a subdirectory with the version number included. # -ifneq "$(TARGETPLATFORM)" "i386-unknown-mingw32" libdir = $(if $(ProjectNameShort),$(libdir0)/$(ProjectNameShort)-$(ProjectVersion),$(libdir0)) datadir = $(if $(ProjectNameShort),$(datadir0)/$(ProjectNameShort)-$(ProjectVersion),$(datadir0)) -else -libdir = $(libdir0) -datadir = $(datadir0) -endif # Default place for putting interface files is $(libdir) # (overriden for packages in package.mk) @@ -608,7 +606,7 @@ LITERATE_PREFIX = $(FPTOOLS_TOP)/literate/ UNLIT_PREFIX = $(FPTOOLS_TOP)/ghc/utils/unlit/ HP2PS_PREFIX = $(FPTOOLS_TOP)/ghc/utils/hp2ps/ -HSTAGS_PREFIX = $(FPTOOLS_TOP)/ghc/utils/hstags/ +HSTAGS_PREFIX = $(FPTOOLS_TOP)/ghc/utils/hasktags/ HSC2HS_PREFIX = $(FPTOOLS_TOP)/ghc/utils/hsc2hs/ #----------------------------------------------------------------------------- @@ -628,8 +626,15 @@ GhcVersion = @GhcVersion@ GhcMajVersion = @GhcMajVersion@ GhcMinVersion = @GhcMinVersion@ GhcPatchLevel = @GhcPatchLevel@ -# Canonicalised ghc version number, used for easy (integer) version comparisons. + +# Canonicalised ghc version number, used for easy (integer) version +# comparisons. We must expand $(GhcMinVersion) to two digits by +# adding a leading zero if necessary: +ifneq "$(findstring $(GhcMinVersion), 0 1 2 3 4 5 6 7 8 9)" "" +GhcCanonVersion = $(GhcMajVersion)0$(GhcMinVersion) +else GhcCanonVersion = $(GhcMajVersion)$(GhcMinVersion) +endif HBC = @HBC@ NHC = @NHC@ @@ -671,6 +676,9 @@ ifeq "$(TARGETPLATFORM)" "ia64-unknown-linux" SRC_CC_OPTS += -G0 endif +# Solaris2 strikes again. +unix_SRC_HSC2HS_OPTS += @unix_SRC_HSC2HS_OPTS@ + #----------------------------------------------------------------------------- # GMP Library (version 2.0.x or above) # @@ -839,7 +847,6 @@ VERBATIM = $(VERBATIM_PREFIX)verbatim SGMLVERB = $(SGMLVERB_PREFIX)sgmlverb RUNTEST = $(RUNTEST_PREFIX)runstdtest LX = @LxCmd@ -GREENCARD = $(FPTOOLS_TOP)/green-card/src/green-card BLD_DLL = dllwrap @@ -850,6 +857,17 @@ ILX2IL = ilx2il ILASM = ilasm # +# ghc-pkg +# +GHC_PKG = @GhcPkgCmd@ + +# +# Greencard +# +GREENCARD = @GreencardCmd@ +GREENCARD_VERSION = @GreencardVersion@ + +# # Happy # HAPPY = @HappyCmd@ @@ -880,7 +898,7 @@ LIT2TEXT = $(LITERATE_PREFIX)lit2text # UNLIT = $(UNLIT_PREFIX)unlit$(exeext) HP2PS = $(HP2PS_PREFIX)hp2ps$(exeext) -HSTAGS = $(HSTAGS_PREFIX)hstags +HSTAGS = $(HSTAGS_PREFIX)hasktags HSC2HS = $(HSC2HS_PREFIX)hsc2hs-inplace #