1*e3723e1fSApple OSS Distributionsexport MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd 2*e3723e1fSApple OSS Distributionsexport MakeInc_def=${SRCROOT}/makedefs/MakeInc.def 3*e3723e1fSApple OSS Distributionsexport MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule 4*e3723e1fSApple OSS Distributionsexport MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir 5*e3723e1fSApple OSS Distributions 6*e3723e1fSApple OSS Distributionsinclude $(MakeInc_cmd) 7*e3723e1fSApple OSS Distributionsinclude $(MakeInc_def) 8*e3723e1fSApple OSS Distributions 9*e3723e1fSApple OSS Distributions# Files that are public on macOS, but private on embedded 10*e3723e1fSApple OSS DistributionsEMBEDDED_PRIVATE_DATAFILES = \ 11*e3723e1fSApple OSS Distributions fasttrap_isa.h _limits.h 12*e3723e1fSApple OSS Distributions 13*e3723e1fSApple OSS Distributionsifeq ($(filter $(SUPPORTED_EMBEDDED_PLATFORMS) $(SUPPORTED_SIMULATOR_PLATFORMS),$(PLATFORM)),) 14*e3723e1fSApple OSS DistributionsEXTRA_DATAFILES = $(EMBEDDED_PRIVATE_DATAFILES) 15*e3723e1fSApple OSS Distributionselse 16*e3723e1fSApple OSS DistributionsEXTRA_PRIVATE_DATAFILES = $(EMBEDDED_PRIVATE_DATAFILES) 17*e3723e1fSApple OSS Distributionsendif 18*e3723e1fSApple OSS Distributions 19*e3723e1fSApple OSS DistributionsDATAFILES = $(sort \ 20*e3723e1fSApple OSS Distributions byte_order.h endian.h \ 21*e3723e1fSApple OSS Distributions limits.h param.h profile.h \ 22*e3723e1fSApple OSS Distributions signal.h types.h \ 23*e3723e1fSApple OSS Distributions vmparam.h _types.h _param.h \ 24*e3723e1fSApple OSS Distributions _mcontext.h _endian.h \ 25*e3723e1fSApple OSS Distributions $(EXTRA_DATAFILES)) 26*e3723e1fSApple OSS Distributions 27*e3723e1fSApple OSS DistributionsDRIVERKIT_DATAFILES = \ 28*e3723e1fSApple OSS Distributions limits.h types.h _types.h endian.h _endian.h 29*e3723e1fSApple OSS Distributions 30*e3723e1fSApple OSS DistributionsPRIVATE_DATAFILES = $(sort \ 31*e3723e1fSApple OSS Distributions disklabel.h \ 32*e3723e1fSApple OSS Distributions $(EXTRA_PRIVATE_DATAFILES)) 33*e3723e1fSApple OSS Distributions 34*e3723e1fSApple OSS DistributionsKERNELFILES = \ 35*e3723e1fSApple OSS Distributions disklabel.h \ 36*e3723e1fSApple OSS Distributions byte_order.h endian.h \ 37*e3723e1fSApple OSS Distributions limits.h param.h profile.h \ 38*e3723e1fSApple OSS Distributions signal.h types.h \ 39*e3723e1fSApple OSS Distributions vmparam.h _types.h _limits.h _param.h \ 40*e3723e1fSApple OSS Distributions _mcontext.h _endian.h 41*e3723e1fSApple OSS Distributions 42*e3723e1fSApple OSS DistributionsINSTALL_MI_LIST = ${DATAFILES} 43*e3723e1fSApple OSS DistributionsINSTALL_DRIVERKIT_MI_LIST = ${DRIVERKIT_DATAFILES} 44*e3723e1fSApple OSS DistributionsINSTALL_MI_LCL_LIST = ${EXTRA_PRIVATE_DATAFILES} 45*e3723e1fSApple OSS DistributionsINSTALL_SF_MI_LCL_LIST = ${DATAFILES} ${PRIVATE_DATAFILES} 46*e3723e1fSApple OSS Distributions 47*e3723e1fSApple OSS DistributionsINSTALL_MI_DIR = machine 48*e3723e1fSApple OSS Distributions 49*e3723e1fSApple OSS DistributionsEXPORT_MI_LIST = ${KERNELFILES} 50*e3723e1fSApple OSS Distributions 51*e3723e1fSApple OSS DistributionsEXPORT_MI_DIR = machine 52*e3723e1fSApple OSS Distributions 53*e3723e1fSApple OSS Distributionsinclude $(MakeInc_rule) 54*e3723e1fSApple OSS Distributionsinclude $(MakeInc_dir) 55