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