1# makefile 4.7 90/11/11 2# 3CFLAGS= -O -w 4LIBS= ../libpw.a ../libPW.a ../libwrt.a 5 6all: admin bdiff chghist comb delta get help prt rmdel sccsdiff.sh \ 7 what val snull cmt prs 8 9admin: admin.o ../com/comobj.a alloc.o 10 $(CC) -o admin admin.o ../com/comobj.a $(LIBS) alloc.o -lcompat 11 12admin.o: admin.c ../hdr/defines.h ../hdr/had.h 13 $(CC) -c $(CFLAGS) admin.c 14 15cmt: cmt.o ../com/comobj.a alloc.o 16 $(CC) -o cmt cmt.o ../com/comobj.a $(LIBS) alloc.o -lcompat 17 18cmt.o: cmt.c ../hdr/defines.h ../hdr/had.h 19 $(CC) -c $(CFLAGS) cmt.c 20 21bdiff: bdiff.o ../com/comobj.a alloc.o 22 $(CC) -o bdiff bdiff.o ../com/comobj.a $(LIBS) alloc.o 23 24bdiff.o: bdiff.c ../hdr/defines.h ../hdr/had.h 25 $(CC) -c $(CFLAGS) bdiff.c 26 27comb: comb.o ../com/comobj.a alloc.o 28 $(CC) -o comb comb.o ../com/comobj.a $(LIBS) alloc.o -lcompat 29 30comb.o: comb.c ../hdr/defines.h ../hdr/had.h 31 $(CC) -c $(CFLAGS) comb.c 32 33scv: scv.o ../com/comobj.a alloc.o 34 $(CC) -o scv scv.o ../com/comobj.a $(LIBS) alloc.o 35 36scv.o: scv.c ../hdr/defines.h ../hdr/had.h 37 $(CC) -c $(CFLAGS) scv.c 38 39snull: snull.o ../com/comobj.a alloc.o 40 $(CC) -o snull snull.o ../com/comobj.a $(LIBS) alloc.o -lcompat 41 42snull.o: snull.c ../hdr/defines.h ../hdr/had.h 43 $(CC) -c $(CFLAGS) snull.c 44 45delta: delta.o ../com/comobj.a alloc.o 46 $(CC) -o delta delta.o ../com/comobj.a $(LIBS) alloc.o -lcompat 47 48delta.o: delta.c ../hdr/defines.h ../hdr/had.h 49 $(CC) -c $(CFLAGS) -DLOGDELTA delta.c 50 51get: get.o ../com/comobj.a alloc.o 52 $(CC) -o get get.o ../com/comobj.a $(LIBS) alloc.o -lcompat 53 54get.o: get.c ../hdr/defines.h ../hdr/had.h 55 $(CC) -c $(CFLAGS) get.c 56 57help: help.o ../com/comobj.a alloc.o 58 $(CC) -o help help.o ../com/comobj.a $(LIBS) alloc.o 59 60help.o: help.c ../hdr/defines.h ../hdr/had.h 61 $(CC) -c $(CFLAGS) help.c 62 63prt: prt.o ../com/comobj.a alloc.o 64 $(CC) -o prt prt.o ../com/comobj.a $(LIBS) alloc.o -lcompat 65 66prt.o: prt.c ../hdr/defines.h ../hdr/had.h 67 $(CC) -c $(CFLAGS) prt.c 68 69prs: prs.o ../com/comobj.a alloc.o 70 $(CC) -o prs prs.o ../com/comobj.a $(LIBS) alloc.o -lcompat 71 72prs.o: prs.c ../hdr/defines.h ../hdr/had.h 73 $(CC) -c $(CFLAGS) prs.c 74 75chghist: rmchg 76 -rm -f chghist 77 ln rmchg chghist 78 79rmdel: rmchg 80 -rm -f rmdel 81 ln rmchg rmdel 82 83rmchg: rmchg.o ../com/comobj.a alloc.o 84 $(CC) -o rmchg rmchg.o ../com/comobj.a $(LIBS) alloc.o -lcompat 85 86rmchg.o: rmchg.c ../hdr/defines.h ../hdr/had.h 87 $(CC) -c $(CFLAGS) rmchg.c 88 89what: what.o ../com/comobj.a alloc.o 90 $(CC) -o what what.o ../com/comobj.a $(LIBS) $(LIBES) alloc.o 91 92what.o: what.c ../hdr/defines.h ../hdr/had.h 93 $(CC) -c $(CFLAGS) what.c 94 95val: val.o ../com/comobj.a alloc.o 96 $(CC) -o val val.o ../com/comobj.a $(LIBS) $(LIBES) alloc.o 97 98val.o: val.c ../hdr/defines.h ../hdr/had.h 99 $(CC) -c $(CFLAGS) val.c 100 101../com/comobj.a: 102 chdir ../com; make comobj.a 103 104clean: 105 rm -f *.o 106 rm -f admin bdiff chghist comb scv delta get help prt rmdel \ 107 what val snull cmt rmchg prs 108 109BDIR= ${DESTDIR}/usr/local/bin 110install: all 111 install -s -o bin -g bin -m 755 admin ${BDIR} 112 install -s -o bin -g bin -m 755 bdiff ${BDIR} 113 install -s -o bin -g bin -m 755 chghist ${BDIR} 114 install -s -o bin -g bin -m 755 comb ${BDIR} 115 install -s -o bin -g bin -m 755 delta ${BDIR} 116 install -s -o bin -g bin -m 755 get ${BDIR} 117 install -s -o bin -g bin -m 755 help ${BDIR} 118 install -s -o bin -g bin -m 755 prs ${BDIR} 119 install -s -o bin -g bin -m 755 prt ${BDIR} 120# install -s -o bin -g bin -m 755 scv ${BDIR} 121 install -s -o bin -g bin -m 755 snull ${BDIR} 122 install -s -o bin -g bin -m 755 val ${BDIR} 123 install -s -o bin -g bin -m 755 what ${BDIR} 124 install -c -o bin -g bin -m 755 sccsdiff.sh ${BDIR}/sccsdiff 125 rm -f ${BDIR}/rmdel ${BDIR}/rmchg 126 ln ${BDIR}/chghist ${BDIR}/rmchg 127 ln ${BDIR}/chghist ${BDIR}/rmdel 128