summaryrefslogtreecommitdiff
path: root/libraries/mk/boilerplate.mk
blob: a9c22bcf743d3ce02bcfbf359f190bc42cacfd75 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# -----------------------------------------------------------------------------
# $Id: boilerplate.mk,v 1.1 2001/07/31 16:40:34 simonmar Exp $

# 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)

# 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:
LIBRARIES_TOP := $(TOP)
TOP:=$(TOP)/..

# Also set GHC_TOP here, because we need to get at bits of GHC's config
GHC_TOP := $(TOP)/ghc

# Pull in GHC's version & project info
-include $(GHC_TOP)/mk/version.mk

# Pull in the fptools boilerplate
include $(TOP)/mk/boilerplate.mk

# Reset TOP
TOP:=$(LIBRARIES_TOP)

# -----------------------------------------------------------------
# Everything after this point
# augments or overrides previously set variables.

-include $(GHC_TOP)/mk/paths.mk

-include $(TOP)/mk/paths.mk
-include $(TOP)/mk/opts.mk
-include $(TOP)/mk/suffix.mk