# Win32 only: Enable the RTS and libraries to be built as DLLs
DLLized=@EnableWin32DLLs@
+# Win32 only: are we building a compiler that tries to reduce external
+# dependencies? i.e., one that doesn't assume that the user has got
+# the cygwin toolchain installed on his/her Win32 box.
+#
+# GHC is still dependent on GNU tools in the backend (gcc to further process
+# .c/.hc/.s/.o files + 'perl' to mangle and split), but using this
+# option a GHC distribution can be put together which includes a minimal
+# set of these open source tools.
+#
+MinimalUnixDeps=@MinimalUnixDeps@
+
# Don't split object files for libs if we're building DLLs, or booting from
# .hc files.
SplitObjs=YES
# For a debugging RTS:
# GhcRtsHcOpts = -optc-DDEBUG
-# GhcRtsCcOpts = -optc-g
+# GhcRtsCcOpts = -g
# For an optimised RTS:
GhcRtsHcOpts=-O2
#
GhcLibsWithHOpenGL=@GhcLibsWithHOpenGL@
+X_CFLAGS=@X_CFLAGS@
+X_LIBS=@X_LIBS@
+
################################################################################
#
# happy project
endif
# default C compiler flags
-SRC_CC_OPTS = -O
-ifeq "$(TARGETPLATFORM)" "i386-unknown-mingw32"
-SRC_CC_OPTS += -mno-cygwin -mwin32
-endif
+SRC_CC_OPTS = @SRC_CC_OPTS@
#-----------------------------------------------------------------------------
# GMP Library (version 2.0.x or above)