]> andersk Git - moira.git/blob - server/Makefile
Now 'make clean' will remove *.sc files.
[moira.git] / server / Makefile
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 INGRESDIR=/usr/ingres
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
32 SLIBS= ${INGRESDIR}/lib/libqlib ${INGRESDIR}/lib/compatlib 
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
52         ${INGRESDIR}/bin/eqc -p $*
53
54 .dc.c:
55         rm -f $*.c
56         awk -f ingres.awk < $< > $*.sc
57         ${INGRESDIR}/bin/esqlc -p $*
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
89         rm -f *.o *~ *.sc qrtn.c qsupport.c qoldsup.c increment.c
90         rm -f profiled/*.o
91         rm -f *.err
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
165 qsupport.o: qsupport.c ../include/mit-copyright.h query.h sql_defs.h 
166 qsupport.o: mr_server.h
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
This page took 0.986492 seconds and 5 git commands to generate.