]>
Commit | Line | Data |
---|---|---|
3d8d4b36 | 1 | # Makefile generated by imake - do not edit! |
2 | # $XConsortium: imake.c,v 1.86 93/10/11 12:12:36 rws Exp $ | |
3 | ||
4 | # | |
5 | # This makefile is automatically generated by imake... do not modify | |
6 | # or you may lose your changes when imake generates makefiles again. | |
7 | # Ignore this message if you are not using imake. | |
8 | # | |
9 | # $Source$ | |
10 | # | |
11 | ||
12 | NEWTOP=. | |
13 | BUILDTOP=. | |
14 | ||
15 | INCLUDE= -I$(BUILDTOP)/include -I$(BUILDTOP)/lib -I/usr/athena/include \ | |
16 | $(SS_INCL) | |
17 | CFLAGS=$(DBG) $(INCLUDE) $(DEFINES) $(GLOBAL_CDEFS) | |
18 | LINTFLAGS=$(INCLUDE) $(DEFINES) $(GLOBAL_CDEFS) | |
19 | ||
20 | # $Source$ | |
21 | # | |
22 | ||
23 | CURSES= -L/usr/css/lib -lcurses -ltermcap | |
24 | ||
25 | OSDEFS= -DPOSIX -DSOLARIS -I/usr/openwin/include | |
26 | OSLIBS= -L/usr/ccs/lib -lcurses -ltermcap -lresolv \ | |
27 | -lsocket -lnsl -lc /usr/ucblib/libucb.a -lelf -ldl | |
28 | CURSES= | |
29 | ||
30 | GLOBAL_CDEFS= -DHESIOD -DZEPHYR -DGDSS -DATHENA -DDBMS=INGRES -I/usr/athena/include $(OSDEFS) | |
31 | ||
32 | SRCTOP=/mit/moiradev/src | |
33 | ||
34 | DESTDIR= | |
35 | ||
36 | USRDIR= /usr | |
37 | ETCDIR= /usr/athena/etc | |
38 | PROGDIR=/usr/athena/bin | |
39 | LIBDIR= /usr/athena/lib | |
40 | LINTLIBDIR = /usr/lib/lint | |
41 | INCLDIR= /usr/athena/include | |
42 | MANDIR= /usr/athena/man | |
43 | ||
44 | LZEHPYR=-lzephyr | |
45 | ||
46 | LIBGDSS= /mit/gdss/`machtype`/libgdss.a | |
47 | GDSSINC= -I/mit/gdss/include | |
48 | ||
49 | LINTLIBFLAG=-C | |
50 | ||
51 | MR_LIB=$(BUILDTOP)/lib/libmoira.a | |
52 | MR_LIBDEP=$(MR_LIB) | |
53 | MR_LINTLIB=$(BUILDTOP)/lib/llib-lmoira.ln | |
54 | GDB_LIB=$(BUILDTOP)/gdb/libmrgdb.a | |
55 | GDB_LIBDEP=$(GDB_LIB) | |
56 | GDB_LINTLIB=$(BUILDTOP)/gdb/llib-lmrgdb.ln | |
57 | ||
58 | COMPILE_ET= compile_et | |
59 | ||
60 | COM_ERR = -lcom_err | |
61 | ||
62 | MAKE_COMMANDS= mk_cmds | |
63 | ||
64 | SS_LIB = -lss | |
65 | ||
66 | LLIB = -L/usr/athena/lib | |
67 | ||
68 | CLIBS= $(MR_LIB) $(GDB_LIB) $(LLIB) $(LZEPHYR) $(COM_ERR) -lkrb -ldes -lhesiod | |
69 | ||
70 | SQL_LIB= /usr/ingres/lib/libingres.a -lm | |
71 | ||
72 | ARCHIVE= ar cru | |
73 | ||
74 | RANLIB= /bin/true | |
75 | ||
76 | INSTALLFILE= install -c -m 444 | |
77 | ||
78 | INSTALLLIB= install -c -m 444 | |
79 | ||
80 | INSTALLPROG= install -c -m 555 | |
81 | ||
82 | INSTALLRAW= install | |
83 | ||
84 | LD=ld | |
85 | ||
86 | AS=as | |
87 | ||
88 | LINT=lint | |
89 | ||
90 | CC=gcc -traditional | |
91 | ||
92 | CCRO=$(CC) -R | |
93 | ||
94 | HCC=$(CC) | |
95 | ||
96 | CPP=$(CC) -E | |
97 | ||
98 | DBG=-O | |
99 | ||
100 | HCFLAGS=$(CFLAGS) | |
101 | ||
102 | TAGGER=etags | |
103 | ||
104 | MAKE=make | |
105 | RM=rm -f | |
106 | MV=mv | |
107 | CP=cp | |
108 | LN=ln -s | |
109 | LPR=lpr -p | |
110 | CHMOD=chmod | |
111 | AWK=awk | |
112 | ||
113 | DEPEND=makedepend | |
114 | IMAKE=imake -I$(BUILDTOP)/util/imake.includes | |
115 | ||
116 | # $Source$ | |
117 | # | |
118 | ||
119 | # $Header$ | |
120 | # | |
121 | # Copyright 1990 by the Massachusetts Institute of Technology. | |
122 | # | |
123 | # For copying and distribution information, | |
124 | # please see the file <mit-copyright.h>. | |
125 | # | |
126 | # Imakefile for top level directory. | |
127 | # | |
128 | ||
129 | CODE=Imakefile | |
130 | CLIENTDIRS=util include gdb lib clients man update | |
131 | SVRDIRS=server db backup dbck dcm gen reg_svr incremental regtape | |
132 | ||
133 | SUBDIRS=$(CLIENTDIRS) | |
134 | ||
135 | all:: | |
136 | ||
137 | world:: | |
3d8d4b36 | 138 | make ${MFLAGS} Makefile |
139 | make ${MFLAGS} Makefiles | |
140 | make ${MFLAGS} depend | |
141 | make ${MFLAGS} all | |
142 | ||
3d8d4b36 | 143 | imake:: |
144 | cd util/imake; make | |
145 | ||
146 | install:: | |
147 | -mkdir ${DESTDIR} | |
148 | -mkdir ${DESTDIR}${USRDIR} | |
149 | -mkdir ${DESTDIR}${ETCDIR} | |
150 | -mkdir ${DESTDIR}${PROGDIR} | |
151 | -mkdir ${DESTDIR}${LIBDIR} | |
152 | -mkdir ${DESTDIR}${LINTLIBDIR} | |
153 | -mkdir ${DESTDIR}${INCLDIR} | |
154 | -mkdir ${DESTDIR}${MANDIR} | |
155 | -mkdir ${DESTDIR}${MANDIR}/man1 | |
156 | -mkdir ${DESTDIR}${MANDIR}/man3 | |
157 | -mkdir ${DESTDIR}${MANDIR}/man5 | |
158 | -mkdir ${DESTDIR}${MANDIR}/man8 | |
159 | -mkdir ./bin | |
160 | ||
161 | et: | |
162 | cd util/et; make ${MFLAGS} DEPEND="$(BUILDTOP)/../../$(DEPEND)" depend; make ${MFLAGS} all | |
163 | ||
164 | ss: | |
165 | cd util/ss; make ${MFLAGS} DEPEND="$(BUILDTOP)/../../$(DEPEND)" depend; make ${MFLAGS} all | |
166 | ||
167 | makedepend: | |
168 | cd util/makedepend; make | |
169 | ||
170 | all:: | |
171 | @for d in $(SUBDIRS); \ | |
172 | do \ | |
173 | (cd $$d; echo "### Making" all "in" `pwd`; \ | |
174 | $(MAKE) $(MFLAGS) DESTDIR=$(DESTDIR) all ; \ | |
175 | echo "### Done with" `pwd`); \ | |
176 | done | |
177 | ||
178 | install:: | |
179 | @for d in $(SUBDIRS); \ | |
180 | do \ | |
181 | (cd $$d; echo "### Making" install "in" `pwd`; \ | |
182 | $(MAKE) $(MFLAGS) DESTDIR=$(DESTDIR) install ; \ | |
183 | echo "### Done with" `pwd`); \ | |
184 | done | |
185 | ||
186 | clean:: | |
187 | @for d in $(SUBDIRS); \ | |
188 | do \ | |
189 | (cd $$d; echo "### Making" clean "in" `pwd`; \ | |
190 | $(MAKE) $(MFLAGS) DESTDIR=$(DESTDIR) clean ; \ | |
191 | echo "### Done with" `pwd`); \ | |
192 | done | |
193 | ||
194 | depend:: | |
195 | @for d in $(SUBDIRS); \ | |
196 | do \ | |
197 | (cd $$d; echo "### Making" depend "in" `pwd`; \ | |
198 | $(MAKE) $(MFLAGS) DESTDIR=$(DESTDIR) depend ; \ | |
199 | echo "### Done with" `pwd`); \ | |
200 | done | |
201 | ||
202 | tags:: | |
203 | @for d in $(SUBDIRS); \ | |
204 | do \ | |
205 | (cd $$d; echo "### Making" tags "in" `pwd`; \ | |
206 | $(MAKE) $(MFLAGS) DESTDIR=$(DESTDIR) tags ; \ | |
207 | echo "### Done with" `pwd`); \ | |
208 | done | |
209 | ||
210 | print:: | |
211 | @for d in $(SUBDIRS); \ | |
212 | do \ | |
213 | (cd $$d; echo "### Making" print "in" `pwd`; \ | |
214 | $(MAKE) $(MFLAGS) DESTDIR=$(DESTDIR) print ; \ | |
215 | echo "### Done with" `pwd`); \ | |
216 | done | |
217 | ||
218 | src:: | |
219 | @for d in $(SUBDIRS); \ | |
220 | do \ | |
221 | (cd $$d; echo "### Making" src "in" `pwd`; \ | |
222 | $(MAKE) $(MFLAGS) DESTDIR=$(DESTDIR) src ; \ | |
223 | echo "### Done with" `pwd`); \ | |
224 | done | |
225 | ||
226 | Makefiles:: | |
227 | @echo "### Making Makefiles in" `pwd` | |
228 | @for d in $(SUBDIRS); \ | |
229 | do \ | |
230 | (cd $$d; echo "### Making Makefile in" `pwd`; \ | |
231 | $(MAKE) $(MFLAGS) SRCTOP=$(SRCTOP) \ | |
232 | NEWTOP=../$(BUILDTOP) \ | |
233 | BUILDTOP=../$(BUILDTOP) \ | |
234 | -f ../Makefile \ | |
235 | Makefile; \ | |
236 | $(MAKE) $(MFLAGS) SRCTOP=$(SRCTOP) \ | |
237 | NEWTOP=../$(BUILDTOP) \ | |
238 | Makefiles; \ | |
239 | echo "### Done with" `pwd`); \ | |
240 | done | |
241 | ||
242 | depend:: $(SRCS) | |
243 | @echo "### Now computing dependencies" | |
244 | @$(DEPEND) -s "# DO NOT DELETE" -- $(CFLAGS) -- $(SRCS) | |
245 | ||
246 | clean:: | |
247 | $(RM) *~ \#* *.bak $(TAGSFILE) | |
248 | ||
249 | tags:: | |
250 | $(TAGGER) *.c *.h | |
251 | ||
252 | Makefile:: | |
253 | -$(RM) Makefile.bak; $(MV) Makefile Makefile.bak | |
254 | $(IMAKE) -DNEW_TOP=$(NEWTOP) -s Makefile | |
255 | ||
256 | print:: ${CODE} | |
257 | ${LPR} ${CODE} | |
258 | ||
259 | src:: ${CODE} | |
260 | ||
261 | ${CODE}: | |
262 | $(RM) $@ | |
263 | -$(LN) ${SRCDIR}/$@ $@ | |
264 | ||
265 | install:: | |
266 | ||
267 | Makefiles:: | |
268 | ||
269 | # DO NOT DELETE THIS LINE | |
270 |