Commit | Line | Data |
---|---|---|
ed554bc5 C |
1 | # |
2 | # Copyright (c) 1990 Regents of the University of California. | |
3 | # All rights reserved. | |
4 | # | |
5 | # Redistribution and use in source and binary forms are permitted provided | |
6 | # that: (1) source distributions retain this entire copyright notice and | |
7 | # comment, and (2) distributions including binaries display the following | |
8 | # acknowledgement: ``This product includes software developed by the | |
9 | # University of California, Berkeley and its contributors'' in the | |
10 | # documentation or other materials provided with the distribution and in | |
11 | # all advertising materials mentioning features or use of this software. | |
12 | # Neither the name of the University nor the names of its contributors may | |
13 | # be used to endorse or promote products derived from this software without | |
14 | # specific prior written permission. | |
15 | # THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED | |
16 | # WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF | |
17 | # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. | |
18 | # | |
19 | # @(#)Makefile 1.5 (Berkeley) 10/30/90 | |
20 | # | |
21 | # This makefile builds the domestic distribution tree for 4.4BSD-Lite | |
22 | # | |
23 | # Once a domestic distribution snapshot is built, a foreign ditribution | |
24 | # can be returned back to a domestic distribution by running `make install'. | |
25 | # | |
26 | # Snapshot should be run to take a snapshot of the domestic distribution | |
27 | # before building the foreign distribution. See the instructions at the | |
28 | # top of the foreign Makefile for details. | |
29 | # | |
30 | DESTDIR= | |
31 | DIST= /4.4BSD-Lite | |
32 | ||
33 | all: | |
34 | @echo Must specify snapshot or install | |
35 | @echo Before running snapshot, consult instructions at top of Makefile | |
36 | ||
37 | snapshot: | |
38 | @if [ ! -e /4.4BSD-Lite ]; then \ | |
39 | echo "Must NOT chroot to /4.4BSD-Lite!"; exit 1; fi | |
40 | -mkdir src | |
41 | -mkdir src/libc | |
42 | cp -p ${DESTDIR}${DIST}/usr/src/lib/libc/gen/crypt.c src/libc/crypt.c | |
43 | cp -p ${DESTDIR}${DIST}/usr/src/lib/libc/gen/crypt.3 src/libc/crypt.3 | |
44 | -mkdir src/libtelnet | |
45 | cp -p ${DESTDIR}${DIST}/usr/src/lib/libtelnet/auth.c src/libtelnet | |
46 | cp -p ${DESTDIR}${DIST}/usr/src/lib/libtelnet/enc-proto.h src/libtelnet | |
47 | cp -p ${DESTDIR}${DIST}/usr/src/lib/libtelnet/enc_des.c src/libtelnet | |
48 | cp -p ${DESTDIR}${DIST}/usr/src/lib/libtelnet/encrypt.c src/libtelnet | |
49 | cp -p ${DESTDIR}${DIST}/usr/src/lib/libtelnet/encrypt.h src/libtelnet | |
50 | cp -p ${DESTDIR}${DIST}/usr/src/lib/libtelnet/kerberos.c src/libtelnet | |
51 | cp -p ${DESTDIR}${DIST}/usr/src/lib/libtelnet/kerberos5.c src/libtelnet | |
52 | cp -p ${DESTDIR}${DIST}/usr/src/lib/libtelnet/krb4encpwd.c src/libtelnet | |
53 | cp -p ${DESTDIR}${DIST}/usr/src/lib/libtelnet/misc.c src/libtelnet | |
54 | cp -p ${DESTDIR}${DIST}/usr/src/lib/libtelnet/spx.c src/libtelnet | |
55 | cp -p ${DESTDIR}${DIST}/usr/src/lib/libtelnet/Makefile src/libtelnet | |
56 | -mkdir src/su | |
57 | cp -p ${DESTDIR}${DIST}/usr/src/usr.bin/su/Makefile* src/su | |
58 | -mkdir src/login | |
59 | cp -p ${DESTDIR}${DIST}/usr/src/usr.bin/login/Makefile* src/login | |
60 | -mkdir src/rcp | |
61 | cp -p ${DESTDIR}${DIST}/usr/src/bin/rcp/Makefile* src/rcp | |
62 | -mkdir src/passwd | |
63 | cp -p ${DESTDIR}${DIST}/usr/src/usr.bin/passwd/Makefile* src/passwd | |
64 | -mkdir src/rlogin | |
65 | cp -p ${DESTDIR}${DIST}/usr/src/usr.bin/rlogin/Makefile* src/rlogin | |
66 | -mkdir src/rsh | |
67 | cp -p ${DESTDIR}${DIST}/usr/src/usr.bin/rsh/Makefile* src/rsh | |
68 | -mkdir src/telnet | |
69 | cp -p ${DESTDIR}${DIST}/usr/src/usr.bin/telnet/authenc.c src/telnet | |
70 | cp -p ${DESTDIR}${DIST}/usr/src/usr.bin/telnet/commands.c src/telnet | |
71 | cp -p ${DESTDIR}${DIST}/usr/src/usr.bin/telnet/externs.h src/telnet | |
72 | cp -p ${DESTDIR}${DIST}/usr/src/usr.bin/telnet/main.c src/telnet | |
73 | cp -p ${DESTDIR}${DIST}/usr/src/usr.bin/telnet/network.c src/telnet | |
74 | cp -p ${DESTDIR}${DIST}/usr/src/usr.bin/telnet/ring.c src/telnet | |
75 | cp -p ${DESTDIR}${DIST}/usr/src/usr.bin/telnet/ring.h src/telnet | |
76 | cp -p ${DESTDIR}${DIST}/usr/src/usr.bin/telnet/telnet.c src/telnet | |
77 | cp -p ${DESTDIR}${DIST}/usr/src/usr.bin/telnet/terminal.c src/telnet | |
78 | cp -p ${DESTDIR}${DIST}/usr/src/usr.bin/telnet/utilities.c src/telnet | |
79 | cp -p ${DESTDIR}${DIST}/usr/src/usr.bin/telnet/Makefile src/telnet | |
80 | -mkdir src/rlogind | |
81 | cp -p ${DESTDIR}${DIST}/usr/src/libexec/rlogind/Makefile* src/rlogind | |
82 | -mkdir src/rshd | |
83 | cp -p ${DESTDIR}${DIST}/usr/src/libexec/rshd/Makefile* src/rshd | |
84 | cp -p ${DESTDIR}${DIST}/usr/src/libexec/Makefile src/Makefile.libexec | |
85 | cp -p ${DESTDIR}${DIST}/usr/src/old/Makefile src/Makefile.old | |
86 | -mkdir src/telnetd | |
87 | cp -p ${DESTDIR}${DIST}/usr/src/libexec/telnetd/authenc.c src/telnetd | |
88 | cp -p ${DESTDIR}${DIST}/usr/src/libexec/telnetd/ext.h src/telnetd | |
89 | cp -p ${DESTDIR}${DIST}/usr/src/libexec/telnetd/state.c src/telnetd | |
90 | cp -p ${DESTDIR}${DIST}/usr/src/libexec/telnetd/telnetd.c src/telnetd | |
91 | cp -p ${DESTDIR}${DIST}/usr/src/libexec/telnetd/termstat.c src/telnetd | |
92 | cp -p ${DESTDIR}${DIST}/usr/src/libexec/telnetd/utility.c src/telnetd | |
93 | cp -p ${DESTDIR}${DIST}/usr/src/libexec/telnetd/Makefile src/telnetd | |
94 | rm -rf src/bdes | |
95 | cp -p -R ${DESTDIR}${DIST}/usr/src/usr.bin/bdes src | |
96 | cp -p ${DESTDIR}${DIST}/usr/src/usr.bin/Makefile src/Makefile.usrbin | |
97 | rm -rf src/kerberosIV/des | |
98 | -mkdir src/kerberosIV | |
99 | -mkdir src/kerberosIV/des | |
100 | cp -R -p ${DESTDIR}${DIST}/usr/src/kerberosIV/des src/kerberosIV | |
101 | ||
102 | install: | |
103 | @if [ ! -e /4.4BSD-Lite ]; \ | |
104 | then echo "Must NOT chroot to /4.4BSD-Lite!"; exit 1; fi | |
105 | cp -p src/libc/crypt.c ${DESTDIR}${DIST}/usr/src/lib/libc/gen/crypt.c | |
106 | cp -p src/libc/crypt.3 ${DESTDIR}${DIST}/usr/src/lib/libc/gen/crypt.3 | |
107 | cp -p -R src/libtelnet ${DESTDIR}${DIST}/usr/src/lib | |
108 | rm -f ${DESTDIR}${DIST}/usr/src/usr.bin/su/Makefile* | |
109 | cp -p -R src/su ${DESTDIR}${DIST}/usr/src/usr.bin | |
110 | rm -f ${DESTDIR}${DIST}/usr/src/usr.bin/login/Makefile* | |
111 | cp -p -R src/login ${DESTDIR}${DIST}/usr/src/usr.bin | |
112 | rm -f ${DESTDIR}${DIST}/usr/src/bin/rcp/Makefile* | |
113 | cp -p -R src/rcp ${DESTDIR}${DIST}/usr/src/bin | |
114 | rm -f ${DESTDIR}${DIST}/usr/src/usr.bin/passwd/Makefile* | |
115 | cp -p -R src/passwd ${DESTDIR}${DIST}/usr/src/usr.bin | |
116 | rm -f ${DESTDIR}${DIST}/usr/src/usr.bin/rlogin/Makefile* | |
117 | cp -p -R src/rlogin ${DESTDIR}${DIST}/usr/src/usr.bin | |
118 | cp -p -R src/telnet ${DESTDIR}${DIST}/usr/src/usr.bin | |
119 | rm -f ${DESTDIR}${DIST}/usr/src/usr.bin/rsh/Makefile* | |
120 | cp -p -R src/rsh ${DESTDIR}${DIST}/usr/src/usr.bin | |
121 | rm -f ${DESTDIR}${DIST}/usr/src/libexec/rlogind/Makefile* | |
122 | cp -p -R src/rlogind ${DESTDIR}${DIST}/usr/src/libexec | |
123 | cp -p -R src/telnetd ${DESTDIR}${DIST}/usr/src/libexec | |
124 | rm -f ${DESTDIR}${DIST}/usr/src/libexec/rshd/Makefile* | |
125 | cp -p -R src/rshd ${DESTDIR}${DIST}/usr/src/libexec | |
126 | cp -p src/Makefile.libexec ${DESTDIR}${DIST}/usr/src/libexec/Makefile | |
127 | cp -p src/Makefile.old ${DESTDIR}${DIST}/usr/src/old/Makefile | |
128 | rm -rf ${DESTDIR}${DIST}/usr/src/usr.bin/bdes | |
129 | cp -p -R src/bdes ${DESTDIR}${DIST}/usr/src/usr.bin | |
130 | cp -p src/Makefile.usrbin ${DESTDIR}${DIST}/usr/src/usr.bin/Makefile | |
131 | cp -p -R src/kerberosIV/des ${DESTDIR}${DIST}/usr/src/kerberosIV | |
132 | ||
133 | clean: | |
134 |