1*e7776783SApple OSS Distributionsexport MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd 2*e7776783SApple OSS Distributionsexport MakeInc_def=${SRCROOT}/makedefs/MakeInc.def 3*e7776783SApple OSS Distributionsexport MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule 4*e7776783SApple OSS Distributionsexport MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir 5*e7776783SApple OSS Distributions 6*e7776783SApple OSS Distributionsinclude $(MakeInc_cmd) 7*e7776783SApple OSS Distributionsinclude $(MakeInc_def) 8*e7776783SApple OSS Distributions 9*e7776783SApple OSS Distributions# Files that are public on macOS, but private on embedded 10*e7776783SApple OSS DistributionsEMBEDDED_PRIVATE_DATAFILES = \ 11*e7776783SApple OSS Distributions audit_domain.h audit_errno.h audit_fcntl.h audit_internal.h \ 12*e7776783SApple OSS Distributions audit_kevents.h audit_record.h audit_socket_type.h 13*e7776783SApple OSS Distributions 14*e7776783SApple OSS Distributionsifeq ($(filter $(SUPPORTED_EMBEDDED_PLATFORMS) $(SUPPORTED_SIMULATOR_PLATFORMS),$(PLATFORM)),) 15*e7776783SApple OSS DistributionsEXTRA_DATAFILES = $(EMBEDDED_PRIVATE_DATAFILES) 16*e7776783SApple OSS Distributionselse 17*e7776783SApple OSS DistributionsEXTRA_PRIVATE_DATAFILES = $(EMBEDDED_PRIVATE_DATAFILES) 18*e7776783SApple OSS Distributionsendif 19*e7776783SApple OSS Distributions 20*e7776783SApple OSS Distributions# These are covered by CoreOSModuleMaps because they're 21*e7776783SApple OSS Distributions# mixed in with headers from other projects in bsm/. 22*e7776783SApple OSS DistributionsDATAFILES = $(sort \ 23*e7776783SApple OSS Distributions audit.h \ 24*e7776783SApple OSS Distributions $(EXTRA_DATAFILES)) 25*e7776783SApple OSS Distributions 26*e7776783SApple OSS Distributions# These are covered by CoreOSModuleMaps because they're 27*e7776783SApple OSS Distributions# mixed in with headers from other projects in bsm/. 28*e7776783SApple OSS DistributionsPRIVATE_DATAFILES = $(sort \ 29*e7776783SApple OSS Distributions $(EXTRA_PRIVATE_DATAFILES)) 30*e7776783SApple OSS Distributions 31*e7776783SApple OSS DistributionsKERNFILES = \ 32*e7776783SApple OSS Distributions audit.h 33*e7776783SApple OSS Distributions 34*e7776783SApple OSS DistributionsINSTALL_MI_LIST = ${DATAFILES} 35*e7776783SApple OSS Distributions 36*e7776783SApple OSS DistributionsINSTALL_MI_LCL_LIST = ${PRIVATE_DATAFILES} 37*e7776783SApple OSS Distributions 38*e7776783SApple OSS DistributionsINSTALL_SF_MI_LCL_LIST = ${DATAFILES} ${PRIVATE_DATAFILES} 39*e7776783SApple OSS Distributions 40*e7776783SApple OSS DistributionsINSTALL_MI_DIR = bsm 41*e7776783SApple OSS Distributions 42*e7776783SApple OSS DistributionsEXPORT_MI_LIST = ${KERNFILES} 43*e7776783SApple OSS Distributions 44*e7776783SApple OSS DistributionsEXPORT_MI_DIR = bsm 45*e7776783SApple OSS Distributions 46*e7776783SApple OSS Distributionsinclude $(MakeInc_rule) 47*e7776783SApple OSS Distributionsinclude $(MakeInc_dir) 48