xref: /xnu-12377.81.4/osfmk/mach_debug/Makefile (revision 043036a2b3718f7f0be807e2870f8f47d3fa0796)
1*043036a2SApple OSS Distributionsexport MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd
2*043036a2SApple OSS Distributionsexport MakeInc_def=${SRCROOT}/makedefs/MakeInc.def
3*043036a2SApple OSS Distributionsexport MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule
4*043036a2SApple OSS Distributionsexport MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir
5*043036a2SApple OSS Distributions
6*043036a2SApple OSS Distributionsinclude $(MakeInc_cmd)
7*043036a2SApple OSS Distributionsinclude $(MakeInc_def)
8*043036a2SApple OSS Distributions
9*043036a2SApple OSS DistributionsMIG_DEFS = mach_debug_types.defs
10*043036a2SApple OSS Distributions
11*043036a2SApple OSS Distributions# Files that are public on macOS, but private on embedded
12*043036a2SApple OSS DistributionsEMBEDDED_PRIVATE_DATAFILES = \
13*043036a2SApple OSS Distributions	${MIG_DEFS}
14*043036a2SApple OSS Distributions
15*043036a2SApple OSS Distributionsifeq ($(filter $(SUPPORTED_EMBEDDED_PLATFORMS) $(SUPPORTED_SIMULATOR_PLATFORMS),$(PLATFORM)),)
16*043036a2SApple OSS DistributionsEXTRA_DATAFILES = $(EMBEDDED_PRIVATE_DATAFILES)
17*043036a2SApple OSS Distributionselse
18*043036a2SApple OSS DistributionsEXTRA_PRIVATE_DATAFILES = $(EMBEDDED_PRIVATE_DATAFILES)
19*043036a2SApple OSS Distributionsendif
20*043036a2SApple OSS Distributions
21*043036a2SApple OSS DistributionsDATAFILES = $(sort \
22*043036a2SApple OSS Distributions	mach_debug.h \
23*043036a2SApple OSS Distributions	hash_info.h ipc_info.h vm_info.h zone_info.h \
24*043036a2SApple OSS Distributions	page_info.h mach_debug_types.h lockgroup_info.h \
25*043036a2SApple OSS Distributions	${EXTRA_DATAFILES})
26*043036a2SApple OSS Distributions
27*043036a2SApple OSS DistributionsMODULEMAPFILES = \
28*043036a2SApple OSS Distributions	mach_debug.modulemap
29*043036a2SApple OSS Distributions
30*043036a2SApple OSS DistributionsPRIVATE_DATAFILES = $(sort \
31*043036a2SApple OSS Distributions	${EXTRA_PRIVATE_DATAFILES})
32*043036a2SApple OSS Distributions
33*043036a2SApple OSS DistributionsINSTALL_MI_LIST	= ${DATAFILES}
34*043036a2SApple OSS Distributions
35*043036a2SApple OSS DistributionsINSTALL_MODULEMAP_MI_LIST = ${MODULEMAPFILES}
36*043036a2SApple OSS Distributions
37*043036a2SApple OSS DistributionsINSTALL_MI_LCL_LIST = $(sort \
38*043036a2SApple OSS Distributions	${EXTRA_PRIVATE_DATAFILES})
39*043036a2SApple OSS Distributions
40*043036a2SApple OSS DistributionsINSTALL_SF_MI_LCL_LIST = ${DATAFILES} ${PRIVATE_DATAFILES}
41*043036a2SApple OSS Distributions
42*043036a2SApple OSS DistributionsINSTALL_KF_MI_LIST = ${DATAFILES} ${EXTRA_PRIVATE_DATAFILES}
43*043036a2SApple OSS Distributions
44*043036a2SApple OSS DistributionsINSTALL_KF_MI_LCL_LIST = ${DATAFILES} ${PRIVATE_DATAFILES}
45*043036a2SApple OSS Distributions
46*043036a2SApple OSS DistributionsINSTALL_MI_DIR = mach_debug
47*043036a2SApple OSS Distributions
48*043036a2SApple OSS DistributionsEXPORT_MI_LIST	= ${DATAFILES}
49*043036a2SApple OSS Distributions
50*043036a2SApple OSS DistributionsEXPORT_MI_DIR = mach_debug
51*043036a2SApple OSS Distributions
52*043036a2SApple OSS Distributionsinclude $(MakeInc_rule)
53*043036a2SApple OSS Distributionsinclude $(MakeInc_dir)
54