|
|
1.1 root 1: ###############################################################################
2: # Instructions to Make, for compilation of ISODE QUIPU Directory Server
3: ###############################################################################
4:
5: ###############################################################################
6: #
7: # $Header: /f/osi/quipu/dish/RCS/Makefile,v 7.2 90/07/09 14:46:53 mrose Exp $
8: #
9: #
10: # $Log: Makefile,v $
11: # Revision 7.2 90/07/09 14:46:53 mrose
12: # sync
13: #
14: # Revision 7.1 90/03/15 11:18:14 mrose
15: # quipu-sync
16: #
17: # Revision 7.0 89/11/23 22:19:53 mrose
18: # Release 6.0
19: #
20: ###############################################################################
21:
22: ###############################################################################
23: #
24: # NOTICE
25: #
26: # Acquisition, use, and distribution of this module and related
27: # materials are subject to the restrictions of a license agreement.
28: # Consult the Preface in the User's Manual for the full terms of
29: # this agreement.
30: #
31: ###############################################################################
32:
33:
34: .c.o:; $(CC) $(CFLAGS) -c $*.c
35:
36:
37: LIBES = $(TOPDIR)libquipu.a $(TOPDIR)libdsap.a $(TOPDIR)libisode.a
38: LLIBS = $(TOPDIR)llib-lquipu $(TOPDIR)llib-ldsap $(TOPDIR)llib-lisode
39:
40: CFILES = add.c bind.c compare.c delete.c dishlib.c dishhelp.c \
41: edit.c filteritem.c fred.c get_ava.c get_filter.c list.c \
42: modify.c modifyrdn.c move.c read.c search.c showattr.c \
43: showentry.c showname.c user.c pipe.c
44: OFILES = add.o bind.o compare.o delete.o dishlib.o dishhelp.o \
45: edit.o filteritem.o fred.o get_ava.o get_filter.o list.o \
46: modify.o modifyrdn.o move.o read.o search.o showattr.o \
47: showentry.o showname.o user.o pipe.o
48:
49:
50: ##############################################################
51: # Here it is...
52: ##############################################################
53:
54: all: dish
55: inst-all: inst-dish inst-editentry inst-libdish
56: install: inst-all clean
57: lint: l-dish
58:
59:
60: ###################################################################
61: # dish
62: ###################################################################
63:
64: inst-dish: $(BINDIR)dish
65:
66: $(BINDIR)dish: xdish
67: -cp $@ zxdish
68: -rm -f $@
69: cp xdish $@
70: -@ls -gls $@
71: -@echo ""
72:
73: dish: xdish
74:
75: xdish: libdish.a $(LIBES) dish.o
76: $(LDCC) $(LDFLAGS) -o $@ dish.o libdish.a $(LIBES) $(LSOCKET)
77:
78: l-dish: $(CFILES) dish.c true
79: $(LINT) $(LFLAGS) $(LLIBS) $(CFILES) dish.c
80:
81: ###################################################################
82: # saber
83: ###################################################################
84:
85: saber_src:; #load $(OPTIONS) $(CFILES) dish.c dishvrsn.c
86:
87: saber_obj:; #load libdish.a dish.o
88:
89: saber_libs:; #load $(LIBES)
90:
91: ###################################################################
92: # libdish
93: ###################################################################
94:
95: inst-libdish: $(LIBDIR)libdish.a
96:
97: $(LIBDIR)libdish.a: libdish.a
98: -rm -f $@
99: cp libdish.a $@
100: @$(UTILDIR)make-lib.sh $(SYSTEM) $@ -ranlib
101: -@ls -gls $@
102: -@echo ""
103:
104: libdish: libdish.a
105:
106: libdish.a: dishvrsn.o
107: -rm -f $@
108: @$(UTILDIR)make-lib.sh $(SYSTEM) $(ARFLAGS) $@ $(OFILES) \
109: dishvrsn.o
110: -@rm -f $(TOPDIR)libdish.a $(TOPDIR)llib-ldish
111: -@$(LN) libdish.a $(TOPDIR)libdish.a
112: # -@$(LN) llib-ldish $(TOPDIR)llib-ldish
113: -@echo "QUIPU-DISH library built normally"
114:
115: dishvrsn.c: $(OFILES)
116: @$(UTILDIR)version.sh dish > $@
117:
118: l-libdish: $(CFILES) true
119: $(LINT) $(LFLAGS) $(CFILES) dishvrsn.c $(LLIBS)
120:
121:
122: ################################################################
123: # edit entry
124: ################################################################
125:
126: inst-editentry: $(BINDIR)editentry
127:
128: $(BINDIR)editentry: editentry
129: -cp $@ zeditentry
130: -rm -f $@
131: cp editentry $@
132: chmod a+rx $@
133: -@ls -gls $@
134: -@echo ""
135:
136:
137: ################################################################
138: # manual pages
139: ################################################################
140:
141: MANUALS = dish.1c
142:
143: manuals:; @$(UTILDIR)inst-man.sh $(MANOPTS) $(MANUALS)
144: -@echo ""
145:
146:
147: ##############################################################
148: # clean
149: ##############################################################
150:
151: clean:; rm -f *.ph *.o *.a a.out _* x* z* *.orig core disvrsn.c
152:
153: grind:; iprint Makefile
154: tgrind -lc $(CFILES)
155: @echo $(MANUALS) | \
156: tr " " "\012" | \
157: sed -e "s%.*%itroff -man &%" | \
158: sh -ve
159:
160: true:;
161:
162: # DO NOT DELETE THIS LINE
163: # Dependencies follow
164: add.o: ../../h/config.h
165: add.o: ../../h/general.h
166: add.o: ../../h/isoaddrs.h
167: add.o: ../../h/logger.h
168: add.o: ../../h/manifest.h
169: add.o: ../../h/psap.h
170: add.o: ../../h/quipu/add.h
171: add.o: ../../h/quipu/attr.h
172: add.o: ../../h/quipu/attrvalue.h
173: add.o: ../../h/quipu/authen.h
174: add.o: ../../h/quipu/commonarg.h
175: add.o: ../../h/quipu/config.h
176: add.o: ../../h/quipu/dap.h
177: add.o: ../../h/quipu/ds_error.h
178: add.o: ../../h/quipu/dsp.h
179: add.o: ../../h/quipu/dua.h
180: add.o: ../../h/quipu/entry.h
181: add.o: ../../h/quipu/name.h
182: add.o: ../../h/quipu/oid.h
183: add.o: ../../h/quipu/util.h
184: bind.o: ../../h/config.h
185: bind.o: ../../h/general.h
186: bind.o: ../../h/isoaddrs.h
187: bind.o: ../../h/logger.h
188: bind.o: ../../h/manifest.h
189: bind.o: ../../h/psap.h
190: bind.o: ../../h/quipu/attr.h
191: bind.o: ../../h/quipu/authen.h
192: bind.o: ../../h/quipu/bind.h
193: bind.o: ../../h/quipu/config.h
194: bind.o: ../../h/quipu/ds_error.h
195: bind.o: ../../h/quipu/dsp.h
196: bind.o: ../../h/quipu/dua.h
197: bind.o: ../../h/quipu/name.h
198: bind.o: ../../h/quipu/oid.h
199: bind.o: ../../h/quipu/util.h
200: bind.o: ../../h/tailor.h
201: compare.o: ../../h/config.h
202: compare.o: ../../h/general.h
203: compare.o: ../../h/isoaddrs.h
204: compare.o: ../../h/logger.h
205: compare.o: ../../h/manifest.h
206: compare.o: ../../h/psap.h
207: compare.o: ../../h/quipu/attr.h
208: compare.o: ../../h/quipu/attrvalue.h
209: compare.o: ../../h/quipu/authen.h
210: compare.o: ../../h/quipu/commonarg.h
211: compare.o: ../../h/quipu/compare.h
212: compare.o: ../../h/quipu/config.h
213: compare.o: ../../h/quipu/dap.h
214: compare.o: ../../h/quipu/ds_error.h
215: compare.o: ../../h/quipu/dsp.h
216: compare.o: ../../h/quipu/name.h
217: compare.o: ../../h/quipu/oid.h
218: compare.o: ../../h/quipu/util.h
219: delete.o: ../../h/config.h
220: delete.o: ../../h/general.h
221: delete.o: ../../h/isoaddrs.h
222: delete.o: ../../h/logger.h
223: delete.o: ../../h/manifest.h
224: delete.o: ../../h/psap.h
225: delete.o: ../../h/quipu/attr.h
226: delete.o: ../../h/quipu/attrvalue.h
227: delete.o: ../../h/quipu/authen.h
228: delete.o: ../../h/quipu/commonarg.h
229: delete.o: ../../h/quipu/config.h
230: delete.o: ../../h/quipu/dap.h
231: delete.o: ../../h/quipu/ds_error.h
232: delete.o: ../../h/quipu/dsp.h
233: delete.o: ../../h/quipu/name.h
234: delete.o: ../../h/quipu/oid.h
235: delete.o: ../../h/quipu/remove.h
236: delete.o: ../../h/quipu/util.h
237: dish.o: ../../h/config.h
238: dish.o: ../../h/general.h
239: dish.o: ../../h/logger.h
240: dish.o: ../../h/manifest.h
241: dish.o: ../../h/quipu/config.h
242: dish.o: ../../h/quipu/util.h
243: dishhelp.o: ../../h/config.h
244: dishhelp.o: ../../h/general.h
245: dishhelp.o: ../../h/logger.h
246: dishhelp.o: ../../h/manifest.h
247: dishhelp.o: ../../h/psap.h
248: dishhelp.o: ../../h/quipu/attr.h
249: dishhelp.o: ../../h/quipu/config.h
250: dishhelp.o: ../../h/quipu/name.h
251: dishhelp.o: ../../h/quipu/oid.h
252: dishhelp.o: ../../h/quipu/util.h
253: dishlib.o: ../../h/config.h
254: dishlib.o: ../../h/dgram.h
255: dishlib.o: ../../h/general.h
256: dishlib.o: ../../h/internet.h
257: dishlib.o: ../../h/logger.h
258: dishlib.o: ../../h/manifest.h
259: dishlib.o: ../../h/psap.h
260: dishlib.o: ../../h/quipu/attr.h
261: dishlib.o: ../../h/quipu/config.h
262: dishlib.o: ../../h/quipu/name.h
263: dishlib.o: ../../h/quipu/oid.h
264: dishlib.o: ../../h/quipu/util.h
265: edit.o: ../../h/config.h
266: edit.o: ../../h/general.h
267: edit.o: ../../h/logger.h
268: edit.o: ../../h/manifest.h
269: edit.o: ../../h/psap.h
270: edit.o: ../../h/quipu/config.h
271: edit.o: ../../h/quipu/util.h
272: edit.o: ../../h/tailor.h
273: filteritem.o: ../../h/config.h
274: filteritem.o: ../../h/general.h
275: filteritem.o: ../../h/isoaddrs.h
276: filteritem.o: ../../h/logger.h
277: filteritem.o: ../../h/manifest.h
278: filteritem.o: ../../h/psap.h
279: filteritem.o: ../../h/quipu/attr.h
280: filteritem.o: ../../h/quipu/attrvalue.h
281: filteritem.o: ../../h/quipu/authen.h
282: filteritem.o: ../../h/quipu/commonarg.h
283: filteritem.o: ../../h/quipu/config.h
284: filteritem.o: ../../h/quipu/dap.h
285: filteritem.o: ../../h/quipu/ds_error.h
286: filteritem.o: ../../h/quipu/ds_search.h
287: filteritem.o: ../../h/quipu/dsp.h
288: filteritem.o: ../../h/quipu/name.h
289: filteritem.o: ../../h/quipu/oid.h
290: filteritem.o: ../../h/quipu/util.h
291: fred.o: ../../h/config.h
292: fred.o: ../../h/general.h
293: fred.o: ../../h/isoaddrs.h
294: fred.o: ../../h/manifest.h
295: fred.o: ../../h/psap.h
296: fred.o: ../../h/quipu/attr.h
297: fred.o: ../../h/quipu/attrvalue.h
298: fred.o: ../../h/quipu/authen.h
299: fred.o: ../../h/quipu/commonarg.h
300: fred.o: ../../h/quipu/dap.h
301: fred.o: ../../h/quipu/ds_error.h
302: fred.o: ../../h/quipu/ds_search.h
303: fred.o: ../../h/quipu/dsp.h
304: fred.o: ../../h/quipu/entry.h
305: fred.o: ../../h/quipu/list.h
306: fred.o: ../../h/quipu/name.h
307: fred.o: ../../h/quipu/oid.h
308: fred.o: ../../h/quipu/read.h
309: get_ava.o: ../../h/config.h
310: get_ava.o: ../../h/general.h
311: get_ava.o: ../../h/isoaddrs.h
312: get_ava.o: ../../h/logger.h
313: get_ava.o: ../../h/manifest.h
314: get_ava.o: ../../h/psap.h
315: get_ava.o: ../../h/quipu/attr.h
316: get_ava.o: ../../h/quipu/attrvalue.h
317: get_ava.o: ../../h/quipu/authen.h
318: get_ava.o: ../../h/quipu/commonarg.h
319: get_ava.o: ../../h/quipu/config.h
320: get_ava.o: ../../h/quipu/dsp.h
321: get_ava.o: ../../h/quipu/name.h
322: get_ava.o: ../../h/quipu/oid.h
323: get_ava.o: ../../h/quipu/util.h
324: get_filter.o: ../../h/config.h
325: get_filter.o: ../../h/general.h
326: get_filter.o: ../../h/isoaddrs.h
327: get_filter.o: ../../h/logger.h
328: get_filter.o: ../../h/manifest.h
329: get_filter.o: ../../h/psap.h
330: get_filter.o: ../../h/quipu/attr.h
331: get_filter.o: ../../h/quipu/attrvalue.h
332: get_filter.o: ../../h/quipu/authen.h
333: get_filter.o: ../../h/quipu/commonarg.h
334: get_filter.o: ../../h/quipu/config.h
335: get_filter.o: ../../h/quipu/dap.h
336: get_filter.o: ../../h/quipu/ds_error.h
337: get_filter.o: ../../h/quipu/ds_search.h
338: get_filter.o: ../../h/quipu/dsp.h
339: get_filter.o: ../../h/quipu/name.h
340: get_filter.o: ../../h/quipu/oid.h
341: get_filter.o: ../../h/quipu/util.h
342: list.o: ../../h/config.h
343: list.o: ../../h/general.h
344: list.o: ../../h/isoaddrs.h
345: list.o: ../../h/logger.h
346: list.o: ../../h/manifest.h
347: list.o: ../../h/psap.h
348: list.o: ../../h/quipu/attr.h
349: list.o: ../../h/quipu/attrvalue.h
350: list.o: ../../h/quipu/authen.h
351: list.o: ../../h/quipu/commonarg.h
352: list.o: ../../h/quipu/config.h
353: list.o: ../../h/quipu/dap.h
354: list.o: ../../h/quipu/ds_error.h
355: list.o: ../../h/quipu/dsp.h
356: list.o: ../../h/quipu/list.h
357: list.o: ../../h/quipu/name.h
358: list.o: ../../h/quipu/oid.h
359: list.o: ../../h/quipu/sequence.h
360: list.o: ../../h/quipu/util.h
361: modify.o: ../../h/config.h
362: modify.o: ../../h/general.h
363: modify.o: ../../h/isoaddrs.h
364: modify.o: ../../h/logger.h
365: modify.o: ../../h/manifest.h
366: modify.o: ../../h/psap.h
367: modify.o: ../../h/quipu/attr.h
368: modify.o: ../../h/quipu/attrvalue.h
369: modify.o: ../../h/quipu/authen.h
370: modify.o: ../../h/quipu/commonarg.h
371: modify.o: ../../h/quipu/config.h
372: modify.o: ../../h/quipu/dap.h
373: modify.o: ../../h/quipu/ds_error.h
374: modify.o: ../../h/quipu/dsp.h
375: modify.o: ../../h/quipu/dua.h
376: modify.o: ../../h/quipu/entry.h
377: modify.o: ../../h/quipu/modify.h
378: modify.o: ../../h/quipu/name.h
379: modify.o: ../../h/quipu/oid.h
380: modify.o: ../../h/quipu/read.h
381: modify.o: ../../h/quipu/util.h
382: modifyrdn.o: ../../h/config.h
383: modifyrdn.o: ../../h/general.h
384: modifyrdn.o: ../../h/isoaddrs.h
385: modifyrdn.o: ../../h/logger.h
386: modifyrdn.o: ../../h/manifest.h
387: modifyrdn.o: ../../h/psap.h
388: modifyrdn.o: ../../h/quipu/attr.h
389: modifyrdn.o: ../../h/quipu/attrvalue.h
390: modifyrdn.o: ../../h/quipu/authen.h
391: modifyrdn.o: ../../h/quipu/commonarg.h
392: modifyrdn.o: ../../h/quipu/config.h
393: modifyrdn.o: ../../h/quipu/dap.h
394: modifyrdn.o: ../../h/quipu/ds_error.h
395: modifyrdn.o: ../../h/quipu/dsp.h
396: modifyrdn.o: ../../h/quipu/modifyrdn.h
397: modifyrdn.o: ../../h/quipu/name.h
398: modifyrdn.o: ../../h/quipu/oid.h
399: modifyrdn.o: ../../h/quipu/util.h
400: move.o: ../../h/config.h
401: move.o: ../../h/general.h
402: move.o: ../../h/logger.h
403: move.o: ../../h/manifest.h
404: move.o: ../../h/psap.h
405: move.o: ../../h/quipu/attr.h
406: move.o: ../../h/quipu/config.h
407: move.o: ../../h/quipu/name.h
408: move.o: ../../h/quipu/oid.h
409: move.o: ../../h/quipu/util.h
410: pipe.o: ../../h/config.h
411: pipe.o: ../../h/dgram.h
412: pipe.o: ../../h/general.h
413: pipe.o: ../../h/internet.h
414: pipe.o: ../../h/logger.h
415: pipe.o: ../../h/manifest.h
416: pipe.o: ../../h/tailor.h
417: read.o: ../../h/config.h
418: read.o: ../../h/general.h
419: read.o: ../../h/isoaddrs.h
420: read.o: ../../h/logger.h
421: read.o: ../../h/manifest.h
422: read.o: ../../h/psap.h
423: read.o: ../../h/quipu/attr.h
424: read.o: ../../h/quipu/attrvalue.h
425: read.o: ../../h/quipu/authen.h
426: read.o: ../../h/quipu/commonarg.h
427: read.o: ../../h/quipu/config.h
428: read.o: ../../h/quipu/dap.h
429: read.o: ../../h/quipu/ds_error.h
430: read.o: ../../h/quipu/dsp.h
431: read.o: ../../h/quipu/entry.h
432: read.o: ../../h/quipu/name.h
433: read.o: ../../h/quipu/oid.h
434: read.o: ../../h/quipu/read.h
435: read.o: ../../h/quipu/util.h
436: search.o: ../../h/config.h
437: search.o: ../../h/general.h
438: search.o: ../../h/isoaddrs.h
439: search.o: ../../h/logger.h
440: search.o: ../../h/manifest.h
441: search.o: ../../h/psap.h
442: search.o: ../../h/quipu/attr.h
443: search.o: ../../h/quipu/attrvalue.h
444: search.o: ../../h/quipu/authen.h
445: search.o: ../../h/quipu/commonarg.h
446: search.o: ../../h/quipu/config.h
447: search.o: ../../h/quipu/dap.h
448: search.o: ../../h/quipu/ds_error.h
449: search.o: ../../h/quipu/ds_search.h
450: search.o: ../../h/quipu/dsp.h
451: search.o: ../../h/quipu/entry.h
452: search.o: ../../h/quipu/list.h
453: search.o: ../../h/quipu/name.h
454: search.o: ../../h/quipu/oid.h
455: search.o: ../../h/quipu/sequence.h
456: search.o: ../../h/quipu/util.h
457: showattr.o: ../../h/config.h
458: showattr.o: ../../h/general.h
459: showattr.o: ../../h/isoaddrs.h
460: showattr.o: ../../h/logger.h
461: showattr.o: ../../h/manifest.h
462: showattr.o: ../../h/psap.h
463: showattr.o: ../../h/quipu/attr.h
464: showattr.o: ../../h/quipu/attrvalue.h
465: showattr.o: ../../h/quipu/config.h
466: showattr.o: ../../h/quipu/dsp.h
467: showattr.o: ../../h/quipu/entry.h
468: showattr.o: ../../h/quipu/name.h
469: showattr.o: ../../h/quipu/oid.h
470: showattr.o: ../../h/quipu/util.h
471: showentry.o: ../../h/config.h
472: showentry.o: ../../h/general.h
473: showentry.o: ../../h/isoaddrs.h
474: showentry.o: ../../h/logger.h
475: showentry.o: ../../h/manifest.h
476: showentry.o: ../../h/psap.h
477: showentry.o: ../../h/quipu/attr.h
478: showentry.o: ../../h/quipu/attrvalue.h
479: showentry.o: ../../h/quipu/authen.h
480: showentry.o: ../../h/quipu/commonarg.h
481: showentry.o: ../../h/quipu/config.h
482: showentry.o: ../../h/quipu/dap.h
483: showentry.o: ../../h/quipu/ds_error.h
484: showentry.o: ../../h/quipu/dsp.h
485: showentry.o: ../../h/quipu/dua.h
486: showentry.o: ../../h/quipu/entry.h
487: showentry.o: ../../h/quipu/name.h
488: showentry.o: ../../h/quipu/oid.h
489: showentry.o: ../../h/quipu/read.h
490: showentry.o: ../../h/quipu/util.h
491: showname.o: ../../h/config.h
492: showname.o: ../../h/general.h
493: showname.o: ../../h/logger.h
494: showname.o: ../../h/manifest.h
495: showname.o: ../../h/psap.h
496: showname.o: ../../h/quipu/attr.h
497: showname.o: ../../h/quipu/config.h
498: showname.o: ../../h/quipu/name.h
499: showname.o: ../../h/quipu/oid.h
500: showname.o: ../../h/quipu/util.h
501: user.o: ../../h/config.h
502: user.o: ../../h/general.h
503: user.o: ../../h/isoaddrs.h
504: user.o: ../../h/logger.h
505: user.o: ../../h/manifest.h
506: user.o: ../../h/psap.h
507: user.o: ../../h/quipu/attr.h
508: user.o: ../../h/quipu/attrvalue.h
509: user.o: ../../h/quipu/authen.h
510: user.o: ../../h/quipu/commonarg.h
511: user.o: ../../h/quipu/config.h
512: user.o: ../../h/quipu/dap.h
513: user.o: ../../h/quipu/ds_error.h
514: user.o: ../../h/quipu/dsp.h
515: user.o: ../../h/quipu/name.h
516: user.o: ../../h/quipu/oid.h
517: user.o: ../../h/quipu/read.h
518: user.o: ../../h/quipu/sequence.h
519: user.o: ../../h/quipu/util.h
520: # DEPENDENCIES MUST END AT END OF FILE
521: # IF YOU PUT STUFF HERE IT WILL GO AWAY
522: # see make depend above
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.