|
|
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: MIG_DEFS = \
11: default_pager_object.defs default_pager_types.defs \
12: default_pager_alerts.defs
13:
14: MIG_HDRS = \
15: default_pager_object_server.h default_pager_alerts.h
16:
17: MIG_EXPORT_HDRS = \
18: default_pager_object.h \
19: default_pager_types.h
20:
21: DATAFILES = \
22: default_pager_internal.h diag.h default_pager_types.h \
23: ${MIG_DEFS}
24:
25: MIGINCLUDES = \
26: default_pager_object_server.h default_pager_alerts.h \
27: default_pager_object.h
28:
29: INSTALL_MI_LIST = ${DATAFILES}
30:
31: INSTALL_MI_GEN_LIST = ${MIGINCLUDES}
32:
33: INSTALL_MI_DIR = default_pager
34:
35: EXPORT_MI_LIST =
36:
37: EXPORT_MI_GEN_LIST = ${MIG_EXPORT_HDRS} ${MIG_DEFS}
38:
39: EXPORT_MI_DIR = default_pager
40:
41: .ORDER: ${MIG_HDRS} ${MIGINCLUDES}
42:
43: #
44: # Build path
45: #
46: INCFLAGS_MAKEFILE= -I..
47:
48: MIGKSFLAGS = -DMACH_KERNEL_PRIVATE -DKERNEL_SERVER=1
49: MIGKUFLAGS = -DMACH_KERNEL_PRIVATE -DKERNEL_USER=1
50:
51: EXTERNAL_DEFAULT_PAGER_FILES = default_pager_object.c \
52: default_pager_object.h
53:
54: DEFAULT_PAGER_FILES = default_pager_object_server.h \
55: default_pager_object_server.c
56:
57: DEFAULT_PAGER_ALERTS = default_pager_alerts.h \
58: default_pager_alerts.c
59:
60: COMP_FILES = ${DEFAULT_PAGER_FILES} ${DEFAULT_PAGER_ALERTS} \
61: ${EXTERNAL_DEFAULT_PAGER_FILES}
62:
63: .ORDER: ${DEFAULT_PAGER_FILES} ${DEFAULT_PAGER_ALERTS}
64:
65: ${EXTERNAL_DEFAULT_PAGER_FILES}\
66: ${DEFAULT_PAGER_FILES}: default_pager_object.defs
67: ${MIG} ${MIGFLAGS} ${MIGKSFLAGS} \
68: -header default_pager_object.h \
69: -user default_pager_object.c \
70: -sheader default_pager_object_server.h \
71: -server default_pager_object_server.c \
72: $<
73: ${MIG} ${MIGFLAGS} -DNO_DIRECT_RPC \
74: -header default_pager_object.h \
75: -user default_pager_object.c \
76: -sheader /dev/null \
77: -server /dev/null \
78: $<
79:
80: ${DEFAULT_PAGER_FILES}: default_pager_object.defs
81: ${MIG} ${MIGFLAGS} ${MIGKSFLAGS} \
82: -header /dev/null \
83: -user /dev/null \
84: -sheader default_pager_object_server.h \
85: -server default_pager_object_server.c \
86: $<
87:
88: ${DEFAULT_PAGER_ALERTS}: default_pager_alerts.defs
89: ${MIG} ${MIGFLAGS} ${MIGKUFLAGS} \
90: -header default_pager_alerts.h \
91: -user default_pager_alerts.c \
92: -sheader /dev/null \
93: -server /dev/null \
94: $<
95:
96:
97:
98:
99: include $(MakeInc_rule)
100: include $(MakeInc_dir)
101:
102:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.