]>
Commit | Line | Data |
---|---|---|
0704494f | 1 | # $Source$ |
2 | # $Author$ | |
3 | # $Header$ | |
4 | # | |
5 | ||
6 | CFILES = startmoira.c mr_main.c mr_sauth.c mr_scall.c \ | |
7 | mr_srvdata.c mr_shutdown.c mr_util.c qrtn.c \ | |
8 | qsupport.c qsubs.c queries2.c mr_sbrk.c mr_smalloc.c \ | |
9 | meinitlst.c increment.c cache.c | |
10 | ||
11 | SRVOBJ=mr_main.o mr_sauth.o mr_scall.o mr_srvdata.o mr_shutdown.o \ | |
12 | mr_util.o qrtn.o queries2.o qsupport.o qsubs.o mr_sbrk.o \ | |
13 | mr_smalloc.o meinitlst.o increment.o cache.o | |
14 | ||
15 | GLUOBJS=mr_glue.o qrtn.o queries2.o qsupport.o qsubs.o \ | |
16 | ../rpc/mr_et.o mr_srvdata.o mr_smalloc.o meinitlst.o mr_sbrk.o \ | |
17 | ../rpc/krb_et.o mr_util.o increment.o cache.o | |
18 | ||
19 | GLUPOBJS=mr_glue.o qrtn.o queries2.o qsupport.o qsubs.o \ | |
20 | ../../rpc/profiled/mr_et.o mr_srvdata.o mr_smalloc.o \ | |
21 | meinitlst.o mr_sbrk.o ../../rpc/profiled/krb_et.o mr_util.o \ | |
22 | increment.o cache.o | |
23 | ||
24 | ||
25 | LIBS=../rpc/libmoira.a ../gdb/libgdb.a | |
26 | PLIBS=../../rpc/libmoira_p.a ../../gdb/libgdb_p.a | |
27 | ||
28 | LLIBS= -L../lib -lzephyr -lkrb -ldes -lcom_err -lm | |
29 | PLLIBS= -L../../lib -lzephyr -lkrb -ldes -lcom_err_p -lm | |
30 | ||
31 | SLIBS= /usr/rtingres/lib/libqlib /usr/rtingres/lib/compatlib | |
32 | ||
33 | COPTS= -O | |
34 | ||
35 | INCDIRS=-I../include | |
36 | ||
37 | CFLAGS= ${INCDIRS} ${COPTS} | |
38 | LINTFLAGS= -uhv | |
39 | ||
40 | ALL=moirad startmoira libmoiraglue.a # libmoiraglue_p.a | |
41 | ||
42 | .c.o: | |
43 | # ${CC} -c -pg ${CFLAGS} $*.c | |
44 | # mv $*.o profiled/$*.o | |
45 | ${CC} -c ${CFLAGS} $*.c | |
46 | ||
47 | .SUFFIXES: .dc .qc | |
48 | ||
49 | .qc.c: | |
50 | rm -f $*.c | |
51 | /usr/rtingres/bin/eqc -p $* | |
52 | ||
53 | .dc.c: | |
54 | rm -f $*.c | |
55 | awk -f ingres.awk < $< > $*.sc | |
56 | /usr/rtingres/bin/esqlc -p $* | |
57 | ||
58 | all: ${ALL} | |
59 | ||
60 | moirad: ${SRVOBJ} ${LIBS} | |
61 | rm -f moirad | |
62 | cc -o moirad ${COPTS} ${SRVOBJ} ${SLIBS} ${LIBS} ${LLIBS} | |
63 | ||
64 | moirad_p: ${SRVOBJ} ${LIBS} | |
65 | (cd profiled; cc -pg -o moirad_p ${COPTS} ${SRVOBJ} ${SLIBS} ${PLIBS} \ | |
66 | ${PLLIBS}) | |
67 | ||
68 | libmoiraglue.a: ${GLUOBJS} | |
69 | ar cruv libmoiraglue.a ${GLUOBJS} | |
70 | ranlib libmoiraglue.a | |
71 | ||
72 | libmoiraglue_p.a: ${GLUOBJS} | |
73 | cd profiled; ar cruv ../libmoiraglue_p.a ${GLUPOBJS} | |
74 | ranlib libmoiraglue_p.a | |
75 | ||
76 | restart: moirad startmoira | |
77 | ./startmoira | |
78 | ||
79 | startmoira: startmoira.o | |
80 | cc -o startmoira ${COPTS} startmoira.o | |
81 | ||
82 | install: moirad startmoira | |
83 | install -c moirad ../bin/moirad | |
84 | install -c startmoira ../bin/startmoira | |
85 | ||
86 | clean: | |
87 | rm -f ${ALL} libmoiraglue_p.a | |
88 | rm -f *.o *~ qrtn.c qsupport.c qoldsup.c increment.c | |
89 | rm -f profiled/*.o | |
9609d700 | 90 | rm -f *.err |
0704494f | 91 | |
92 | TAGS: $(CFILES) | |
93 | -etags $(CFILES) | |
94 | ||
95 | lint: | |
96 | lint ${INCDIRS} mr_*.c q*.c ../rpc/llib-lmoira.ln | |
97 | ||
98 | depend: $(CFILES) | |
99 | mkdep $(CFLAGS) $(CFILES) | |
100 | ||
101 | # the last constant line in the makefile should be... | |
102 | # DO NOT DELETE THIS LINE -- mkdep uses it. | |
103 | ||
104 | startmoira.o: startmoira.c ../include/mit-copyright.h /usr/include/stdio.h | |
105 | startmoira.o: /usr/include/strings.h /usr/include/sys/types.h | |
106 | startmoira.o: /usr/include/sys/file.h /usr/include/sys/wait.h | |
107 | startmoira.o: /usr/include/sys/signal.h /usr/include/sys/ioctl.h | |
108 | startmoira.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
109 | startmoira.o: ../include/moira_site.h | |
110 | mr_main.o: mr_main.c ../include/mit-copyright.h /usr/include/strings.h | |
111 | mr_main.o: /usr/include/sys/types.h /usr/include/sys/errno.h | |
112 | mr_main.o: /usr/include/sys/signal.h /usr/include/sys/wait.h | |
113 | mr_main.o: /usr/include/sys/stat.h mr_server.h /usr/include/sys/uio.h | |
114 | mr_main.o: /usr/include/sys/socket.h /usr/include/netinet/in.h | |
115 | mr_main.o: ../include/mr_proto.h /usr/include/stdio.h ../include/gdb.h | |
116 | mr_main.o: /usr/include/sys/time.h /usr/include/sys/time.h ../include/moira.h | |
117 | mr_main.o: ../include/mr_et.h ../include/moira_site.h ../include/krb.h | |
118 | mr_main.o: ../include/des.h ../include/krb_et.h | |
119 | mr_sauth.o: mr_sauth.c ../include/mit-copyright.h /usr/include/strings.h | |
120 | mr_sauth.o: mr_server.h /usr/include/sys/types.h /usr/include/sys/uio.h | |
121 | mr_sauth.o: /usr/include/sys/socket.h /usr/include/netinet/in.h | |
122 | mr_sauth.o: ../include/mr_proto.h /usr/include/stdio.h ../include/gdb.h | |
123 | mr_sauth.o: /usr/include/sys/time.h /usr/include/sys/time.h | |
124 | mr_sauth.o: ../include/moira.h ../include/mr_et.h ../include/moira_site.h | |
125 | mr_sauth.o: ../include/krb.h ../include/des.h /usr/include/ctype.h | |
126 | mr_sauth.o: ../include/krb_et.h | |
127 | mr_scall.o: mr_scall.c ../include/mit-copyright.h /usr/include/sys/types.h | |
128 | mr_scall.o: /usr/include/sys/stat.h /usr/include/sys/file.h ../include/krb.h | |
129 | mr_scall.o: ../include/des.h /usr/include/errno.h query.h mr_server.h | |
130 | mr_scall.o: /usr/include/sys/uio.h /usr/include/sys/socket.h | |
131 | mr_scall.o: /usr/include/netinet/in.h ../include/mr_proto.h | |
132 | mr_scall.o: /usr/include/stdio.h ../include/gdb.h /usr/include/sys/time.h | |
133 | mr_scall.o: /usr/include/sys/time.h ../include/moira.h ../include/mr_et.h | |
134 | mr_scall.o: ../include/moira_site.h | |
135 | mr_srvdata.o: mr_srvdata.c ../include/mit-copyright.h mr_server.h | |
136 | mr_srvdata.o: /usr/include/sys/types.h /usr/include/sys/uio.h | |
137 | mr_srvdata.o: /usr/include/sys/socket.h /usr/include/netinet/in.h | |
138 | mr_srvdata.o: ../include/mr_proto.h /usr/include/stdio.h ../include/gdb.h | |
139 | mr_srvdata.o: /usr/include/sys/time.h /usr/include/sys/time.h | |
140 | mr_srvdata.o: ../include/moira.h ../include/mr_et.h ../include/moira_site.h | |
141 | mr_srvdata.o: ../include/krb.h ../include/des.h | |
142 | mr_shutdown.o: mr_shutdown.c ../include/mit-copyright.h | |
143 | mr_shutdown.o: /usr/include/strings.h /usr/include/sys/errno.h mr_server.h | |
144 | mr_shutdown.o: /usr/include/sys/types.h /usr/include/sys/uio.h | |
145 | mr_shutdown.o: /usr/include/sys/socket.h /usr/include/netinet/in.h | |
146 | mr_shutdown.o: ../include/mr_proto.h /usr/include/stdio.h ../include/gdb.h | |
147 | mr_shutdown.o: /usr/include/sys/time.h /usr/include/sys/time.h | |
148 | mr_shutdown.o: ../include/moira.h ../include/mr_et.h ../include/moira_site.h | |
149 | mr_shutdown.o: ../include/krb.h ../include/des.h | |
150 | mr_util.o: mr_util.c ../include/mit-copyright.h mr_server.h | |
151 | mr_util.o: /usr/include/sys/types.h /usr/include/sys/uio.h | |
152 | mr_util.o: /usr/include/sys/socket.h /usr/include/netinet/in.h | |
153 | mr_util.o: ../include/mr_proto.h /usr/include/stdio.h ../include/gdb.h | |
154 | mr_util.o: /usr/include/sys/time.h /usr/include/sys/time.h ../include/moira.h | |
155 | mr_util.o: ../include/mr_et.h ../include/moira_site.h ../include/krb.h | |
156 | mr_util.o: ../include/des.h /usr/include/ctype.h /usr/include/strings.h | |
157 | qrtn.o: qrtn.c ../include/mit-copyright.h query.h mr_server.h | |
158 | qrtn.o: /usr/include/sys/types.h /usr/include/sys/uio.h | |
159 | qrtn.o: /usr/include/sys/socket.h /usr/include/netinet/in.h | |
160 | qrtn.o: ../include/mr_proto.h /usr/include/stdio.h ../include/gdb.h | |
161 | qrtn.o: /usr/include/sys/time.h /usr/include/sys/time.h ../include/moira.h | |
162 | qrtn.o: ../include/mr_et.h ../include/moira_site.h ../include/krb.h | |
163 | qrtn.o: ../include/des.h | |
9d638027 | 164 | qsupport.o: qsupport.c ../include/mit-copyright.h query.h sql_defs.h |
165 | qsupport.o: mr_server.h | |
0704494f | 166 | qsupport.o: /usr/include/sys/types.h /usr/include/sys/uio.h |
167 | qsupport.o: /usr/include/sys/socket.h /usr/include/netinet/in.h | |
168 | qsupport.o: ../include/mr_proto.h /usr/include/stdio.h ../include/gdb.h | |
169 | qsupport.o: /usr/include/sys/time.h /usr/include/sys/time.h | |
170 | qsupport.o: ../include/moira.h ../include/mr_et.h ../include/moira_site.h | |
171 | qsupport.o: ../include/krb.h ../include/des.h /usr/include/ctype.h | |
172 | qsubs.o: qsubs.c ../include/mit-copyright.h ../include/moira.h | |
173 | qsubs.o: ../include/mr_et.h query.h | |
174 | queries2.o: queries2.c ../include/mit-copyright.h query.h ../include/mr_et.h | |
175 | mr_sbrk.o: mr_sbrk.c ../include/mit-copyright.h /usr/include/sys/types.h | |
176 | mr_smalloc.o: mr_smalloc.c /usr/include/stdio.h /usr/include/signal.h | |
177 | mr_smalloc.o: /usr/include/sys/time.h /usr/include/sys/time.h | |
178 | mr_smalloc.o: /usr/include/sys/resource.h | |
179 | meinitlst.o: meinitlst.c ../include/mit-copyright.h /usr/include/sys/errno.h | |
180 | meinitlst.o: /usr/include/sys/types.h | |
181 | increment.o: increment.c ../include/mit-copyright.h ../include/moira.h | |
182 | increment.o: ../include/mr_et.h query.h mr_server.h /usr/include/sys/types.h | |
183 | increment.o: /usr/include/sys/uio.h /usr/include/sys/socket.h | |
184 | increment.o: /usr/include/netinet/in.h ../include/mr_proto.h | |
185 | increment.o: /usr/include/stdio.h ../include/gdb.h /usr/include/sys/time.h | |
186 | increment.o: /usr/include/sys/time.h ../include/moira_site.h ../include/krb.h | |
187 | increment.o: ../include/des.h | |
188 | cache.o: cache.c ../include/mit-copyright.h query.h mr_server.h | |
189 | cache.o: /usr/include/sys/types.h /usr/include/sys/uio.h | |
190 | cache.o: /usr/include/sys/socket.h /usr/include/netinet/in.h | |
191 | cache.o: ../include/mr_proto.h /usr/include/stdio.h ../include/gdb.h | |
192 | cache.o: /usr/include/sys/time.h /usr/include/sys/time.h ../include/moira.h | |
193 | cache.o: ../include/mr_et.h ../include/moira_site.h ../include/krb.h | |
194 | cache.o: ../include/des.h |