export MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd export MakeInc_def=${SRCROOT}/makedefs/MakeInc.def export MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule export MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir include $(MakeInc_cmd) include $(MakeInc_def) DATAFILES = \ exc_guard.h \ exc_resource.h \ kern_cdata.h \ kcdata.h PRIVATE_DATAFILES = \ arithmetic_128.h \ block_hint.h \ cambria_layout.h \ cs_blobs.h \ debug.h \ ecc.h \ lock_stat.h \ monotonic.h \ remote_time.h \ restartable.h \ sched_clutch.h \ trustcache.h \ turnstile.h EXPORT_FILES = \ affinity.h \ assert.h \ audit_sessionport.h \ backtrace.h \ bits.h \ btlog.h \ circle_queue.h \ clock.h \ coalition.h \ counter.h \ cpu_number.h \ cpu_data.h \ energy_perf.h \ extmod_statistics.h \ hv_io_notifier.h \ hv_support.h \ hv_support_kext.h \ ipc_mig.h \ ipc_misc.h \ kalloc.h \ kext_alloc.h \ kern_types.h \ kpc.h \ ledger.h \ lock.h \ locks.h \ lock_group.h \ host.h \ hvg_hypercall.h \ mach_param.h \ macro_help.h \ mpqueue.h \ page_decrypt.h \ pms.h \ policy_internal.h \ processor.h \ queue.h \ mpsc_queue.h \ percpu.h \ priority_queue.h \ sched_prim.h \ sfi.h \ simple_lock.h \ startup.h \ task.h \ telemetry.h \ thread.h \ thread_call.h \ thread_group.h \ timer_call.h \ waitq.h \ work_interval.h \ zalloc.h # Installs header file for Apple internal use for kernel extensions - # $(DSTROOT)/System/Library/Frameworks/Kernel.framework/PrivateHeaders PRIVATE_EXPORT_FILES = \ build_config.h \ mach_node_link.h \ copyout_shim.h \ mach_filter.h XNU_ONLY_EXPORTS = \ arcade.h \ cpu_quiesce.h \ ipc_kobject.h \ ux_handler.h INSTALL_MI_LIST = ${DATAFILES} INSTALL_MI_LCL_LIST = ${PRIVATE_DATAFILES} INSTALL_KF_MI_LCL_LIST = ${DATAFILES} ${PRIVATE_DATAFILES} ${EXPORT_FILES} ${PRIVATE_EXPORT_FILES} INSTALL_MI_DIR = kern EXPORT_MI_LIST = ${DATAFILES} ${PRIVATE_DATAFILES} ${EXPORT_FILES} ${XNU_ONLY_EXPORTS} EXPORT_MI_DIR = kern include $(MakeInc_rule) include $(MakeInc_dir)