extend the rules/c-objs macro to take the way as a parameter
[ghc-hetmet.git] / rules / build-package.mk
index 4ca3c6e..863dc73 100644 (file)
@@ -1,3 +1,15 @@
+# -----------------------------------------------------------------------------
+#
+# (c) 2009 The University of Glasgow
+#
+# This file is part of the GHC build system.
+#
+# To understand how the build system works and how to modify it, see
+#      http://hackage.haskell.org/trac/ghc/wiki/Building/Architecture
+#      http://hackage.haskell.org/trac/ghc/wiki/Building/Modifying
+#
+# -----------------------------------------------------------------------------
+
 
 # Build a package with the stage-1 compiler, multiple ways.  A typical
 # libraries/foo/ghc.mk will look like this:
@@ -111,8 +123,8 @@ $1_$2_SplitObjs = NO
 endif
 endif
 
-# C and S files are built only once, not once per way
-$(call c-objs,$1,$2)
+# C and S files are built the "v" vanlilla way
+$(call c-objs,$1,$2,v)
 $(call distdir-opts,$1,$2,$3)
 $(call c-suffix-rules,$1,$2,v,YES)