1SYSDIR?=${.CURDIR}/../.. 2 3 4.PATH: ${SYSDIR}/compat/mach 5.PATH: ${SYSDIR}/compat/mach/ipc 6.PATH: ${SYSDIR}/compat/mach/kern 7 8 9KMOD= mach 10DEBUG_FLAGS+= -g -O0 11 12.if .defined(X_COMPILER_TYPE) && ${X_COMPILER_TYPE} == gcc 13WERROR= 14.endif 15 16SRCS= bus_if.h device_if.h vnode_if.h opt_compat_mach.h opt_ntp.h opt_capsicum.h 17# MIG autogenerated: 18SRCS+= host_priv_server.c mach_host_server.c mach_port_server.c mach_vm_server.c 19SRCS+= task_server.c vm_map_server.c clock_server.c 20# compat/mach 21SRCS+= proc_info.c mach_clock.c mach_convert.c mach_host.c mach_host_priv.c 22SRCS+= mach_misc.c mach_module.c mach_processor.c mach_semaphore.c 23SRCS+= mach_task.c mach_thread.c mach_traps.c mach_vm.c 24# compat/mach/ipc 25SRCS+= ipc_entry.c ipc_hash.c ipc_init.c ipc_kmsg.c ipc_kobject.c ipc_mqueue.c ipc_notify.c 26SRCS+= ipc_object.c ipc_port.c ipc_pset.c ipc_right.c ipc_space.c ipc_table.c ipc_thread.c 27SRCS+= mach_debug.c mach_msg.c mach_port.c 28# compat/mach/kern 29SRCS+= ipc_tt.c ipc_host.c task.c thread_pool.c 30.include <bsd.kmod.mk> 31CFLAGS+= -I${SYSDIR}/../include/apple -DCOMPAT_MACH 32 33