[project @ 2004-05-10 10:26:07 by simonmar]
authorsimonmar <unknown>
Mon, 10 May 2004 10:26:07 +0000 (10:26 +0000)
committersimonmar <unknown>
Mon, 10 May 2004 10:26:07 +0000 (10:26 +0000)
Hack to generate correct dependencies for the RTS.  We now #define
PROFILING, THREADED_RTS and DEBUG when generating dependencies so that
we get (hopefully) a superset of all the deps.

ghc/rts/Makefile

index f18e0a8..733399e 100644 (file)
@@ -166,6 +166,12 @@ endif
 MKDEPENDC_SRCS     = $(C_SRCS) $(HC_SRCS)
 SRC_MKDEPENDC_OPTS += -I. -I../includes
 
+# Hack: we define every way-related option here, so that we get (hopefully)
+# a superset of the dependencies.  To do this properly, we should generate
+# a different set of dependencies for each way.  Further hack: PROFILING and
+# TICKY_TICKY can't be used together, so we omit TICKY_TICKY for now.
+SRC_MKDEPENDC_OPTS += -DPROFILING -DTHREADED_RTS -DDEBUG
+
 # -----------------------------------------------------------------------------
 # The auto-generated apply code