-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathGNUmakesettings.inc
80 lines (55 loc) · 2.23 KB
/
GNUmakesettings.inc
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# This is the single file that all GNUmakefiles of the full distribution - and
# only them - should include.
# Prerequisite: ROOT_TOP must be set.
# Each project should define its own GNUmakesettings.inc, as explained in
# myriad/GNUmakesettings.inc.
# Nothing simpler can be used:
# Starting with the make variables:
ifeq ($(HAS_SUSTAINABLE_CITIES),true)
include $(SUSTAINABLE_CITIES_TOP)/GNUmakevars.inc
endif
ifeq ($(HAS_BLOCKCHAIN_SIM),true)
include $(BLOCKCHAIN_SIM_TOP)/GNUmakevars.inc
endif
ifeq ($(HAS_PLANNING_SIM),true)
include $(PLANNING_SIM_TOP)/GNUmakevars.inc
endif
include $(MOCK_SIMULATORS_TOP)/GNUmakevars.inc
include $(SIM_DIASCA_TOP)/GNUmakevars.inc
include $(TRACES_TOP)/GNUmakevars.inc
include $(WOOPER_TOP)/GNUmakevars.inc
include $(MYRIAD_TOP)/GNUmakevars.inc
include $(ROOT_TOP)/GNUmakevars.inc
# Then rules are split between automatic (generic, pattern-based) ones and
# explicit (immediate, static) ones, so that the latter can be placed last
# (otherwise they would shadow any default target, such as 'all', defined by any
# lower layer, for instance when overriding base cleaning with their own
# 'clean-local' target):
ifeq ($(HAS_SUSTAINABLE_CITIES),true)
include $(SUSTAINABLE_CITIES_TOP)/GNUmakerules-automatic.inc
endif
ifeq ($(HAS_BLOCKCHAIN_SIM),true)
include $(BLOCKCHAIN_SIM_TOP)/GNUmakerules-automatic.inc
endif
ifeq ($(HAS_PLANNING_SIM),true)
include $(PLANNING_SIM_TOP)/GNUmakerules-automatic.inc
endif
include $(MOCK_SIMULATORS_TOP)/GNUmakerules-automatic.inc
include $(SIM_DIASCA_TOP)/GNUmakerules-automatic.inc
include $(TRACES_TOP)/GNUmakerules-automatic.inc
include $(WOOPER_TOP)/GNUmakerules-automatic.inc
include $(MYRIAD_TOP)/GNUmakerules-automatic.inc
ifeq ($(HAS_SUSTAINABLE_CITIES),true)
include $(SUSTAINABLE_CITIES_TOP)/GNUmakerules-explicit.inc
endif
ifeq ($(HAS_BLOCKCHAIN_SIM),true)
include $(BLOCKCHAIN_SIM_TOP)/GNUmakerules-explicit.inc
endif
ifeq ($(HAS_PLANNING_SIM),true)
include $(PLANNING_SIM_TOP)/GNUmakerules-explicit.inc
endif
include $(MOCK_SIMULATORS_TOP)/GNUmakerules-explicit.inc
include $(SIM_DIASCA_TOP)/GNUmakerules-explicit.inc
include $(TRACES_TOP)/GNUmakerules-explicit.inc
include $(WOOPER_TOP)/GNUmakerules-explicit.inc
include $(MYRIAD_TOP)/GNUmakerules-explicit.inc