]> git.saurik.com Git - apple/xnu.git/blob - Makefile
xnu-1504.3.12.tar.gz
[apple/xnu.git] / Makefile
1 ifndef VERSDIR
2 export VERSDIR=$(shell /bin/pwd)
3 endif
4 ifndef SRCROOT
5 export SRCROOT=$(shell /bin/pwd)
6 endif
7 ifndef OBJROOT
8 export OBJROOT=$(SRCROOT)/BUILD/obj/
9 endif
10 ifndef DSTROOT
11 export DSTROOT=$(SRCROOT)/BUILD/dst/
12 endif
13 ifndef SYMROOT
14 export SYMROOT=$(SRCROOT)/BUILD/sym/
15 endif
16
17 export MakeInc_cmd=${VERSDIR}/makedefs/MakeInc.cmd
18 export MakeInc_def=${VERSDIR}/makedefs/MakeInc.def
19 export MakeInc_rule=${VERSDIR}/makedefs/MakeInc.rule
20 export MakeInc_dir=${VERSDIR}/makedefs/MakeInc.dir
21
22
23 include $(MakeInc_cmd)
24 include $(MakeInc_def)
25
26 ALL_SUBDIRS = \
27 iokit \
28 osfmk \
29 bsd \
30 pexpert \
31 libkern \
32 libsa \
33 security
34
35 CONFIG_SUBDIRS_PPC = config
36
37 CONFIG_SUBDIRS_I386 = config
38
39 CONFIG_SUBDIRS_X86_64 = config
40
41 CONFIG_SUBDIRS_ARM = config
42
43 INSTINC_SUBDIRS = $(ALL_SUBDIRS) EXTERNAL_HEADERS
44
45 INSTINC_SUBDIRS_PPC = $(INSTINC_SUBDIRS) EXTERNAL_HEADERS
46
47 INSTINC_SUBDIRS_I386 = $(INSTINC_SUBDIRS) EXTERNAL_HEADERS
48
49 INSTINC_SUBDIRS_X86_64 = $(INSTINC_SUBDIRS) EXTERNAL_HEADERS
50
51 INSTINC_SUBDIRS_ARM = $(INSTINC_SUBDIRS) EXTERNAL_HEADERS
52
53 EXPINC_SUBDIRS = $(ALL_SUBDIRS)
54
55 EXPINC_SUBDIRS_PPC = $(EXPINC_SUBDIRS)
56
57 EXPINC_SUBDIRS_I386 = $(EXPINC_SUBDIRS)
58
59 EXPINC_SUBDIRS_X86_64 = $(EXPINC_SUBDIRS)
60
61 EXPINC_SUBDIRS_ARM = $(EXPINC_SUBDIRS)
62
63 COMP_SUBDIRS_PPC = $(ALL_SUBDIRS)
64
65 COMP_SUBDIRS_I386 = $(ALL_SUBDIRS)
66
67 COMP_SUBDIRS_X86_64 = $(ALL_SUBDIRS)
68
69 COMP_SUBDIRS_ARM = $(ALL_SUBDIRS)
70
71 INST_SUBDIRS = \
72 libkern \
73 libsa \
74 iokit \
75 osfmk \
76 bsd \
77 config \
78 security
79
80 INSTALL_FILE_LIST= \
81 mach_kernel
82
83 INSTALL_FILE_DIR= \
84 /
85
86 INSTMAN_SUBDIRS = \
87 bsd
88
89 include $(MakeInc_rule)
90 include $(MakeInc_dir)