blob: ad6df03e944c91ce6f384ef7cf7cdedea6f3a094 [file] [log] [blame]
Tristan Matthews0a329cc2013-07-17 13:20:14 -04001#
2# Include host/target/compiler selection.
3# This will export CC_NAME, MACHINE_NAME, OS_NAME, and HOST_NAME variables.
4#
5include $(PJDIR)/build.mak
6
7#
8# Include global compiler specific definitions
9#
10include $(PJDIR)/build/cc-$(CC_NAME).mak
11
12#
13# (Optionally) Include compiler specific configuration that is
14# specific to this project. This configuration file is
15# located in this directory.
16#
17-include cc-$(CC_NAME).mak
18
19#
20# Include auto configured compiler specification.
21# This will override the compiler settings above.
22# Currently this is made OPTIONAL, to prevent people
23# from getting errors because they don't re-run ./configure
24# after downloading new PJSIP.
25#
26-include $(PJDIR)/build/cc-auto.mak
27
28#
29# Include global machine specific definitions
30#
31include $(PJDIR)/build/m-$(MACHINE_NAME).mak
32-include m-$(MACHINE_NAME).mak
33
34#
35# Include target OS specific definitions
36#
37include $(PJDIR)/build/os-$(OS_NAME).mak
38
39#
40# (Optionally) Include target OS specific configuration that is
41# specific to this project. This configuration file is
42# located in this directory.
43#
44-include os-$(OS_NAME).mak
45
46#
47# Include host specific definitions
48#
49include $(PJDIR)/build/host-$(HOST_NAME).mak
50
51#
52# (Optionally) Include host specific configuration that is
53# specific to this project. This configuration file is
54# located in this directory.
55#
56-include host-$(HOST_NAME).mak
57
58#
59# Include global user configuration, if any
60#
61-include $(PJDIR)/user.mak
62
63