1SRC_DIR := mach
2
3MIG_USR_SRC_FILES := \
4	clock.defs \
5	clock_reply.defs \
6	host_priv.defs \
7	mach_host.defs \
8	mach_vm.defs \
9	processor.defs \
10	task.defs \
11	vm_map.defs \
12	clock_priv.defs \
13	host_security.defs \
14	lock_set.defs \
15	mach_port.defs \
16	notify.defs \
17	processor_set.defs \
18	thread_act.defs
19
20MIG_SRV_SRC_FILES := \
21	exc.defs
22
23S_SRC_FILES := \
24	mach_traps.s
25
26C_SRC_FILES := \
27	clock_sleep.c \
28	exc_catcher.c \
29	fprintf_stderr.c \
30	mach_init.c \
31	mach_port.c \
32	mig_deallocate.c \
33	mig_strncpy.c \
34	port_obj.c \
35	string.c \
36	dylib_link.c \
37	exc_catcher_state.c \
38	mach_error.c \
39	mach_legacy.c  \
40	mach_vm.c \
41	mig_reply_port.c \
42	ms_thread_switch.c \
43	semaphore.c \
44	error_codes.c \
45	exc_catcher_state_identity.c \
46	mach_error_string.c  mach_msg.c \
47	mig_allocate.c \
48	mig_reply_setup.c \
49	panic.c \
50	slot_name.c
51
52S_SRCS += $(addprefix $(SRC_DIR)/, $(S_SRC_FILES))
53C_SRCS += $(addprefix $(SRC_DIR)/, $(C_SRC_FILES))
54MIG_USR_SRCS += $(addprefix $(SRC_DIR)/, $(MIG_USR_SRC_FILES))
55MIG_SRV_SRCS += $(addprefix $(SRC_DIR)/, $(MIG_SRV_SRC_FILES))
56