X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/8ad349bb6ed4a0be06e34c92be0d98b92e078db4..0a7de7458d150b5d4dffc935ba399be265ef0a1a:/osfmk/kern/Makefile diff --git a/osfmk/kern/Makefile b/osfmk/kern/Makefile index ab810f2c2..c58d9a7f1 100644 --- a/osfmk/kern/Makefile +++ b/osfmk/kern/Makefile @@ -1,48 +1,100 @@ + 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 = +DATAFILES = \ + exc_guard.h \ + exc_resource.h \ + kern_cdata.h \ + kcdata.h + +PRIVATE_DATAFILES = \ + cs_blobs.h \ + trustcache.h \ + debug.h \ + ecc.h \ + block_hint.h \ + lock_stat.h \ + monotonic.h \ + arithmetic_128.h \ + turnstile.h \ + remote_time.h -EXPORT_ONLY_FILES = \ +EXPORT_FILES = \ + affinity.h \ assert.h \ + audit_sessionport.h \ + backtrace.h \ + bits.h \ + btlog.h \ + call_entry.h \ clock.h \ + coalition.h \ cpu_number.h \ cpu_data.h \ - debug.h \ + energy_perf.h \ + extmod_statistics.h \ + hv_support.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 \ mach_param.h \ macro_help.h \ + mpqueue.h \ + page_decrypt.h \ + pms.h \ + policy_internal.h \ processor.h \ queue.h \ + priority_queue.h \ sched_prim.h \ + sfi.h \ simple_lock.h \ startup.h \ task.h \ + telemetry.h \ thread.h \ thread_call.h \ - wait_queue.h \ + thread_group.h \ + timer_call.h \ + waitq.h \ + work_interval.h \ zalloc.h +PRIVATE_EXPORT_FILES = \ + build_config.h \ + mach_node_link.h \ + copyout_shim.h + +XNU_ONLY_EXPORTS = \ + 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} ${EXPORT_ONLY_FILES} +EXPORT_MI_LIST = ${DATAFILES} ${PRIVATE_DATAFILES} ${EXPORT_FILES} ${XNU_ONLY_EXPORTS} EXPORT_MI_DIR = kern include $(MakeInc_rule) include $(MakeInc_dir) - -