]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/mach/Makefile.template
xnu-2050.7.9.tar.gz
[apple/xnu.git] / osfmk / mach / Makefile.template
index 044b05036d57cda648a6cb4c3c72ca94c552fe13..fa15c23a1a9b621b104990641463407e1fb865bd 100644 (file)
@@ -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