1ifndef VERSDIR
2export VERSDIR=$(shell /bin/pwd)
3endif
4ifndef SRCROOT
5export SRCROOT=$(shell /bin/pwd)
6endif
7ifndef OBJROOT
8export OBJROOT=$(SRCROOT)/BUILD/obj
9endif
10ifndef DSTROOT
11export DSTROOT=$(SRCROOT)/BUILD/dst
12endif
13ifndef SYMROOT
14export SYMROOT=$(SRCROOT)/BUILD/sym
15endif
16
17export MakeInc_cmd=${VERSDIR}/makedefs/MakeInc.cmd
18export MakeInc_def=${VERSDIR}/makedefs/MakeInc.def
19export MakeInc_rule=${VERSDIR}/makedefs/MakeInc.rule
20export MakeInc_dir=${VERSDIR}/makedefs/MakeInc.dir
21
22
23include $(MakeInc_cmd)
24include $(MakeInc_def)
25
26ALL_SUBDIRS = \
27	iokit \
28	osfmk \
29	bsd  \
30	pexpert \
31	libkern \
32	libsa \
33	security
34
35CONFIG_SUBDIRS = config
36
37INSTINC_SUBDIRS = $(ALL_SUBDIRS) EXTERNAL_HEADERS
38
39INSTINC_SUBDIRS_PPC = $(INSTINC_SUBDIRS) EXTERNAL_HEADERS
40
41INSTINC_SUBDIRS_I386 = $(INSTINC_SUBDIRS) EXTERNAL_HEADERS
42
43INSTINC_SUBDIRS_ARM = $(INSTINC_SUBDIRS) EXTERNAL_HEADERS
44
45EXPINC_SUBDIRS = $(ALL_SUBDIRS)
46
47EXPINC_SUBDIRS_PPC =  $(EXPINC_SUBDIRS)
48
49EXPINC_SUBDIRS_I386 = $(EXPINC_SUBDIRS)
50
51EXPINC_SUBDIRS_ARM = $(EXPINC_SUBDIRS)
52
53COMP_SUBDIRS = $(ALL_SUBDIRS)
54
55
56INST_SUBDIRS =	\
57	libkern	\
58	libsa   \
59	iokit	\
60	osfmk	\
61	bsd	\
62	config	\
63	security
64
65INSTALL_FILE_LIST= \
66	mach_kernel
67
68INSTALL_FILE_DIR= \
69	/
70
71INSTMAN_SUBDIRS = \
72	bsd
73
74include $(MakeInc_rule)
75include $(MakeInc_dir)
76