X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=mk%2Fconfig.mk.in;h=82c7dbf0dde2e58941282536a01267310b340e08;hb=6437de973015efcb9fe52566cfc87db6a89f8c52;hp=b7eba8ea1b795bc5c7e56a22407dd941bc03cbfb;hpb=76cf76a93607c2e52455e57d3af50ce81733bfd4;p=ghc-hetmet.git diff --git a/mk/config.mk.in b/mk/config.mk.in index b7eba8e..82c7dbf 100644 --- a/mk/config.mk.in +++ b/mk/config.mk.in @@ -87,7 +87,7 @@ HostVendor_CPP = @HostVendor_CPP@ LeadingUnderscore=@LeadingUnderscore@ # Pin a suffix on executables? If so, what. (cygwin32 only). -exeext=@exeext@ +exeext= ################################################################################# # @@ -111,18 +111,27 @@ exeext=@exeext@ # * ghc&hslibs next # then it's up to you -ProjectsToBuild = glafp-utils literate happy ghc hslibs +ProjectsToBuild = glafp-utils literate ghc hslibs # # Make a distinction between building and installing, ProjectsToInstall # does not include the literate bits.. # -ProjectsToInstall = glafp-utils happy ghc hslibs +ProjectsToInstall = glafp-utils ghc hslibs # # Should the various project tests directories be built? # IncludeTestDirsInBuild=NO +# +# Name variables for the main project +# +Project = Ghc +ProjectName = $($(Project)ProjectName) +ProjectNameShort = $($(Project)ProjectNameShort) +ProjectVersion = $($(Project)ProjectVersion) +ProjectPatchLevel = $($(Project)ProjectPatchLevel) + ################################################################################# # # GHC project @@ -135,20 +144,10 @@ IncludeTestDirsInBuild=NO # # Name variables for ghc: # -GhcProjectName =The Glorious Glasgow Haskell Compilation System -GhcProjectNameShort =ghc -GhcProjectVersion =2.08 -GhcProjectPatchLevel =0 - -# -# Name variables for the fptools, for now equal to the above -# ghc stuff -# -ProjectName =$(GhcProjectName) -ProjectNameShort =$(GhcProjectNameShort) -ProjectVersion =$(GhcProjectVersion) -ProjectPatchLevel =$(GhcProjectPatchLevel) - +GhcProjectName = The Glorious Glasgow Haskell Compilation System +GhcProjectNameShort = ghc +GhcProjectVersion = 2.10 +GhcProjectPatchLevel = 0 #--------------------------------------------------------------- # @@ -252,6 +251,13 @@ else GhcLibHcOpts= -O endif +# what to include in a binary distribution + +GhcMainDir = ghc +GhcBinDistDirs = ghc hslibs +GhcBinDistDocs = docs ghc/docs/users_guide ghc/docs/libraries +GhcBinDistPrlScripts = ghc stat2resid hstags mkdependHS +GhcBinDistLibPrlScripts = hscpp ################################################################################# # @@ -293,13 +299,28 @@ HsLibHcOpts=$(GhcLibHcOpts) # ################################################################################# +# +# Name variables for happy: +# +HappyProjectName = Happy +HappyProjectNameShort = happy +HappyProjectVersion = 1.5 +HappyProjectPatchLevel = 0 + # The compiler you'd like to use to compile Happy WithHappyHc = $(WithGhcHc) # HappyHcOpts gives the flags to pass to the Haskell compiler used -# to compile the Happy source coed +# to compile the Happy sources with. +# HappyHcOpts = +# what to include in a binary distribution + +HappyMainDir = happy +HappyBinDistDirs = happy +HappyBinDistDocs = happy/doc +HappyBinDistShScripts = happy ################################################################################# # @@ -309,8 +330,6 @@ HappyHcOpts = # ################################################################################# - - ################################################################################# # # green-card project @@ -480,6 +499,7 @@ MKDEPENDC_PREFIX = $(GLAFP_UTILS)/mkdependC/ LTX_PREFIX = $(GLAFP_UTILS)/ltx/ RUNTEST_PREFIX = $(GLAFP_UTILS)/runstdtest/ VERBATIM_PREFIX = $(GLAFP_UTILS)/verbatim/ +SGMLVERB_PREFIX = $(GLAFP_UTILS)/sgmlverb/ ETAGS_PREFIX = $(GLAFP_UTILS)/etags/ MSUB_PREFIX = $(GLAFP_UTILS)/msub/ LNDIR_PREFIX = $(GLAFP_UTILS)/lndir/ @@ -623,6 +643,13 @@ TROFF = troff UNAME = uname YACC = @YaccCmd@ +#----------------------------------------------------------------------------- +# SGML stuff (currently not configured - we assume you have it) + +SGML2LATEX = sgml2latex +SGML2HTML = sgml2html +SGML2INFO = sgml2info +SGML2TXT = sgml2txt #----------------------------------------------------------------------------- # FPtools support software @@ -636,6 +663,8 @@ LNDIR = $(LNDIR_PREFIX)lndir MSUB = $(MSUB_PREFIX)msub ETAGS = $(ETAGS_PREFIX)etags VERBATIM = $(VERBATIM_PREFIX)verbatim +SGMLVERB = $(SGMLVERB_PREFIX)sgmlverb +SGML2LATEX = sgml2latex RUNTEST = $(RUNTEST_PREFIX)runstdtest HAPPY = @HappyCmd@ HAPPY_VERSION = @HappyVersion@