1# @(#)Makefile 1.6 (Berkeley) 87/02/15 2# 3CFLAGS = -O -w 4PWOBJS= giveup.o lockit.o rename.o userdir.o \ 5 username.o xalloc.o xcreat.o xlink.o xopen.o \ 6 xpipe.o xunlink.o xmsg.o dname.o fatal.o setsig.o userexit.o \ 7 clean.o syswrite.o anystr.o bal.o cat.o imatch.o \ 8 patoi.o patol.o repeat.o repl.o satoi.o sname.o substr.o trnslat.o \ 9 verify.o any.o zeropad.o 10WROBJS= write.o syswrite.o 11PW2OBJS=logname.o pexec.o 12 13all: libpw.a libwrt.a libPW.a 14 mv -f libpw.a libwrt.a libPW.a .. 15 ranlib ../libpw.a 16 ranlib ../libwrt.a 17 ranlib ../libPW.a 18 19syswrite.s: mksyswrite.sh 20 ./mksyswrite.sh 21 22install: 23 24libpw.a: ${PWOBJS} 25 rm -f libpw.a 26 ar cr libpw.a ${PWOBJS} 27 28libwrt.a: ${WROBJS} 29 rm -f libwrt.a 30 ar cr libwrt.a ${WROBJS} 31 32libPW.a: ${PW2OBJS} 33 rm -f libPW.a 34 ar cr libPW.a ${PW2OBJS} 35 36clean: 37 -rm -f *.o syswrite.s errs 38