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