X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rules%2Fbuild-package.mk;h=863dc73f2d317e5375229444bd73d49ceba657c1;hb=ce14988222b8da2abc57c68a087a61efe5ba709b;hp=4ca3c6e66f91b2c03d607fedf52248b8fb375c3e;hpb=34cc75e1a62638f2833815746ebce0a9114dc26b;p=ghc-hetmet.git diff --git a/rules/build-package.mk b/rules/build-package.mk index 4ca3c6e..863dc73 100644 --- a/rules/build-package.mk +++ b/rules/build-package.mk @@ -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)