projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add copyright
[unix-history]
/
usr
/
src
/
bin
/
Makefile
diff --git
a/usr/src/bin/Makefile
b/usr/src/bin/Makefile
index
350fac6
..
d08b397
100644
(file)
--- a/
usr/src/bin/Makefile
+++ b/
usr/src/bin/Makefile
@@
-1,11
+1,16
@@
-# @(#)Makefile 4.4 (Berkeley) %G%
+#
+# Copyright (c) 1980 Regents of the University of California.
+# All rights reserved. The Berkeley software License Agreement
+# specifies the terms and conditions for redistribution.
+#
+# @(#)Makefile 5.1 (Berkeley) %G%
#
DESTDIR=
CFLAGS= -O
# Programs that live in subdirectories, and have makefiles of their own.
#
#
DESTDIR=
CFLAGS= -O
# Programs that live in subdirectories, and have makefiles of their own.
#
-SUBDIR= adb as awk csh diff make sed sh
spell
tp
+SUBDIR= adb as awk csh diff make sed sh tp
# Shell scripts that need only be installed and are never removed.
#
# Shell scripts that need only be installed and are never removed.
#
@@
-15,38
+20,48
@@
SCRIPT= false true
# explicit make lines.
#
STD= ar cat cc chgrp chmod cmp date dd df du echo ed expr \
# explicit make lines.
#
STD= ar cat cc chgrp chmod cmp date dd df du echo ed expr \
- grep hostid hostname kill ld ln login ls mail mkdir mt
mv
nice \
+ grep hostid hostname kill ld ln login ls mail mkdir mt nice \
nm od pagesize passwd pr pwd rm rmail rmdir size strip stty su sync \
nm od pagesize passwd pr pwd rm rmail rmdir size strip stty su sync \
- tee test wall who write
+ tar tee test time wall who write
+
+# C programs that live in the current directory and need explicit make lines.
+#
+NSTD= ps
# Programs that must run setuid to root
#
# Programs that must run setuid to root
#
-SETUID= chgrp df login mail
mkdir mv passwd rmdir
su
+SETUID= chgrp df login mail
passwd
su
-#
C programs that live in the current directory and need explicit make lines
.
+#
Programs that must run set-group-id kmem
.
#
#
-NSTD= ps tar time
+KMEM= ps
-all: ${SUBDIR} ${STD} ${NSTD} cp
+all: ${SUBDIR} ${STD} ${NSTD} cp
mv
${SUBDIR}: /tmp
cd $@; make ${MFLAGS}
${SUBDIR}: /tmp
cd $@; make ${MFLAGS}
-${STD} cp:
-
cc
${CFLAGS} -o $@ $@.c
+${STD}
mv
cp:
+
${CC}
${CFLAGS} -o $@ $@.c
-# take care with cp
, install uses it
+# take care with cp
and mv, install uses them
install:
install:
- install cp ${DESTDIR}/bin/newcp; \
- mv ${DESTDIR}/bin/newcp ${DESTDIR}/bin/cp
+ install -s cp ${DESTDIR}/bin/newcp; \
+ mv ${DESTDIR}/bin/newcp ${DESTDIR}/bin/cp;
+ rm -f ${DESTDIR}/bin/mv; cp mv ${DESTDIR}/bin/mv; rm -f mv; \
+ strip ${DESTDIR}/bin/mv
for i in ${SUBDIR}; do \
(cd $$i; make ${MFLAGS} DESTDIR=${DESTDIR} install); done
for i in ${SCRIPT}; do (install -c $$i.sh ${DESTDIR}/bin/$$i); done
for i in ${SUBDIR}; do \
(cd $$i; make ${MFLAGS} DESTDIR=${DESTDIR} install); done
for i in ${SCRIPT}; do (install -c $$i.sh ${DESTDIR}/bin/$$i); done
- for i in ${STD} ${NSTD}; do (install $$i ${DESTDIR}/bin/$$i); done
+ for i in ${STD} ${NSTD}; do (install
-s
$$i ${DESTDIR}/bin/$$i); done
for i in ${SETUID}; do (chown root ${DESTDIR}/bin/$$i; \
chmod 4755 ${DESTDIR}/bin/$$i); done
for i in ${SETUID}; do (chown root ${DESTDIR}/bin/$$i; \
chmod 4755 ${DESTDIR}/bin/$$i); done
+ for i in ${KMEM}; do (chgrp kmem ${DESTDIR}/bin/$$i; \
+ chmod 2755 ${DESTDIR}/bin/$$i); done
rm -f ${DESTDIR}/bin/[; ln ${DESTDIR}/bin/test ${DESTDIR}/bin/[
rm -f ${DESTDIR}/bin/e; ln ${DESTDIR}/bin/ed ${DESTDIR}/bin/e
rm -f ${DESTDIR}/bin/[; ln ${DESTDIR}/bin/test ${DESTDIR}/bin/[
rm -f ${DESTDIR}/bin/e; ln ${DESTDIR}/bin/ed ${DESTDIR}/bin/e
+ rm -f ${DESTDIR}/bin/chfn; ln ${DESTDIR}/bin/passwd ${DESTDIR}/bin/chfn
+ rm -f ${DESTDIR}/bin/chsh; ln ${DESTDIR}/bin/passwd ${DESTDIR}/bin/chsh
clean:
rm -f a.out core *.s *.o errs
clean:
rm -f a.out core *.s *.o errs
@@
-76,18
+91,13
@@
depend:
ps:
cc ${CFLAGS} -o ps ps.c -lm
ps:
cc ${CFLAGS} -o ps ps.c -lm
-tar:
- cc ${CFLAGS} -o tar tar.c -ljobs
-
-time:
- cc ${CFLAGS} -o time time.c -ljobs
-
# DO NOT DELETE THIS LINE -- make depend uses it
ar: ar.c
# DO NOT DELETE THIS LINE -- make depend uses it
ar: ar.c
-ar: /usr/include/stdio.h
ar: /usr/include/sys/types.h
ar: /usr/include/sys/stat.h
ar: /usr/include/sys/types.h
ar: /usr/include/sys/stat.h
+ar: /usr/include/sys/time.h
+ar: /usr/include/stdio.h
ar: /usr/include/ar.h
ar: /usr/include/signal.h
cat: cat.c
ar: /usr/include/ar.h
ar: /usr/include/signal.h
cat: cat.c
@@
-99,7
+109,7
@@
cc: /usr/include/sys/param.h
cc: /usr/include/stdio.h
cc: /usr/include/ctype.h
cc: /usr/include/signal.h
cc: /usr/include/stdio.h
cc: /usr/include/ctype.h
cc: /usr/include/signal.h
-cc: /usr/include/dir.h
+cc: /usr/include/
sys/
dir.h
chgrp: chgrp.c
chgrp: /usr/include/stdio.h
chgrp: /usr/include/ctype.h
chgrp: chgrp.c
chgrp: /usr/include/stdio.h
chgrp: /usr/include/ctype.h
@@
-114,31
+124,25
@@
chmod: /usr/include/sys/stat.h
cmp: cmp.c
cmp: /usr/include/stdio.h
cmp: /usr/include/ctype.h
cmp: cmp.c
cmp: /usr/include/stdio.h
cmp: /usr/include/ctype.h
-cp: cp.c
-cp: /usr/include/stdio.h
-cp: /usr/include/sys/param.h
-cp: /usr/include/sys/stat.h
-cp: /usr/include/dir.h
date: date.c
date: /usr/include/stdio.h
date: date.c
date: /usr/include/stdio.h
-date: /usr/include/time.h
-date: /usr/include/sys/types.h
-date: /usr/include/sys/timeb.h
+date: /usr/include/sys/time.h
date: /usr/include/utmp.h
dd: dd.c
dd: /usr/include/stdio.h
dd: /usr/include/signal.h
df: df.c
date: /usr/include/utmp.h
dd: dd.c
dd: /usr/include/stdio.h
dd: /usr/include/signal.h
df: df.c
-df: /usr/include/stdio.h
-df: /usr/include/fstab.h
df: /usr/include/sys/param.h
df: /usr/include/sys/fs.h
df: /usr/include/sys/stat.h
df: /usr/include/sys/param.h
df: /usr/include/sys/fs.h
df: /usr/include/sys/stat.h
+df: /usr/include/stdio.h
+df: /usr/include/fstab.h
+df: /usr/include/mtab.h
du: du.c
du: /usr/include/stdio.h
du: /usr/include/sys/param.h
du: /usr/include/sys/stat.h
du: du.c
du: /usr/include/stdio.h
du: /usr/include/sys/param.h
du: /usr/include/sys/stat.h
-du: /usr/include/dir.h
+du: /usr/include/
sys/
dir.h
echo: echo.c
echo: /usr/include/stdio.h
ed: ed.c
echo: echo.c
echo: /usr/include/stdio.h
ed: ed.c
@@
-150,6
+154,7
@@
expr: /usr/include/stdio.h
grep: grep.c
grep: /usr/include/stdio.h
grep: /usr/include/ctype.h
grep: grep.c
grep: /usr/include/stdio.h
grep: /usr/include/ctype.h
+hostid: hostid.c
hostname: hostname.c
hostname: /usr/include/stdio.h
kill: kill.c
hostname: hostname.c
hostname: /usr/include/stdio.h
kill: kill.c
@@
-163,25
+168,29
@@
ld: /usr/include/ctype.h
ld: /usr/include/ar.h
ld: /usr/include/a.out.h
ld: /usr/include/ranlib.h
ld: /usr/include/ar.h
ld: /usr/include/a.out.h
ld: /usr/include/ranlib.h
-ld: /usr/include/stat.h
-ld: /usr/include/pagsiz.h
+ld: /usr/include/sys/stat.h
ln: ln.c
ln: /usr/include/stdio.h
ln: /usr/include/sys/types.h
ln: /usr/include/sys/stat.h
ln: ln.c
ln: /usr/include/stdio.h
ln: /usr/include/sys/types.h
ln: /usr/include/sys/stat.h
+ln: /usr/include/errno.h
login: login.c
login: login.c
-login: /usr/include/sys/types.h
+login: /usr/include/sys/param.h
+login: /usr/include/sys/quota.h
+login: /usr/include/sys/stat.h
+login: /usr/include/sys/time.h
+login: /usr/include/sys/resource.h
login: /usr/include/sgtty.h
login: /usr/include/utmp.h
login: /usr/include/signal.h
login: /usr/include/pwd.h
login: /usr/include/stdio.h
login: /usr/include/sgtty.h
login: /usr/include/utmp.h
login: /usr/include/signal.h
login: /usr/include/pwd.h
login: /usr/include/stdio.h
-login: /usr/include/sys/stat.h
login: /usr/include/lastlog.h
login: /usr/include/lastlog.h
+login: /usr/include/errno.h
ls: ls.c
ls: /usr/include/sys/param.h
ls: /usr/include/sys/stat.h
ls: ls.c
ls: /usr/include/sys/param.h
ls: /usr/include/sys/stat.h
-ls: /usr/include/dir.h
+ls: /usr/include/
sys/
dir.h
ls: /usr/include/stdio.h
ls: /usr/include/sgtty.h
ls: /usr/include/pwd.h
ls: /usr/include/stdio.h
ls: /usr/include/sgtty.h
ls: /usr/include/pwd.h
@@
-199,11
+208,9
@@
mail: /usr/include/setjmp.h
mail: /usr/include/sysexits.h
mail: /usr/include/sys/socket.h
mail: /usr/include/netinet/in.h
mail: /usr/include/sysexits.h
mail: /usr/include/sys/socket.h
mail: /usr/include/netinet/in.h
+mail: /usr/include/netdb.h
mkdir: mkdir.c
mkdir: mkdir.c
-mkdir: /usr/include/signal.h
mkdir: /usr/include/stdio.h
mkdir: /usr/include/stdio.h
-mkdir: /usr/include/sys/types.h
-mkdir: /usr/include/stat.h
mt: mt.c
mt: /usr/include/stdio.h
mt: /usr/include/ctype.h
mt: mt.c
mt: /usr/include/stdio.h
mt: /usr/include/ctype.h
@@
-215,13
+222,10
@@
mt: /usr/include/vaxmba/htreg.h
mt: /usr/include/vaxuba/utreg.h
mt: /usr/include/vaxuba/tmreg.h
mt: /usr/include/vaxuba/tsreg.h
mt: /usr/include/vaxuba/utreg.h
mt: /usr/include/vaxuba/tmreg.h
mt: /usr/include/vaxuba/tsreg.h
-mv: mv.c
-mv: /usr/include/stdio.h
-mv: /usr/include/sys/types.h
-mv: /usr/include/sys/stat.h
-mv: /usr/include/signal.h
nice: nice.c
nice: /usr/include/stdio.h
nice: nice.c
nice: /usr/include/stdio.h
+nice: /usr/include/sys/time.h
+nice: /usr/include/sys/resource.h
nm: nm.c
nm: /usr/include/sys/types.h
nm: /usr/include/ar.h
nm: nm.c
nm: /usr/include/sys/types.h
nm: /usr/include/ar.h
@@
-229,14
+233,18
@@
nm: /usr/include/stdio.h
nm: /usr/include/ctype.h
nm: /usr/include/a.out.h
nm: /usr/include/stab.h
nm: /usr/include/ctype.h
nm: /usr/include/a.out.h
nm: /usr/include/stab.h
-nm: /usr/include/pagsiz.h
-nm: /usr/include/stat.h
+nm: /usr/include/sys/stat.h
od: od.c
od: /usr/include/stdio.h
od: od.c
od: /usr/include/stdio.h
+od: /usr/include/sys/types.h
+od: /usr/include/sys/stat.h
+pagesize: pagesize.c
passwd: passwd.c
passwd: passwd.c
+passwd: /usr/include/sys/file.h
passwd: /usr/include/stdio.h
passwd: /usr/include/signal.h
passwd: /usr/include/pwd.h
passwd: /usr/include/stdio.h
passwd: /usr/include/signal.h
passwd: /usr/include/pwd.h
+passwd: /usr/include/errno.h
pr: pr.c
pr: /usr/include/stdio.h
pr: /usr/include/signal.h
pr: pr.c
pr: /usr/include/stdio.h
pr: /usr/include/signal.h
@@
-245,19
+253,15
@@
pr: /usr/include/sys/stat.h
pwd: pwd.c
pwd: /usr/include/stdio.h
pwd: /usr/include/sys/param.h
pwd: pwd.c
pwd: /usr/include/stdio.h
pwd: /usr/include/sys/param.h
-pwd: /usr/include/sys/stat.h
-pwd: /usr/include/dir.h
rm: rm.c
rm: /usr/include/stdio.h
rm: /usr/include/sys/param.h
rm: /usr/include/sys/stat.h
rm: rm.c
rm: /usr/include/stdio.h
rm: /usr/include/sys/param.h
rm: /usr/include/sys/stat.h
-rm: /usr/include/dir.h
+rm: /usr/include/
sys/
dir.h
rmail: rmail.c
rmail: /usr/include/stdio.h
rmail: rmail.c
rmail: /usr/include/stdio.h
+rmail: /usr/include/sysexits.h
rmdir: rmdir.c
rmdir: rmdir.c
-rmdir: /usr/include/sys/param.h
-rmdir: /usr/include/sys/stat.h
-rmdir: /usr/include/dir.h
rmdir: /usr/include/stdio.h
size: size.c
size: /usr/include/stdio.h
rmdir: /usr/include/stdio.h
size: size.c
size: /usr/include/stdio.h
@@
-265,28
+269,33
@@
size: /usr/include/a.out.h
strip: strip.c
strip: /usr/include/a.out.h
strip: /usr/include/signal.h
strip: strip.c
strip: /usr/include/a.out.h
strip: /usr/include/signal.h
-strip: /usr/include/pagsiz.h
+strip: /usr/include/stdio.h
+strip: /usr/include/sys/file.h
stty: stty.c
stty: /usr/include/stdio.h
stty: /usr/include/sgtty.h
su: su.c
su: /usr/include/stdio.h
su: /usr/include/pwd.h
stty: stty.c
stty: /usr/include/stdio.h
stty: /usr/include/sgtty.h
su: su.c
su: /usr/include/stdio.h
su: /usr/include/pwd.h
+su: /usr/include/sys/types.h
+su: /usr/include/sys/time.h
+su: /usr/include/sys/resource.h
sync: sync.c
tar: tar.c
tar: /usr/include/stdio.h
tar: /usr/include/sys/param.h
tar: /usr/include/sys/stat.h
sync: sync.c
tar: tar.c
tar: /usr/include/stdio.h
tar: /usr/include/sys/param.h
tar: /usr/include/sys/stat.h
-tar: /usr/include/dir.h
+tar: /usr/include/
sys/
dir.h
tar: /usr/include/sys/ioctl.h
tar: /usr/include/sys/mtio.h
tar: /usr/include/sys/ioctl.h
tar: /usr/include/sys/mtio.h
+tar: /usr/include/sys/time.h
tar: /usr/include/signal.h
tar: /usr/include/signal.h
+tar: /usr/include/errno.h
tee: tee.c
tee: /usr/include/signal.h
tee: /usr/include/sys/types.h
tee: /usr/include/sys/stat.h
tee: /usr/include/errno.h
tee: tee.c
tee: /usr/include/signal.h
tee: /usr/include/sys/types.h
tee: /usr/include/sys/stat.h
tee: /usr/include/errno.h
-tee: /usr/include/pagsiz.h
test: test.c
test: /usr/include/stdio.h
test: /usr/include/sys/types.h
test: test.c
test: /usr/include/stdio.h
test: /usr/include/sys/types.h
@@
-295,11
+304,12
@@
time: time.c
time: /usr/include/stdio.h
time: /usr/include/signal.h
time: /usr/include/sys/types.h
time: /usr/include/stdio.h
time: /usr/include/signal.h
time: /usr/include/sys/types.h
-time: /usr/include/sys/times.h
+time: /usr/include/sys/time.h
+time: /usr/include/sys/resource.h
wall: wall.c
wall: /usr/include/stdio.h
wall: /usr/include/utmp.h
wall: wall.c
wall: /usr/include/stdio.h
wall: /usr/include/utmp.h
-wall: /usr/include/time.h
+wall: /usr/include/
sys/
time.h
wall: /usr/include/signal.h
who: who.c
who: /usr/include/stdio.h
wall: /usr/include/signal.h
who: who.c
who: /usr/include/stdio.h
@@
-312,7
+322,7
@@
write: /usr/include/sys/types.h
write: /usr/include/sys/stat.h
write: /usr/include/signal.h
write: /usr/include/utmp.h
write: /usr/include/sys/stat.h
write: /usr/include/signal.h
write: /usr/include/utmp.h
-write: /usr/include/time.h
+write: /usr/include/
sys/
time.h
ps: ps.c
ps: /usr/include/stdio.h
ps: /usr/include/ctype.h
ps: ps.c
ps: /usr/include/stdio.h
ps: /usr/include/ctype.h
@@
-320,15
+330,15
@@
ps: /usr/include/nlist.h
ps: /usr/include/pwd.h
ps: /usr/include/sys/param.h
ps: /usr/include/sys/tty.h
ps: /usr/include/pwd.h
ps: /usr/include/sys/param.h
ps: /usr/include/sys/tty.h
-ps: /usr/include/dir.h
+ps: /usr/include/
sys/
dir.h
ps: /usr/include/sys/user.h
ps: /usr/include/sys/proc.h
ps: /usr/include/sys/user.h
ps: /usr/include/sys/proc.h
-ps: /usr/include/
sys
/pte.h
+ps: /usr/include/
machine
/pte.h
ps: /usr/include/sys/vm.h
ps: /usr/include/sys/text.h
ps: /usr/include/sys/stat.h
ps: /usr/include/sys/vm.h
ps: /usr/include/sys/text.h
ps: /usr/include/sys/stat.h
+ps: /usr/include/sys/mbuf.h
ps: /usr/include/math.h
ps: /usr/include/math.h
-ps: /usr/include/sys/vlimit.h
# DEPENDENCIES MUST END AT END OF FILE
# IF YOU PUT STUFF HERE IT WILL GO AWAY
# see make depend above
# DEPENDENCIES MUST END AT END OF FILE
# IF YOU PUT STUFF HERE IT WILL GO AWAY
# see make depend above