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