X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/1c79356b52d46aa6b508fb032f5ae709b1f2897b..316670eb35587141e969394ae8537d66b9211e80:/osfmk/mach/Makefile.template diff --git a/osfmk/mach/Makefile.template b/osfmk/mach/Makefile.template index 044b05036..fa15c23a1 100644 --- a/osfmk/mach/Makefile.template +++ b/osfmk/mach/Makefile.template @@ -16,6 +16,8 @@ MACH_PORT_FILES =mach_port_server.h mach_port_server.c EXC_FILES = exc_user.h exc_user.c exc_server.c +MACH_EXC_FILES = mach_exc_user.h mach_exc_user.c mach_exc_server.c + MEMORY_OBJECT_FILES = memory_object_user.h memory_object_user.c MEMORY_OBJECT_DEFAULT_FILES = memory_object_default.h memory_object_default_user.c @@ -30,16 +32,14 @@ CLOCK_REPLY_FILES = clock_reply.h clock_reply_user.c BOOTSTRAP_FILES = bootstrap_server.h bootstrap_server.c -LEDGER_FILES = ledger_user.c ledger_server.h ledger_server.c - SYNC_FILES = sync_server.h sync_server.c MACH_USER_FILES = mach_user.h mach_user.c OTHERS = ${MACH_FILES} ${MACH_PORT_FILES} \ - ${EXC_FILES} \ + ${EXC_FILES} ${MACH_EXC_FILES} \ ${MEMORY_OBJECT_FILES} ${MEMORY_OBJECT_DEFAULT_FILES} \ - ${PROF_FILES} ${MACH_HOST_FILES} ${LEDGER_FILES} \ + ${PROF_FILES} ${MACH_HOST_FILES} \ ${CLOCK_FILES} ${CLOCK_REPLY_FILES} ${BOOTSTRAP_FILES} \ ${BOOTSTRAP_FILES} ${SYNC_FILES} \ ${MACH_USER_FILES} @@ -73,6 +73,15 @@ ${EXC_FILES}: mach/exc.defs -server exc_server.c \ $< +.ORDER: ${MACH_EXC_FILES} +${MACH_EXC_FILES}: mach/mach_exc.defs + ${_MIG_} ${_MIGFLAGS_} ${MIGKUFLAGS} \ + -header mach_exc_user.h \ + -user mach_exc_user.c \ + -sheader mach_exc_server.h \ + -server mach_exc_server.c \ + $< + .ORDER: ${MEMORY_OBJECT_FILES} ${MEMORY_OBJECT_FILES}: mach/memory_object.defs @@ -139,16 +148,6 @@ ${BOOTSTRAP_FILES}: mach/bootstrap.defs -server bootstrap_server.c \ $< -.ORDER: ${LEDGER_FILES} - -${LEDGER_FILES}: mach/ledger.defs ${MACH_TYPES_DEFS} - ${_MIG_} ${_MIGFLAGS_} ${MIGKSFLAGS} ${MIGKUFLAGS} \ - -header /dev/null \ - -user ledger_user.c \ - -sheader ledger_server.h \ - -server ledger_server.c \ - $< - .ORDER: ${SYNC_FILES} ${SYNC_FILES}: mach/sync.defs