BSD 4_4_Lite2 development
[unix-history] / .ref-BSD-4_4_Lite1 / Domestic / Makefile
CommitLineData
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#
30DESTDIR=
31DIST= /4.4BSD-Lite
32
33all:
34 @echo Must specify snapshot or install
35 @echo Before running snapshot, consult instructions at top of Makefile
36
37snapshot:
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
102install:
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
133clean:
134