#
# -dcore-lint check the types after every pass of the compiler;
# a pretty strong internal check
-GhcHcOpts=
+GhcHcOpts=-O
# GhcWithHscBuiltViaC - build GHC compiler proper (\`hsc') from .hc files?
GhcWithHscBuiltViaC=@BootingFromHc@
# -O is pretty desirable, otherwise no inlining of prelude
# things (incl "+") happens when compiling with this compiler
-ifeq "$(GhcWithHscBuiltViaC)" "YES"
GhcLibHcOpts=-O
-else
-GhcLibHcOpts=-O -split-objs -odir $*
-endif
# Win32 only: Enable the RTS and libraries to be built as DLLs
-#
+# Don't split object files for libs if we're building DLLs
EnableWin32DLLs=@EnableWin32DLLs@
+ifeq "($EnableWin32DLLs)" "YES"
+SplitObjs=NO
+else
+SplitObjs=YES
+endif
+
# Strip local symbols from libraries? This can make the libraries smaller,
# but makes debugging somewhat more difficult. Doesn't work with all ld's.
HsLibsFor = ghc
# hslibs for GHC also uses the following variables (defined above):
-# GhcLibWays, GhcLibHcOpts, EnableWin32DLLs, StripLibraries
+# GhcLibWays, GhcLibHcOpts, GhcLibToolsHcOpts, EnableWin32DLLs, StripLibraries
+
+# Haskell compiler options for tools in hslibs
+GhcLibToolsHcOpts=-O
# Build the Haskell Readline bindings?
#
-GhcLibsWithReadline=NO
-#
+GhcLibsWithReadline=@HaveReadlineHeaders@
+
+# Libraries needed for linking with readline
+LibsReadline=@LibsReadline@
+
# Include path to readline.h
# (no path == in standard include path)
#
ReadlineIncludePath=
-HaveLibReadline=@HaveLibReadline@
################################################################################
#
CPP = @CPP@
CTAGS = $(ETAGS)
RAWCPP = $(CPP) -undef -traditional
+FIND = @FindCmd@
INSTALL = @INSTALL@
#
# Sigh - the autoconf macro for INSTALL will subst a relative path to the fallback
#-----------------------------------------------------------------------------
# SGML stuff (currently not configured - we assume you have it)
-SGML2LATEX = sgml2latex
-SGML2HTML = sgml2html
-SGML2INFO = sgml2info
-SGML2TXT = sgml2txt
+SGML2DVI = db2dvi
+SGML2HTML = db2html
+SGML2INFO = db2info
+SGML2RTF = db2rtf
+
+SGMLSTYLESHEET = $(FPTOOLS_TOP_ABS)/docs/fptools-both.dsl
+
+SRC_SGML2DVI_OPTS = -d $(SGMLSTYLESHEET)
+SRC_SGML2HTML_OPTS = -d $(SGMLSTYLESHEET)
+SRC_SGML2INFO_OPTS = -d $(SGMLSTYLESHEET)
+SRC_SGML2RTF_OPTS = -d $(SGMLSTYLESHEET)
#-----------------------------------------------------------------------------
# FPtools support software
ETAGS = $(ETAGS_PREFIX)etags
VERBATIM = $(VERBATIM_PREFIX)verbatim
SGMLVERB = $(SGMLVERB_PREFIX)sgmlverb
-SGML2LATEX = sgml2latex
RUNTEST = $(RUNTEST_PREFIX)runstdtest
HAPPY = @HappyCmd@
HAPPY_VERSION = @HappyVersion@