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
#sysconfdir = @datadir@
#sharedstatedir = @sharedstatedir@
#localstatedir = @localstatedir@
-ifneq "$(TARGETPLATFORM)" "i386-unknown-mingw32"
libdir0 = @libdir@
-else
-libdir0 = @prefix@
-endif
includedir = @includedir@
oldincludedir = @oldincludedir@
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)
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/
#-----------------------------------------------------------------------------
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@
SRC_CC_OPTS += -G0
endif
+# Solaris2 strikes again.
+unix_SRC_HSC2HS_OPTS += @unix_SRC_HSC2HS_OPTS@
+
#-----------------------------------------------------------------------------
# GMP Library (version 2.0.x or above)
#
SGMLVERB = $(SGMLVERB_PREFIX)sgmlverb
RUNTEST = $(RUNTEST_PREFIX)runstdtest
LX = @LxCmd@
-GREENCARD = $(FPTOOLS_TOP)/green-card/src/green-card
BLD_DLL = dllwrap
ILASM = ilasm
#
+# ghc-pkg
+#
+GHC_PKG = @GhcPkgCmd@
+
+#
+# Greencard
+#
+GREENCARD = @GreencardCmd@
+GREENCARD_VERSION = @GreencardVersion@
+
+#
# Happy
#
HAPPY = @HappyCmd@
#
UNLIT = $(UNLIT_PREFIX)unlit$(exeext)
HP2PS = $(HP2PS_PREFIX)hp2ps$(exeext)
-HSTAGS = $(HSTAGS_PREFIX)hstags
+HSTAGS = $(HSTAGS_PREFIX)hasktags
HSC2HS = $(HSC2HS_PREFIX)hsc2hs-inplace
#