make work for non-root and scrogged umasks
[unix-history] / usr / src / local / sccscmds / sccscmds.2 / util / Makefile
CommitLineData
9e296f1b 1# @(#)Makefile 1.5 (Berkeley) 87/02/15
b81622fa 2#
f66778b1 3CFLAGS = -O -w
612eec1c
SL
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 alloca.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
f66778b1
RH
12
13all: libpw.a libwrt.a libPW.a
9e296f1b 14 mv -f libpw.a libwrt.a libPW.a ..
f66778b1
RH
15 ranlib ../libpw.a
16 ranlib ../libwrt.a
17 ranlib ../libPW.a
18
b81622fa
KM
19install:
20
612eec1c
SL
21libpw.a: ${PWOBJS}
22 rm -f libpw.a
23 ar cr libpw.a ${PWOBJS}
f66778b1 24
612eec1c
SL
25libwrt.a: ${WROBJS}
26 rm -f libwrt.a
27 ar cr libwrt.a ${WROBJS}
f66778b1 28
612eec1c
SL
29libPW.a: ${PW2OBJS}
30 rm -f libPW.a
31 ar cr libPW.a ${PW2OBJS}
f66778b1
RH
32
33clean:
34 -rm -f *.o