projects
/
ghc-hetmet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove empty dir
[ghc-hetmet.git]
/
ghc
/
mk
/
boilerplate.mk
diff --git
a/ghc/mk/boilerplate.mk
b/ghc/mk/boilerplate.mk
index
8d7b09f
..
0ab3f33
100644
(file)
--- a/
ghc/mk/boilerplate.mk
+++ b/
ghc/mk/boilerplate.mk
@@
-1,22
+1,16
@@
-#################################################################################
-#
-# GHC boilerplate.mk
-#
-# Boilerplate Makefile for an fptools project
-#
-#################################################################################
+# GHC boilerplate.mk
-# Begin by slurping in the boilerplate from one level up.
-# Remember, TOP is the top level of the innermost level
-# (FPTOOLS_TOP is the fptools top)
+GHC_TOP := $(TOP)
--include $(TOP)/mk/version.mk
+# Include this first, because the top-level .mk files might depend on
+# the values of $(ProjectXXX) variables. (in fact they might/should not,
+# but we're not brave enough to move this include later --SDM).
+-include $(GHC_TOP)/mk/version.mk
# We need to set TOP to be the TOP that the next level up expects!
# The TOP variable is reset after the inclusion of the fptools
# boilerplate, so we stash TOP away first:
# We need to set TOP to be the TOP that the next level up expects!
# The TOP variable is reset after the inclusion of the fptools
# boilerplate, so we stash TOP away first:
-GHC_TOP := $(TOP)
-TOP:=$(TOP)/..
+TOP:=$(GHC_TOP)/..
include $(TOP)/mk/boilerplate.mk
include $(TOP)/mk/boilerplate.mk
@@
-28,6
+22,7
@@
TOP:=$(GHC_TOP)
# augments or overrides previously set variables.
# -----------------------------------------------------------------
# augments or overrides previously set variables.
# -----------------------------------------------------------------
--include $(TOP)/mk/paths.mk
--include $(TOP)/mk/opts.mk
--include $(TOP)/mk/suffix.mk
+-include $(GHC_TOP)/mk/config.mk
+-include $(GHC_TOP)/mk/paths.mk
+-include $(GHC_TOP)/mk/opts.mk
+-include $(GHC_TOP)/mk/suffix.mk