-
Notifications
You must be signed in to change notification settings - Fork 0
/
GNUmakesettings.inc
33 lines (21 loc) · 1.02 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
# This is the single file that all Seaplus GNUmakefiles, and only them, should
# include.
# Prerequisite: SEAPLUS_TOP must be set.
# Each project should define its own GNUmakesettings.inc, as explained in
# myriad/GNUmakesettings.inc.
# Nothing simpler can be used:
# First the make variables:
include $(MOBILE_TOP)/GNUmakevars.inc
include $(SEAPLUS_TOP)/GNUmakevars.inc
include $(MYRIAD_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):
include $(MOBILE_TOP)/GNUmakerules-automatic.inc
include $(SEAPLUS_TOP)/GNUmakerules-automatic.inc
include $(MYRIAD_TOP)/GNUmakerules-automatic.inc
include $(MOBILE_TOP)/GNUmakerules-explicit.inc
include $(SEAPLUS_TOP)/GNUmakerules-explicit.inc
include $(MYRIAD_TOP)/GNUmakerules-explicit.inc