Makefile revision 538
1251607Sdim# @(#)Makefile 5.11 (Berkeley) 5/21/91 2251607Sdim 3251607SdimNOOBJ= noobj 4251607Sdim 5251607Sdim# disktab may be wrong -- hcx9 is a tahoe, but gets its own. 6251607Sdim# -rw-r--r-- 7251607SdimBINOWN= root 8251607SdimBINGRP= wheel 9251607SdimBIN1= aliases csh.cshrc csh.login csh.logout dm.conf \ 10251607Sdim ftpusers gettytab group hosts host.conf hosts.equiv hosts.lpd \ 11251607Sdim inetd.conf motd myname netstart networks phones \ 12251607Sdim printcap protocols rc rc.local remote security services shells \ 13251607Sdim syslog.conf ttys etc.${MACHINE}/disktab rpc 14251607Sdim 15251607Sdim# -rw-rw-rw- 16251607SdimBIN2= motd 17251607Sdim 18251607Sdim# -rwxr-xr-x root.wheel, for the new f***ing cron root.wheel 19263509SdimBIN3= daily weekly monthly 20251607Sdim 21251607SdimMTREE= BSD.local.dist BSD.root.dist BSD.usr.dist BSD.var.dist 22263509SdimNAMEDB= localhost.rev named.boot root.cache 23263509SdimPCS= pcs750.bin 24263509SdimWCS1= wcs fppwcs poc poc1 poc2 fppoc 25251607SdimWCS2= fpevent fppwcs fppwcs_dual hdcwcs load_diags start_fpp wcs wcs_dual 26251607Sdim 27263509Sdim# Special top level files for FreeBSD 28251607SdimCOPYRIGHT= COPYRIGHT 29263509SdimFREEBSD= CONTRIB.386BSD CONTRIB.FreeBSD RELNOTES.FreeBSD ${COPYRIGHT} 30251607Sdim# 31251607Sdim# Floppy drive name and files for building FreeBSD Floppies 32251607SdimFLOPPY?= fd0 33251607SdimMOUNT?= /mnt 34251607Sdim# 35263509SdimMDEC= usr/mdec/bootfd usr/mdec/fdboot 36251607SdimMDEC+= usr/mdec/bootsd usr/mdec/sdboot 37251607SdimMDEC+= usr/mdec/bootwd usr/mdec/wdboot 38251607Sdim# 39251607SdimKC_DIRS= dev mnt 40251607SdimKC_FILES= ${COPYRIGHT} 41251607SdimKC_FILES+= bin/[ bin/cp bin/echo bin/sh bin/test 42251607SdimKC_FILES+= sbin/fsck sbin/halt sbin/init sbin/mount sbin/umount 43263509Sdim# 44251607SdimFILESYSTEM_DIRS= bin dev etc mnt sbin usr usr/bin usr/mdec usr/sbin 45251607SdimFILESYSTEM_TREES= dev 46251607SdimFILESYSTEM_FILES= ${COPYRIGHT} 47251607SdimFILESYSTEM_FILES+= bin/[ bin/expr bin/ls bin/mkdir bin/rm 48251607SdimFILESYSTEM_FILES+= bin/sh bin/sync bin/test 49263509SdimFILESYSTEM_FILES+= dev/MAKEDEV 50263509SdimFILESYSTEM_FILES+= etc/group 51263509SdimFILESYSTEM_FILES+= etc/master.passwd etc/passwd etc/pwd.db 52263509SdimFILESYSTEM_FILES+= sbin/disklabel sbin/halt sbin/init 53263509SdimFILESYSTEM_FILES+= sbin/mount sbin/mount_pcfs 54263509SdimFILESYSTEM_FILES+= sbin/newfs 55263509SdimFILESYSTEM_FILES+= sbin/umount 56263509SdimFILESYSTEM_FILES+= sbin/fdisk 57263509SdimFILESYSTEM_FILES+= usr/bin/cpio 58263509SdimFILESYSTEM_FILES+= ${MDEC} 59263509SdimFILESYSTEM_FILES+= usr/sbin/bad144 60263509Sdim 61263509SdimCPIO_FILES= ${COPYRIGHT} 62251607SdimCPIO_FILES+= usr/bin/gunzip usr/bin/gzcat usr/bin/gzip usr/bin/zcat 63251607SdimCPIO_CPIO= bin/chmod bin/cat bin/cp bin/dd bin/df bin/mv bin/pwd bin/stty 64263509SdimCPIO_CPIO+= etc/protocols etc/remote etc/services etc/spwd.db 65263509SdimCPIO_CPIO+= sbin/ifconfig sbin/fsck sbin/mknod sbin/mount_isofs 66263509SdimCPIO_CPIO+= sbin/reboot sbin/route sbin/slattach 67263509SdimCPIO_CPIO+= tmp 68263509SdimCPIO_CPIO+= usr/bin/awk usr/bin/chgrp usr/bin/ftp 69263509SdimCPIO_CPIO+= usr/bin/more usr/bin/tar usr/bin/tip 70263509SdimCPIO_CPIO+= usr/bin/elvis usr/bin/ex usr/bin/vi usr/bin/view 71263509SdimCPIO_CPIO+= usr/sbin/update usr/sbin/chown 72263509SdimCPIO_CPIO_DIRS= var var/tmp var/run var/spool var/spool/lock 73263509Sdim 74263509SdimCRYPT_LIB= lib/libcrypt 75263509SdimCRYPT_SRCS= bin/ed bin/rcp 76263509SdimCRYPT_SRCS+= libexec/ftpd libexec/makekey libexec/rexecd libexec/rlogind 77263509SdimCRYPT_SRCS+= libexec/rshd libexec/telnetd libexec/uucpd 78263509SdimCRYPT_SRCS+= usr.bin/bdes usr.bin/lock usr.bin/login usr.bin/passwd 79263509SdimCRYPT_SRCS+= usr.bin/rlogin usr.bin/rsh usr.bin/su usr.bin/telnet 80263509SdimCRYPT_DIRS= bin usr usr/bin usr/lib usr/libexec 81263509Sdim 82263509Sdimall clean cleandir depend etc install lint: 83263509Sdim 84263509Sdimcrypt: 85263509Sdim rm -f ${LIBCRYPT}; 86263509Sdim (cd ${.CURDIR}/../${CRYPT_LIB}; \ 87263509Sdim ${MAKE} cleandir obj depend all install) 88263509Sdim for i in ${CRYPT_SRCS}; do \ 89263509Sdim cd ${.CURDIR}/../$$i; \ 90263509Sdim ${MAKE} cleandir obj depend all; \ 91263509Sdim done 92263509Sdim 93263509Sdimnon-crypt: 94263509Sdim rm -f ${LIBCRYPT} 95263509Sdim for i in ${CRYPT_SRCS}; do \ 96263509Sdim cd ${.CURDIR}/../$$i; \ 97263509Sdim ${MAKE} cleandir obj depend all; \ 98263509Sdim done 99263509Sdim 100263509Sdimdistribution: distrib-dirs 101263509Sdim install -c -o ${BINOWN} -g ${BINGRP} -m 644 ${BIN1} ${DESTDIR}/etc 102263509Sdim install -c -o ${BINOWN} -g ${BINGRP} -m 666 ${BIN2} ${DESTDIR}/etc 103263509Sdim install -c -o root -g wheel -m 755 ${BIN3} ${DESTDIR}/etc 104263509Sdim install -c -o root -g wheel -m 600 crontab ${DESTDIR}/var/cron/tabs/root 105263509Sdim install -c -o root -g wheel -m 600 /dev/null ${DESTDIR}/var/cron/log 106263509Sdim install -c -o root -g wheel -m 600 master.passwd ${DESTDIR}/etc 107263509Sdim pwd_mkdb -p -d ${DESTDIR}/etc ${DESTDIR}/etc/master.passwd 108263509Sdim install -c -o ${BINOWN} -g ${BINGRP} -m 555 \ 109263509Sdim MAKEDEV.local etc.${MACHINE}/MAKEDEV ${DESTDIR}/dev 110263509Sdim.if defined(CDROMDIST) 111263509Sdim (cd ${DESTDIR}/dev; sh MAKEDEV all) 112263509Sdim.endif 113263509Sdim (cd root; \ 114263509Sdim install -c -o root -g wheel -m 644 dot.cshrc \ 115263509Sdim ${DESTDIR}/root/.cshrc; \ 116263509Sdim install -c -o root -g wheel -m 644 dot.klogin \ 117263509Sdim ${DESTDIR}/root/.klogin; \ 118263509Sdim install -c -o root -g wheel -m 644 dot.login \ 119263509Sdim ${DESTDIR}/root/.login; \ 120263509Sdim install -c -o root -g wheel -m 644 dot.profile \ 121263509Sdim ${DESTDIR}/root/.profile; \ 122263509Sdim rm -f ${DESTDIR}/.cshrc ${DESTDIR}/.profile; \ 123263509Sdim ln ${DESTDIR}/root/.cshrc ${DESTDIR}/.cshrc; \ 124263509Sdim ln ${DESTDIR}/root/.profile ${DESTDIR}/.profile) 125263509Sdim cd mtree; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${MTREE} \ 126263509Sdim ${DESTDIR}/etc/mtree 127263509Sdim cd namedb; install -c -o ${BINOWN} -g ${BINGRP} -m 644 ${NAMEDB} \ 128263509Sdim ${DESTDIR}/etc/namedb 129263509Sdim install -c -o ${BINOWN} -g operator -m 664 /dev/null \ 130263509Sdim ${DESTDIR}/etc/dumpdates 131263509Sdim install -c -o nobody -g ${BINGRP} -m 664 /dev/null \ 132263509Sdim ${DESTDIR}/var/db/locate.database 133263509Sdim install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \ 134263509Sdim ${DESTDIR}/var/log/lpd-errs 135263509Sdim install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \ 136263509Sdim ${DESTDIR}/var/log/maillog 137263509Sdim install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \ 138263509Sdim ${DESTDIR}/var/log/lastlog 139263509Sdim install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \ 140263509Sdim ${DESTDIR}/var/log/messages 141263509Sdim install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \ 142263509Sdim ${DESTDIR}/var/log/wtmp 143263509Sdim install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \ 144263509Sdim ${DESTDIR}/var/run/utmp 145263509Sdim (cd etc.${MACHINE}; install -c -o ${BINOWN} -g ${BINGRP} -m 444 \ 146263509Sdim fstab.* ${DESTDIR}/etc) 147263509Sdim.if defined(NOCRYPT) 148263509Sdim ${MAKE} non-crypt 149263509Sdim (cd ..; NOCRYPT=nocrypt; export NOCRYPT; ${MAKE} install) 150263509Sdim.else 151263509Sdim ${MAKE} crypt 152263509Sdim (cd ..; ${MAKE} install) 153263509Sdim.endif 154263509Sdim (cd ../usr.sbin/sendmail/src; \ 155263509Sdim ${MAKE} install; \ 156263509Sdim cd ../cf/cf; \ 157263509Sdim ${MAKE} tcpproto.cf; \ 158263509Sdim install -o root -g wheel -m 644 tcpproto.cf \ 159263509Sdim ${DESTDIR}/etc/sendmail.cf) 160263509Sdim (cd ../; \ 161263509Sdim install -c -o root -g wheel -m 444 ${FREEBSD} ${DESTDIR}/) 162263509Sdim (cd ..; ${MAKE} mdec; ) 163263509Sdim.if ${MACHINE} == "tahoe" 164263509Sdim (cd etc.tahoe; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${WCS1} \ 165263509Sdim ${DESTDIR}/) 166263509Sdim.endif 167263509Sdim.if ${MACHINE} == "vax" 168263509Sdim (cd etc.vax; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${PCS} \ 169263509Sdim ${DESTDIR}/) 170263509Sdim.endif 171263509Sdim 172263509Sdimhcx9-distribution: 173263509Sdim (cd etc.tahoe; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${WCS2} \ 174263509Sdim ${DESTDIR}/) 175263509Sdim 176263509Sdimkcopy-kernels: ../sys/i386/conf/GENERICAH ../sys/i386/conf/GENERICBT 177263509Sdim (cd ../sys/compile; rm -rf GENERICAH GENERICBT) 178263509Sdim (cd ../sys/i386/conf; config GENERICAH; config GENERICBT) 179263509Sdim (cd ../sys/compile/GENERICAH; ${MAKE} depend; ${MAKE} all; \ 180263509Sdim install -c -o root -g wheel -m 755 386bsd \ 181263509Sdim ${DESTDIR}/386bsd.GENERICAH) 182263509Sdim (cd ../sys/compile/GENERICBT; ${MAKE} depend; ${MAKE} all; \ 183263509Sdim install -c -o root -g wheel -m 755 386bsd \ 184263509Sdim ${DESTDIR}/386bsd.GENERICBT) 185263509Sdim 186263509Sdimkcopy-floppy: 187263509Sdim disklabel -w -r ${FLOPPY} floppy5 /usr/mdec/fdboot /usr/mdec/bootfd 188263509Sdim newfs -b 4096 -c 80 -f 512 -i 16384 -m 0 -o space r${FLOPPY}a floppy5 189263509Sdim mount /dev/${FLOPPY}a ${MOUNT} 190263509Sdim chown root.wheel ${MOUNT}/. 191263509Sdim chmod 755 ${MOUNT}/. 192263509Sdim (cd ${DESTDIR}/; \ 193263509Sdim ls -d ${KC_DIRS} | cpio -pdamuv ${MOUNT}) 194263509Sdim (cd ${MOUNT}/dev; \ 195263509Sdim sh ${DESTDIR}/dev/MAKEDEV std; \ 196263509Sdim rm -rf fd; \ 197263509Sdim sh ${DESTDIR}/dev/MAKEDEV fd0 wd0 sd0 sd1) 198263509Sdim (cd ${DESTDIR}/; \ 199263509Sdim ls ${KC_FILES} | cpio -pdamuv ${MOUNT}) 200263509Sdim install -c -o root -g wheel -m 755 etc.i386/kc.profile \ 201263509Sdim ${MOUNT}/.profile 202263509Sdim 203263509Sdimkcopy-ah-floppy: 204263509Sdim ${MAKE} kcopy-floppy 205263509Sdim (cd ../sys/compile/GENERICAH; \ 206263509Sdim install -c -o root -g wheel -m 755 386bsd ${MOUNT}/) 207263509Sdim df -ik ${MOUNT} 208263509Sdim umount /dev/${FLOPPY}a 209263509Sdim fsck /dev/r${FLOPPY}a 210263509Sdim dd if=/dev/r${FLOPPY}a of=${RELEASEDIR}/floppies/kcopy-ah-floppy \ 211263509Sdim bs=15b count=160 212263509Sdim gzip --no-name -9 -c ${RELEASEDIR}/floppies/kcopy-ah-floppy \ 213263509Sdim >${RELEASEDIR}/floppies/kcopy-ah-floppy.gz 214263509Sdim 215263509Sdimkcopy-bt-floppy: 216263509Sdim ${MAKE} kcopy-floppy 217263509Sdim (cd ../sys/compile/GENERICBT; \ 218263509Sdim install -c -o root -g wheel -m 755 386bsd ${MOUNT}/) 219263509Sdim df -ik ${MOUNT} 220263509Sdim umount /dev/${FLOPPY}a 221263509Sdim fsck /dev/r${FLOPPY}a 222263509Sdim dd if=/dev/r${FLOPPY}a of=${RELEASEDIR}/floppies/kcopy-bt-floppy \ 223263509Sdim bs=15b count=160 224263509Sdim gzip --no-name -9 -c ${RELEASEDIR}/floppies/kcopy-bt-floppy \ 225263509Sdim >${RELEASEDIR}/floppies/kcopy-bt-floppy.gz 226263509Sdim 227263509Sdimfilesystem-floppy: 228263509Sdim disklabel -w -r ${FLOPPY} floppy5 /usr/mdec/fdboot /usr/mdec/bootfd 229263509Sdim newfs -b 4096 -c 80 -f 512 -i 10240 -m 0 -o space r${FLOPPY}a floppy5 230263509Sdim mount /dev/${FLOPPY}a ${MOUNT} 231263509Sdim chown root.wheel ${MOUNT}/. 232263509Sdim chmod 755 ${MOUNT}/. 233263509Sdim (cd ${DESTDIR}/; \ 234263509Sdim ls -d ${FILESYSTEM_DIRS} | cpio -pdamuv ${MOUNT}) 235263509Sdim (cd ${MOUNT}/dev; \ 236263509Sdim sh ${DESTDIR}/dev/MAKEDEV std; \ 237263509Sdim rm -rf fd; \ 238263509Sdim sh ${DESTDIR}/dev/MAKEDEV fd0 fd1 wd0 sd0 sd1; \ 239263509Sdim rm -f rfd1[b-z] fd1[b-z]) 240263509Sdim (cd ${DESTDIR}/; \ 241263509Sdim ls ${FILESYSTEM_FILES} | cpio -pdamuv ${MOUNT}) 242263509Sdim install -c -o root -g wheel -m 755 etc.i386/inst1.profile \ 243263509Sdim ${MOUNT}/.profile 244263509Sdim install -c -o root -g wheel -m 755 etc.i386/inst1.install \ 245263509Sdim ${MOUNT}/install 246263509Sdim (cd ${MOUNT}/; \ 247263509Sdim ls ${FILESYSTEM_FILES} >/tmp/filelist; \ 248263509Sdim ls -d ${FILESYSTEM_DIRS} >>/tmp/filelist; \ 249263509Sdim find ${FILESYSTEM_TREES} >>/tmp/filelist; \ 250263509Sdim sort -u /tmp/filelist >filelist; \ 251263509Sdim rm /tmp/filelist) 252263509Sdim df -ik ${MOUNT} 253263509Sdim umount /dev/${FLOPPY}a 254263509Sdim fsck /dev/r${FLOPPY}a 255263509Sdim dd if=/dev/r${FLOPPY}a of=${RELEASEDIR}/floppies/filesystem-floppy \ 256263509Sdim bs=15b count=160 257263509Sdim gzip --no-name -9 -c ${RELEASEDIR}/floppies/filesystem-floppy \ 258263509Sdim >${RELEASEDIR}/floppies/filesystem-floppy.gz 259263509Sdim 260263509Sdimcpio-floppy: 261263509Sdim disklabel -w -r ${FLOPPY} floppy5 /usr/mdec/fdboot /usr/mdec/bootfd 262263509Sdim newfs -b 4096 -c 80 -f 512 -i 65536 -m 0 -o space r${FLOPPY}a floppy5 263263509Sdim mount /dev/${FLOPPY}a ${MOUNT} 264263509Sdim chown root.wheel ${MOUNT}/. 265263509Sdim chmod 755 ${MOUNT}/. 266263509Sdim (cd ${DESTDIR}/; \ 267263509Sdim ls ${CPIO_FILES} | cpio -pdamuv ${MOUNT}) 268263509Sdim (cd ${DESTDIR}/; \ 269263509Sdim (find ${CPIO_CPIO}; ls -d ${CPIO_CPIO_DIRS}) | \ 270263509Sdim cpio -oav | gzip -9 >${MOUNT}/inst2.cpio.gz) 271263509Sdim install -c -o root -g wheel -m 755 etc.i386/inst2.profile \ 272263509Sdim ${MOUNT}/.profile 273263509Sdim install -c -o root -g wheel -m 755 etc.i386/inst2.install \ 274263509Sdim ${MOUNT}/install 275263509Sdim df -ik ${MOUNT} 276263509Sdim umount /dev/${FLOPPY}a 277263509Sdim fsck /dev/r${FLOPPY}a 278263509Sdim dd if=/dev/r${FLOPPY}a of=${RELEASEDIR}/floppies/cpio-floppy \ 279263509Sdim bs=15b count=160 280263509Sdim gzip --no-name -9 -c ${RELEASEDIR}/floppies/cpio-floppy \ 281263509Sdim >${RELEASEDIR}/floppies/cpio-floppy.gz 282263509Sdim 283263509Sdimbin-tarball: 284263509Sdim (cd ${DESTDIR}; \ 285263509Sdim tar cf - . | \ 286263509Sdim gzip --no-name -9 -c | \ 287263509Sdim split -b 240640 - \ 288263509Sdim ${RELEASEDIR}/tarballs/bin_tgz.) 289263509Sdim 290263509Sdimsrcbase-tarball: 291263509Sdim (cd ${DESTDIR}; \ 292263509Sdim tar -cf - usr/src/[A-Z]* | \ 293263509Sdim gzip --no-name -9 -c | \ 294263509Sdim split -b 240640 - \ 295263509Sdim ${RELEASEDIR}/tarballs/srcbase_tgz.) 296263509Sdim 297263509Sdimsrcbin-tarball: 298263509Sdim (cd ${DESTDIR}; \ 299263509Sdim tar -cf - usr/src/bin | \ 300263509Sdim gzip --no-name -9 -c | \ 301263509Sdim split -b 240640 - \ 302263509Sdim ${RELEASEDIR}/tarballs/srcbin_tgz.) 303263509Sdim 304263509Sdimsrccontrib-tarball: 305263509Sdim (cd ${DESTDIR}; \ 306263509Sdim tar -cf - usr/src/contrib | \ 307263509Sdim gzip --no-name -9 -c | \ 308263509Sdim split -b 240640 - \ 309263509Sdim ${RELEASEDIR}/tarballs/srccontrib_tgz.) 310263509Sdim 311263509Sdimsrcetc-tarball: 312263509Sdim (cd ${DESTDIR}; \ 313263509Sdim tar -cf - usr/src/etc | \ 314263509Sdim gzip --no-name -9 -c | \ 315263509Sdim split -b 240640 - \ 316263509Sdim ${RELEASEDIR}/tarballs/srcetc_tgz.) 317263509Sdim 318263509Sdimsrcgames-tarball: 319263509Sdim (cd ${DESTDIR}; \ 320263509Sdim tar -cf - usr/src/games | \ 321263509Sdim gzip --no-name -9 -c | \ 322263509Sdim split -b 240640 - \ 323263509Sdim ${RELEASEDIR}/tarballs/srcgames_tgz.) 324263509Sdim 325263509Sdimsrcgnu-tarball: 326263509Sdim (cd ${DESTDIR}; \ 327263509Sdim tar -cf - usr/src/gnu | \ 328263509Sdim gzip --no-name -9 -c | \ 329263509Sdim split -b 240640 - \ 330263509Sdim ${RELEASEDIR}/tarballs/srcgnu_tgz.) 331263509Sdim 332263509Sdimsrcinclude-tarball: 333263509Sdim (cd ${DESTDIR}; \ 334263509Sdim tar -cf - usr/src/include | \ 335263509Sdim gzip --no-name -9 -c | \ 336263509Sdim split -b 240640 - \ 337263509Sdim ${RELEASEDIR}/tarballs/srcinclude_tgz.) 338263509Sdim 339263509Sdimsrclib-tarball: 340263509Sdim (cd ${DESTDIR}; \ 341263509Sdim tar --exclude usr/src/${CRYPT_LIB} -cf - usr/src/lib | \ 342263509Sdim gzip --no-name -9 -c | \ 343263509Sdim split -b 240640 - \ 344263509Sdim ${RELEASEDIR}/tarballs/srclib_tgz.) 345263509Sdim 346263509Sdimsrclibcrypt-tarball: 347263509Sdim (cd ${DESTDIR}; \ 348263509Sdim tar -cf - usr/src/${CRYPT_LIB} | \ 349263509Sdim gzip --no-name -9 -c | \ 350263509Sdim split -b 240640 - \ 351263509Sdim ${RELEASEDIR}/tarballs/srclibcrypt_tgz.) 352263509Sdim 353263509Sdimsrclibexec-tarball: 354263509Sdim (cd ${DESTDIR}; \ 355263509Sdim tar -cf - usr/src/libexec | \ 356263509Sdim gzip --no-name -9 -c | \ 357263509Sdim split -b 240640 - \ 358263509Sdim ${RELEASEDIR}/tarballs/srclibexec_tgz.) 359263509Sdim 360263509Sdimsrcsbin-tarball: 361263509Sdim (cd ${DESTDIR}; \ 362263509Sdim tar -cf - usr/src/sbin | \ 363263509Sdim gzip --no-name -9 -c | \ 364263509Sdim split -b 240640 - \ 365263509Sdim ${RELEASEDIR}/tarballs/srcsbin_tgz.) 366263509Sdim 367263509Sdimsrcshare-tarball: 368263509Sdim (cd ${DESTDIR}; \ 369263509Sdim tar -cf - usr/src/share | \ 370263509Sdim gzip --no-name -9 -c | \ 371263509Sdim split -b 240640 - \ 372263509Sdim ${RELEASEDIR}/tarballs/srcshare_tgz.) 373263509Sdim 374263509Sdimsrcsys-tarball: 375263509Sdim (cd ${DESTDIR}; \ 376263509Sdim tar -cf - usr/src/sys | \ 377263509Sdim gzip --no-name -9 -c | \ 378263509Sdim split -b 240640 - \ 379263509Sdim ${RELEASEDIR}/tarballs/srcsys_tgz.) 380263509Sdim 381263509Sdimsrcusrbin-tarball: 382263509Sdim (cd ${DESTDIR}; \ 383263509Sdim tar -cf - usr/src/usr.bin | \ 384263509Sdim gzip --no-name -9 -c | \ 385263509Sdim split -b 240640 - \ 386263509Sdim ${RELEASEDIR}/tarballs/srcusrbin_tgz.) 387263509Sdim 388263509Sdimsrcusrsbin-tarball: 389263509Sdim (cd ${DESTDIR}; \ 390263509Sdim tar -cf - usr/src/usr.sbin | \ 391263509Sdim gzip --no-name -9 -c | \ 392263509Sdim split -b 240640 - \ 393263509Sdim ${RELEASEDIR}/tarballs/srcusrsbin_tgz.) 394263509Sdim 395263509Sdimsrc-tarball: srcbase-tarball srcbin-tarball srccontrib-tarball srcetc-tarball \ 396263509Sdim srcgames-tarball srcgnu-tarball srcinclude-tarball srclib-tarball \ 397263509Sdim srclibcrypt-tarball srclibexec-tarball srcsbin-tarball \ 398263509Sdim srcshare-tarball srcsys-tarball srcusrbin-tarball \ 399263509Sdim srcusrsbin-tarball 400263509Sdim 401263509Sdimdes-tarball: 402263509Sdim rm -rf ${RELEASEDIR}/tmpdes 403263509Sdim mkdir ${RELEASEDIR}/tmpdes 404263509Sdim for i in ${CRYPT_DIRS}; do \ 405263509Sdim cd ${RELEASEDIR}/tmpdes; \ 406263509Sdim mkdir $$i; \ 407263509Sdim chown ${BINOWN}.${GRPOWN} $$i; \ 408263509Sdim chmod 755 $$i; \ 409263509Sdim done 410263509Sdim # This is ugly, it force installs a /usr/lib/libcrypt.a so 411263509Sdim # that the other makes will be built with des. 412263509Sdim # 413263509Sdim (cd ${.CURDIR}/../${CRYPT_LIB}; \ 414263509Sdim unset NOCRYPT; \ 415263509Sdim DESTDIR=; export DESTDIR; \ 416263509Sdim ${MAKE} cleandir obj depend all install; \ 417263509Sdim NOMAN=noman; export NOMAN; \ 418263509Sdim DESTDIR=${RELEASEDIR}/tmpdes; export DESTDIR; \ 419263509Sdim ${MAKE} cleandir obj depend all install) 420263509Sdim for i in ${CRYPT_SRCS}; do \ 421263509Sdim unset NOCRYPT; \ 422263509Sdim DESTDIR=${RELEASEDIR}/tmpdes; export DESTDIR; \ 423263509Sdim NOMAN=noman; export NOMAN; \ 424263509Sdim cd ${.CURDIR}/../$$i; \ 425263509Sdim ${MAKE} cleandir obj depend all install; \ 426263509Sdim done 427263509Sdim (cd ${RELEASEDIR}/tmpdes; \ 428263509Sdim tar cf - . | \ 429263509Sdim gzip --no-name -9 -c | \ 430263509Sdim split -b 240640 - \ 431263509Sdim ${RELEASEDIR}/tarballs/des_tgz.) 432263509Sdim rm -rf ${RELEASEDIR}/tmpdes 433263509Sdim 434263509Sdimdistrib-dirs: 435263509Sdim mtree -u -f mtree/BSD.root.dist -p ${DESTDIR}/ 436263509Sdim mtree -u -f mtree/BSD.var.dist -p ${DESTDIR}/var 437263509Sdim mtree -u -f mtree/BSD.usr.dist -p ${DESTDIR}/usr 438263509Sdim.if defined(CDROMDIST) 439263509Sdim mtree -u -f mtree/BSD.local.dist -p ${DESTDIR}/usr/local 440263509Sdim.endif 441263509Sdim cd ${DESTDIR}/; rm -f ${DESTDIR}/sys; ln -s usr/src/sys sys 442263509Sdim 443263509Sdimfloppies: kcopy-ah-floppy kcopy-bt-floppy filesystem-floppy \ 444263509Sdim cpio-floppy 445263509Sdim 446263509Sdimrelease: release-dirs distribution kcopy-kernels floppies \ 447263509Sdim bin-tarball des-tarball 448263509Sdim 449263509Sdimrelease-dirs: 450263509Sdim rm -rf ${RELEASEDIR}/filesystem 451263509Sdim mkdir ${RELEASEDIR}/filesystem 452263509Sdim chown root.wheel ${RELEASEDIR}/filesystem 453263509Sdim chmod 755 ${RELEASEDIR}/filesystem 454263509Sdim rm -rf ${RELEASEDIR}/tarballs 455263509Sdim mkdir ${RELEASEDIR}/tarballs 456263509Sdim chown root.wheel ${RELEASEDIR}/tarballs 457263509Sdim chmod 755 ${RELEASEDIR}/tarballs 458263509Sdim rm -rf ${RELEASEDIR}/floppies 459263509Sdim mkdir ${RELEASEDIR}/floppies 460263509Sdim chown root.wheel ${RELEASEDIR}/floppies 461263509Sdim chmod 755 ${RELEASEDIR}/floppies 462263509Sdim 463263509Sdim.include <bsd.prog.mk> 464263509Sdim