Annotation of XNU/osfmk/mach/Makefile.template, revision 1.1

1.1     ! root        1: export MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd
        !             2: export MakeInc_def=${SRCROOT}/makedefs/MakeInc.def
        !             3: export MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule
        !             4: export MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir
        !             5: 
        !             6: 
        !             7: include $(MakeInc_cmd)
        !             8: include $(MakeInc_def)
        !             9: 
        !            10: MIGKSFLAGS      = -DKERNEL_SERVER
        !            11: MIGKUFLAGS      = -DKERNEL_USER -maxonstack 1024
        !            12: 
        !            13: MACH_FILES = mach_server.h mach_server.c
        !            14: 
        !            15: MACH_PORT_FILES =mach_port_server.h mach_port_server.c
        !            16: 
        !            17: EXC_FILES = exc_user.h exc_user.c  exc_server.c
        !            18: 
        !            19: MEMORY_OBJECT_FILES = memory_object_user.h memory_object_user.c 
        !            20: 
        !            21: MEMORY_OBJECT_DEFAULT_FILES = memory_object_default.h memory_object_default_user.c
        !            22: 
        !            23: PROF_FILES = prof_user.c  prof.h
        !            24: 
        !            25: MACH_HOST_FILES = mach_host_server.h mach_host_server.c
        !            26: 
        !            27: CLOCK_FILES = clock_server.h clock_server.c
        !            28: 
        !            29: CLOCK_REPLY_FILES = clock_reply.h clock_reply_user.c
        !            30: 
        !            31: BOOTSTRAP_FILES = bootstrap_server.h bootstrap_server.c
        !            32: 
        !            33: LEDGER_FILES = ledger_user.c ledger_server.h ledger_server.c
        !            34: 
        !            35: SYNC_FILES = sync_server.h sync_server.c
        !            36: 
        !            37: MACH_USER_FILES = mach_user.h mach_user.c
        !            38:  
        !            39: OTHERS = ${MACH_FILES} ${MACH_PORT_FILES} \
        !            40:        ${EXC_FILES} \
        !            41:        ${MEMORY_OBJECT_FILES} ${MEMORY_OBJECT_DEFAULT_FILES} \
        !            42:        ${PROF_FILES} ${MACH_HOST_FILES} ${LEDGER_FILES} \
        !            43:        ${CLOCK_FILES} ${CLOCK_REPLY_FILES} ${BOOTSTRAP_FILES} \
        !            44:        ${BOOTSTRAP_FILES} ${SYNC_FILES} \
        !            45:        ${MACH_USER_FILES} 
        !            46:         
        !            47: .ORDER: ${MACH_FILES}                           
        !            48:         
        !            49: ${MACH_FILES}: mach/mach.defs
        !            50:        ${_MIG_} ${_MIGFLAGS_} ${MIGKSFLAGS}            \
        !            51:                -header /dev/null                       \
        !            52:                -user /dev/null                         \
        !            53:                -sheader mach_server.h                  \
        !            54:                -server mach_server.c                   \
        !            55:                $<
        !            56:         
        !            57: .ORDER: ${MACH_PORT_FILES}
        !            58: 
        !            59: ${MACH_PORT_FILES}: mach/mach_port.defs
        !            60:        ${_MIG_} ${_MIGFLAGS_} ${MIGKSFLAGS}            \
        !            61:                -header /dev/null                       \
        !            62:                -user /dev/null                         \
        !            63:                -sheader mach_port_server.h             \
        !            64:                -server mach_port_server.c              \
        !            65:                $<
        !            66: 
        !            67: .ORDER: ${EXC_FILES}               
        !            68: ${EXC_FILES}: mach/exc.defs
        !            69:        ${_MIG_} ${_MIGFLAGS_} ${MIGKUFLAGS}            \
        !            70:                -header exc_user.h                      \
        !            71:                -user exc_user.c                        \
        !            72:                -sheader exc_server.h                   \
        !            73:                -server exc_server.c                    \
        !            74:                $<
        !            75: 
        !            76: .ORDER: ${MEMORY_OBJECT_FILES}
        !            77:         
        !            78: ${MEMORY_OBJECT_FILES}: mach/memory_object.defs
        !            79:        ${_MIG_} ${_MIGFLAGS_} ${MIGKUFLAGS} -DSEQNOS   \
        !            80:                -header memory_object_user.h            \
        !            81:                -user memory_object_user.c              \
        !            82:                -server /dev/null                       \
        !            83:                $<    
        !            84: 
        !            85: .ORDER: ${MEMORY_OBJECT_DEFAULT_FILES}
        !            86:  
        !            87: ${MEMORY_OBJECT_DEFAULT_FILES}: mach/memory_object_default.defs
        !            88:        ${_MIG_} ${_MIGFLAGS_} ${MIGKUFLAGS} -DSEQNOS   \
        !            89:                -header memory_object_default.h         \
        !            90:                -user memory_object_default_user.c      \
        !            91:                -server /dev/null                       \
        !            92:                $<
        !            93:                   
        !            94: .ORDER: ${PROF_FILES}
        !            95:         
        !            96: ${PROF_FILES}: mach/prof.defs 
        !            97:        ${_MIG_} ${_MIGFLAGS_} ${MIGKUFLAGS}            \
        !            98:                -header prof.h                          \
        !            99:                -iheader prof_internal.h                \
        !           100:                -user prof_user.c                       \
        !           101:                -server /dev/null                       \
        !           102:                $<
        !           103: 
        !           104: .ORDER: ${MACH_HOST_FILES}
        !           105:  
        !           106: ${MACH_HOST_FILES}: mach/mach_host.defs         
        !           107:        ${_MIG_} ${_MIGFLAGS_} ${MIGKSFLAGS}            \
        !           108:                -header /dev/null                       \
        !           109:                -user /dev/null                         \
        !           110:                -sheader mach_host_server.h             \
        !           111:                -server mach_host_server.c              \
        !           112:                $<
        !           113:  
        !           114: .ORDER: ${CLOCK_FILES}
        !           115:         
        !           116: ${CLOCK_FILES}: mach/clock.defs
        !           117:        ${_MIG_} ${_MIGFLAGS_} ${MIGKSFLAGS}            \
        !           118:                -header /dev/null                       \
        !           119:                -user /dev/null                         \
        !           120:                -sheader clock_server.h                 \
        !           121:                -server clock_server.c                  \
        !           122:                $<
        !           123:                 
        !           124: .ORDER: ${CLOCK_REPLY_FILES}
        !           125: ${CLOCK_REPLY_FILES}: mach/clock_reply.defs
        !           126:        ${_MIG_} ${_MIGFLAGS_} ${MIGKUFLAGS}            \
        !           127:                -header clock_reply.h                   \
        !           128:                -user clock_reply_user.c                \
        !           129:                -server /dev/null                       \
        !           130:                $<              
        !           131:                 
        !           132: .ORDER: ${BOOTSTRAP_FILES}
        !           133: 
        !           134: ${BOOTSTRAP_FILES}: mach/bootstrap.defs
        !           135:        ${_MIG_} ${_MIGFLAGS_} ${MIGKSFLAGS}            \
        !           136:                -header /dev/null                       \
        !           137:                -user /dev/null                         \
        !           138:                -sheader bootstrap_server.h             \
        !           139:                -server bootstrap_server.c              \
        !           140:                $<
        !           141: 
        !           142: .ORDER: ${LEDGER_FILES}
        !           143: 
        !           144: ${LEDGER_FILES}: mach/ledger.defs ${MACH_TYPES_DEFS}
        !           145:        ${_MIG_} ${_MIGFLAGS_} ${MIGKSFLAGS} ${MIGKUFLAGS}      \
        !           146:                -header /dev/null                               \
        !           147:                -user ledger_user.c                             \
        !           148:                -sheader ledger_server.h                        \
        !           149:                -server ledger_server.c                         \
        !           150:                $<
        !           151:                   
        !           152: .ORDER: ${SYNC_FILES}
        !           153:         
        !           154: ${SYNC_FILES}: mach/sync.defs 
        !           155:        ${_MIG_} ${_MIGFLAGS_} ${MIGKSFLAGS}            \
        !           156:                -header /dev/null                       \
        !           157:                -user /dev/null                         \
        !           158:                -sheader sync_server.h                  \
        !           159:                -server sync_server.c                   \
        !           160:                $<
        !           161: 
        !           162: ${MACH_USER_FILES}:  mach/mach.defs
        !           163:        ${_MIG_} -X ${_MIGFLAGS_} ${MIGKUFLAGS}         \
        !           164:                -header mach_user.h                     \
        !           165:                -user mach_user.c                       \
        !           166:                -server /dev/null                       \
        !           167:                $<
        !           168: 
        !           169: 
        !           170:  
        !           171: include $(MakeInc_rule)
        !           172: include $(MakeInc_dir)
        !           173: 
        !           174: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.