xref: /xnu-10002.81.5/osfmk/vm/Makefile (revision 5e3eaea39dcf651e66cb99ba7d70e32cc4a99587)
1*5e3eaea3SApple OSS Distributionsexport MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd
2*5e3eaea3SApple OSS Distributionsexport MakeInc_def=${SRCROOT}/makedefs/MakeInc.def
3*5e3eaea3SApple OSS Distributionsexport MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule
4*5e3eaea3SApple OSS Distributionsexport MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir
5*5e3eaea3SApple OSS Distributions
6*5e3eaea3SApple OSS Distributionsinclude $(MakeInc_cmd)
7*5e3eaea3SApple OSS Distributionsinclude $(MakeInc_def)
8*5e3eaea3SApple OSS Distributions
9*5e3eaea3SApple OSS DistributionsDATAFILES =
10*5e3eaea3SApple OSS Distributions
11*5e3eaea3SApple OSS DistributionsPRIVATE_DATAFILES =
12*5e3eaea3SApple OSS Distributions
13*5e3eaea3SApple OSS DistributionsKERNELFILES = \
14*5e3eaea3SApple OSS Distributions	memory_types.h \
15*5e3eaea3SApple OSS Distributions	pmap.h \
16*5e3eaea3SApple OSS Distributions	lz4.h \
17*5e3eaea3SApple OSS Distributions	lz4_constants.h \
18*5e3eaea3SApple OSS Distributions	lz4_assembly_select.h \
19*5e3eaea3SApple OSS Distributions	vm_fault.h \
20*5e3eaea3SApple OSS Distributions	vm_kern.h \
21*5e3eaea3SApple OSS Distributions	vm_map.h \
22*5e3eaea3SApple OSS Distributions	vm_memtag.h \
23*5e3eaea3SApple OSS Distributions	vm_options.h \
24*5e3eaea3SApple OSS Distributions	vm_pageout.h \
25*5e3eaea3SApple OSS Distributions	vm_protos.h \
26*5e3eaea3SApple OSS Distributions	vm_shared_region.h \
27*5e3eaea3SApple OSS Distributions	vm_dyld_pager.h \
28*5e3eaea3SApple OSS Distributions	vm_compressor_algorithms.h \
29*5e3eaea3SApple OSS Distributions	WKdm_new.h
30*5e3eaea3SApple OSS Distributions
31*5e3eaea3SApple OSS DistributionsPRIVATE_KERNELFILES = \
32*5e3eaea3SApple OSS Distributions	pmap_cs.h
33*5e3eaea3SApple OSS Distributions
34*5e3eaea3SApple OSS DistributionsXNU_ONLY_EXPORTS = \
35*5e3eaea3SApple OSS Distributions	vm_reclaim_internal.h
36*5e3eaea3SApple OSS Distributions
37*5e3eaea3SApple OSS Distributions# /usr/include
38*5e3eaea3SApple OSS DistributionsINSTALL_MI_LIST = ${DATAFILES}
39*5e3eaea3SApple OSS Distributions
40*5e3eaea3SApple OSS Distributions# /System/Library/Frameworks/System.framework/PrivateHeaders
41*5e3eaea3SApple OSS DistributionsINSTALL_SF_MI_LCL_LIST = ${DATAFILES} ${PRIVATE_DATAFILES}
42*5e3eaea3SApple OSS Distributions
43*5e3eaea3SApple OSS Distributions# /System/Library/Frameworks/Kernel.framework/Headers
44*5e3eaea3SApple OSS DistributionsINSTALL_KF_MI_LIST = ${KERNELFILES}
45*5e3eaea3SApple OSS Distributions
46*5e3eaea3SApple OSS Distributions# /System/Library/Frameworks/Kernel.framework/PrivateHeaders
47*5e3eaea3SApple OSS DistributionsINSTALL_KF_MI_LCL_LIST = ${KERNELFILES} ${PRIVATE_KERNELFILES}
48*5e3eaea3SApple OSS Distributions
49*5e3eaea3SApple OSS DistributionsINSTALL_MI_DIR = vm
50*5e3eaea3SApple OSS Distributions
51*5e3eaea3SApple OSS Distributions# Exported to rest of XNU for compilation
52*5e3eaea3SApple OSS DistributionsEXPORT_MI_LIST = ${KERNELFILES} ${PRIVATE_KERNELFILES} ${XNU_ONLY_EXPORTS}
53*5e3eaea3SApple OSS Distributions
54*5e3eaea3SApple OSS DistributionsEXPORT_MI_DIR = vm
55*5e3eaea3SApple OSS Distributions
56*5e3eaea3SApple OSS Distributionsinclude $(MakeInc_rule)
57*5e3eaea3SApple OSS Distributionsinclude $(MakeInc_dir)
58