Makefile revision 410
1105816Sphk# @(#)Makefile 5.11 (Berkeley) 5/21/91 2121921Smarcel 3121921SmarcelNOOBJ= noobj 4121921Smarcel 5121921Smarcel# disktab may be wrong -- hcx9 is a tahoe, but gets its own. 6121921Smarcel# -rw-r--r-- 7121921SmarcelBINOWN= root 8121921SmarcelBINGRP= wheel 9121921SmarcelBIN1= aliases csh.cshrc csh.login csh.logout dm.conf \ 10121921Smarcel ftpusers gettytab group hosts host.conf hosts.equiv hosts.lpd \ 11121921Smarcel inetd.conf motd myname netstart networks phones \ 12121921Smarcel printcap protocols rc rc.local remote security services shells \ 13121921Smarcel syslog.conf ttys etc.${MACHINE}/disktab rpc 14121921Smarcel 15121921Smarcel# -rw-rw-rw- 16121921SmarcelBIN2= motd 17121921Smarcel 18121921Smarcel# -rwxr-xr-x root.wheel, for the new f***ing cron root.wheel 19121921SmarcelBIN3= daily weekly monthly 20121921Smarcel 21121921SmarcelMTREE= BSD.root.dist BSD.usr.dist BSD.var.dist 22121921SmarcelNAMEDB= localhost.rev named.boot root.cache 23121921SmarcelPCS= pcs750.bin 24121921SmarcelWCS1= wcs fppwcs poc poc1 poc2 fppoc 25121921SmarcelWCS2= fpevent fppwcs fppwcs_dual hdcwcs load_diags start_fpp wcs wcs_dual 26121921Smarcel 27105816Sphk# Special top level files for FreeBSD 28105816SphkCOPYRIGHT= COPYRIGHT 29105816SphkFREEBSD= CONTRIB.386BSD CONTRIB.FreeBSD RELNOTES.FreeBSD ${COPYRIGHT} 30105816Sphk# 31105816Sphk# Floppy drive name and files for building FreeBSD Floppies 32105816SphkFLOPPY?= fd0 33105816SphkMOUNT= /mnt 34105816Sphk# 35121921SmarcelMDEC= usr/mdec/bootfd usr/mdec/fdboot 36121921SmarcelMDEC+= usr/mdec/bootsd usr/mdec/sdboot 37121921SmarcelMDEC+= usr/mdec/bootwd usr/mdec/wdboot 38121921Smarcel# 39121921SmarcelKC_DIRS= dev mnt 40105816SphkKC_FILES= ${COPYRIGHT} 41121921SmarcelKC_FILES+= bin/[ bin/cp bin/echo bin/sh bin/test 42121921SmarcelKC_FILES+= sbin/fsck sbin/halt sbin/init sbin/mount sbin/umount 43121921Smarcel# 44121921SmarcelFILESYSTEM_DIRS= bin dev etc mnt sbin usr usr/bin usr/mdec usr/sbin 45121921SmarcelFILESYSTEM_TREES= dev 46121921SmarcelFILESYSTEM_FILES= ${COPYRIGHT} 47121921SmarcelFILESYSTEM_FILES+= bin/[ bin/cat bin/expr bin/ls bin/mkdir 48105816SphkFILESYSTEM_FILES+= bin/df 49105816SphkFILESYSTEM_FILES+= bin/sh bin/sync bin/test 50121921SmarcelFILESYSTEM_FILES+= dev/MAKEDEV dev/MAKEDEV.local 51121921SmarcelFILESYSTEM_FILES+= etc/group 52121921SmarcelFILESYSTEM_FILES+= etc/master.passwd etc/passwd etc/pwd.db etc/spwd.db 53121921SmarcelFILESYSTEM_FILES+= sbin/disklabel sbin/halt sbin/init 54121921SmarcelFILESYSTEM_FILES+= sbin/mount sbin/mount_isofs sbin/mount_pcfs 55121921SmarcelFILESYSTEM_FILES+= sbin/newfs 56121921SmarcelFILESYSTEM_FILES+= sbin/umount 57121921SmarcelFILESYSTEM_FILES+= usr/bin/cpio 58121921SmarcelFILESYSTEM_FILES+= ${MDEC} 59121921SmarcelFILESYSTEM_FILES+= usr/sbin/bad144 60121921Smarcel 61121921SmarcelCPIO_FILES= ${COPYRIGHT} 62121921SmarcelCPIO_FILES+= usr/bin/gunzip usr/bin/gzcat usr/bin/gzip usr/bin/zcat 63121921SmarcelCPIO_CPIO= bin/chmod bin/cp bin/dd bin/mv bin/pwd bin/rm bin/stty 64121921SmarcelCPIO_CPIO+= etc/protocols etc/services 65121921SmarcelCPIO_CPIO+= sbin/ifconfig sbin/fsck sbin/mknod 66121921SmarcelCPIO_CPIO+= sbin/route sbin/slattach 67121921SmarcelCPIO_CPIO+= tmp 68121921SmarcelCPIO_CPIO+= usr/bin/awk usr/bin/chgrp usr/bin/ftp 69121921SmarcelCPIO_CPIO+= usr/bin/more usr/bin/tar usr/bin/tip 70121921SmarcelCPIO_CPIO+= usr/bin/elvis usr/bin/ex usr/bin/vi usr/bin/view 71121921SmarcelCPIO_CPIO+= usr/sbin/update usr/sbin/chown 72121921SmarcelCPIO_CPIO+= var 73121921Smarcel 74121921SmarcelCRYPT_LIB= lib/libcrypt 75121921SmarcelCRYPT_SRCS= bin/ed bin/rcp 76121921SmarcelCRYPT_SRCS+= libexec/ftpd libexec/makekey libexec/rexecd libexec/rlogind 77121921SmarcelCRYPT_SRCS+= libexec/rshd libexec/telnetd libexec/uucpd 78121921SmarcelCRYPT_SRCS+= usr.bin/bdes usr.bin/lock usr.bin/login usr.bin/passwd 79121921SmarcelCRYPT_SRCS+= usr.bin/rlogin usr.bin/rsh usr.bin/su usr.bin/telnet 80121921SmarcelCRYPT_DIRS= bin usr usr/bin usr/lib usr/libexec 81121921Smarcel 82121921Smarcelall clean cleandir depend etc install lint: 83121921Smarcel 84121921Smarcelcrypt: 85121921Smarcel rm -f ${LIBCRYPT}; 86121921Smarcel (cd ${.CURDIR}/../${CRYPT_LIB}; \ 87121921Smarcel ${MAKE} cleandir obj depend all install) 88121921Smarcel for i in ${CRYPT_SRCS}; do \ 89121921Smarcel cd ${.CURDIR}/../$$i; \ 90121921Smarcel ${MAKE} cleandir obj depend all; \ 91121921Smarcel done 92121921Smarcel 93121921Smarcelnon-crypt: 94121921Smarcel rm -f ${LIBCRYPT} 95121921Smarcel for i in ${CRYPT_SRCS}; do \ 96121921Smarcel cd ${.CURDIR}/../$$i; \ 97121921Smarcel ${MAKE} cleandir obj depend all; \ 98121921Smarcel done 99121921Smarcel 100121921Smarceldistribution: distrib-dirs 101122839Smarcel install -c -o ${BINOWN} -g ${BINGRP} -m 644 ${BIN1} ${DESTDIR}/etc 102121921Smarcel install -c -o ${BINOWN} -g ${BINGRP} -m 666 ${BIN2} ${DESTDIR}/etc 103121921Smarcel install -c -o root -g wheel -m 755 ${BIN3} ${DESTDIR}/etc 104121921Smarcel install -c -o root -g wheel -m 600 crontab ${DESTDIR}/var/cron/tabs/root 105121921Smarcel install -c -o root -g wheel -m 600 /dev/null ${DESTDIR}/var/cron/log 106121921Smarcel install -c -o root -g wheel -m 600 master.passwd ${DESTDIR}/etc 107121921Smarcel pwd_mkdb -p -d ${DESTDIR}/etc ${DESTDIR}/etc/master.passwd 108121921Smarcel install -c -o ${BINOWN} -g ${BINGRP} -m 555 \ 109121921Smarcel MAKEDEV.local etc.${MACHINE}/MAKEDEV ${DESTDIR}/dev 110121921Smarcel.if defined(CDROMDIST) 111121921Smarcel (cd ${DESTDIR}/dev; sh MAKEDEV all) 112121921Smarcel.endif 113121921Smarcel (cd root; \ 114121921Smarcel install -c -o root -g wheel -m 644 dot.cshrc \ 115121921Smarcel ${DESTDIR}/root/.cshrc; \ 116121921Smarcel install -c -o root -g wheel -m 644 dot.klogin \ 117121921Smarcel ${DESTDIR}/root/.klogin; \ 118121921Smarcel install -c -o root -g wheel -m 644 dot.login \ 119121921Smarcel ${DESTDIR}/root/.login; \ 120121921Smarcel install -c -o root -g wheel -m 644 dot.profile \ 121121921Smarcel ${DESTDIR}/root/.profile; \ 122121921Smarcel rm -f ${DESTDIR}/.cshrc ${DESTDIR}/.profile; \ 123121921Smarcel ln ${DESTDIR}/root/.cshrc ${DESTDIR}/.cshrc; \ 124121921Smarcel ln ${DESTDIR}/root/.profile ${DESTDIR}/.profile) 125121921Smarcel cd mtree; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${MTREE} \ 126121921Smarcel ${DESTDIR}/etc/mtree 127121921Smarcel cd namedb; install -c -o ${BINOWN} -g ${BINGRP} -m 644 ${NAMEDB} \ 128121921Smarcel ${DESTDIR}/etc/namedb 129121921Smarcel install -c -o ${BINOWN} -g operator -m 664 /dev/null \ 130121921Smarcel ${DESTDIR}/etc/dumpdates 131121921Smarcel install -c -o nobody -g ${BINGRP} -m 664 /dev/null \ 132121921Smarcel ${DESTDIR}/var/db/locate.database 133121921Smarcel install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \ 134121921Smarcel ${DESTDIR}/var/log/lpd-errs 135121921Smarcel install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \ 136121921Smarcel ${DESTDIR}/var/log/maillog 137121921Smarcel install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \ 138121921Smarcel ${DESTDIR}/var/log/lastlog 139121921Smarcel install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \ 140121921Smarcel ${DESTDIR}/var/log/messages 141121921Smarcel install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \ 142121921Smarcel ${DESTDIR}/var/log/wtmp 143121921Smarcel install -c -o ${BINOWN} -g ${BINGRP} -m 664 /dev/null \ 144121921Smarcel ${DESTDIR}/var/run/utmp 145121921Smarcel (cd etc.${MACHINE}; install -c -o ${BINOWN} -g ${BINGRP} -m 444 \ 146121921Smarcel fstab.* ${DESTDIR}/etc) 147121921Smarcel.if defined(NOCRYPT) 148121921Smarcel ${MAKE} non-crypt 149121921Smarcel (cd ..; NOCRYPT=nocrypt; export NOCRYPT; ${MAKE} install) 150121921Smarcel.else 151121921Smarcel ${MAKE} crypt 152121921Smarcel (cd ..; ${MAKE} install) 153121921Smarcel.endif 154121921Smarcel (cd ../usr.sbin/sendmail/src; \ 155121921Smarcel ${MAKE} install; \ 156121921Smarcel cd ../cf/cf; \ 157121921Smarcel ${MAKE} tcpproto.cf; \ 158121921Smarcel install -o root -g wheel -m 644 tcpproto.cf \ 159121921Smarcel ${DESTDIR}/etc/sendmail.cf) 160121921Smarcel (cd ../; \ 161121921Smarcel install -c -o root -g wheel -m 444 ${FREEBSD} ${DESTDIR}/) 162121921Smarcel (cd ..; ${MAKE} mdec; ) 163121921Smarcel.if ${MACHINE} == "tahoe" 164121921Smarcel (cd etc.tahoe; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${WCS1} \ 165121921Smarcel ${DESTDIR}/) 166121921Smarcel.endif 167121921Smarcel.if ${MACHINE} == "vax" 168121921Smarcel (cd etc.vax; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${PCS} \ 169121921Smarcel ${DESTDIR}/) 170121921Smarcel.endif 171121921Smarcel 172121921Smarcelhcx9-distribution: 173121921Smarcel (cd etc.tahoe; install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${WCS2} \ 174121921Smarcel ${DESTDIR}/) 175121921Smarcel 176121921Smarcelkcopy-kernels: ../sys/i386/conf/GENERICAH ../sys/i386/conf/GENERICBT 177121921Smarcel (cd ../sys/compile; rm -rf GENERICAH GENERICBT) 178121921Smarcel (cd ../sys/i386/conf; config GENERICAH; config GENERICBT) 179121921Smarcel (cd ../sys/compile/GENERICAH; ${MAKE} depend; ${MAKE} all; \ 180121921Smarcel install -c -o root -g wheel -m 755 386bsd \ 181121921Smarcel ${DESTDIR}/386bsd.GENERICAH) 182121921Smarcel (cd ../sys/compile/GENERICBT; ${MAKE} depend; ${MAKE} all; \ 183121921Smarcel install -c -o root -g wheel -m 755 386bsd \ 184121921Smarcel ${DESTDIR}/386bsd.GENERICBT) 185121921Smarcel 186121921Smarcelkcopy-floppy: 187121921Smarcel disklabel -w -r ${FLOPPY} floppy5 /usr/mdec/fdboot /usr/mdec/bootfd 188121921Smarcel newfs -b 4096 -c 80 -f 512 -i 16384 -m 0 -o space r${FLOPPY}a floppy5 189121921Smarcel mount /dev/${FLOPPY}a ${MOUNT} 190121921Smarcel chown root.wheel ${MOUNT}/. 191121921Smarcel chmod 755 ${MOUNT}/. 192121921Smarcel (cd ${DESTDIR}/; \ 193121921Smarcel ls -d ${KC_DIRS} | cpio -pdamuv ${MOUNT}) 194121921Smarcel (cd ${MOUNT}/dev; \ 195121921Smarcel sh ${DESTDIR}/dev/MAKEDEV std; \ 196121921Smarcel rm -rf fd; \ 197121921Smarcel sh ${DESTDIR}/dev/MAKEDEV fd0 wd0 sd0 sd1) 198121921Smarcel (cd ${DESTDIR}/; \ 199121921Smarcel ls ${KC_FILES} | cpio -pdamuv ${MOUNT}) 200121921Smarcel install -c -o root -g wheel -m 755 etc.i386/kc.profile \ 201121921Smarcel ${MOUNT}/.profile 202121921Smarcel 203121921Smarcelkcopy-ah-floppy: 204121921Smarcel ${MAKE} kcopy-floppy 205121921Smarcel (cd ../sys/compile/GENERICAH; \ 206121921Smarcel install -c -o root -g wheel -m 755 386bsd ${MOUNT}/) 207121921Smarcel df -ik ${MOUNT} 208121921Smarcel umount /dev/${FLOPPY}a 209121921Smarcel fsck /dev/r${FLOPPY}a 210121921Smarcel dd if=/dev/r${FLOPPY}a of=${RELEASEDIR}/floppies/kcopy-ah-floppy \ 211121921Smarcel bs=15b count=160 212121921Smarcel gzip --no-name -9 -c ${RELEASEDIR}/floppies/kcopy-ah-floppy \ 213121921Smarcel >${RELEASEDIR}/floppies/kcopy-ah-floppy.gz 214121921Smarcel 215121921Smarcelkcopy-bt-floppy: 216121921Smarcel ${MAKE} kcopy-floppy 217121921Smarcel (cd ../sys/compile/GENERICBT; \ 218121921Smarcel install -c -o root -g wheel -m 755 386bsd ${MOUNT}/) 219121921Smarcel df -ik ${MOUNT} 220121921Smarcel umount /dev/${FLOPPY}a 221121921Smarcel fsck /dev/r${FLOPPY}a 222121921Smarcel dd if=/dev/r${FLOPPY}a of=${RELEASEDIR}/floppies/kcopy-bt-floppy \ 223121921Smarcel bs=15b count=160 224121921Smarcel gzip --no-name -9 -c ${RELEASEDIR}/floppies/kcopy-bt-floppy \ 225121921Smarcel >${RELEASEDIR}/floppies/kcopy-bt-floppy.gz 226121921Smarcel 227122025Smarcelfilesystem-floppy: 228121921Smarcel disklabel -w -r ${FLOPPY} floppy5 /usr/mdec/fdboot /usr/mdec/bootfd 229121921Smarcel newfs -b 4096 -c 80 -f 512 -i 10240 -m 0 -o space r${FLOPPY}a floppy5 230121921Smarcel mount /dev/${FLOPPY}a ${MOUNT} 231121921Smarcel chown root.wheel ${MOUNT}/. 232122025Smarcel chmod 755 ${MOUNT}/. 233121921Smarcel (cd ${DESTDIR}/; \ 234122025Smarcel ls -d ${FILESYSTEM_DIRS} | cpio -pdamuv ${MOUNT}) 235122025Smarcel (cd ${MOUNT}/dev; \ 236122025Smarcel sh ${DESTDIR}/dev/MAKEDEV std; \ 237122025Smarcel rm -rf fd; \ 238122025Smarcel sh ${DESTDIR}/dev/MAKEDEV fd0 wd0 sd0 sd1) 239122025Smarcel (cd ${DESTDIR}/; \ 240122025Smarcel ls ${FILESYSTEM_FILES} | cpio -pdamuv ${MOUNT}) 241122025Smarcel install -c -o root -g wheel -m 755 etc.i386/inst1.profile \ 242122025Smarcel ${MOUNT}/.profile 243122025Smarcel install -c -o root -g wheel -m 755 etc.i386/inst1.install \ 244122025Smarcel ${MOUNT}/install 245122025Smarcel (cd ${MOUNT}/; \ 246122025Smarcel ls ${FILESYSTEM_FILES} >/tmp/filelist; \ 247122025Smarcel ls -d ${FILESYSTEM_DIRS} >>/tmp/filelist; \ 248122025Smarcel find ${FILESYSTEM_TREES} >>/tmp/filelist; \ 249122025Smarcel sort -u /tmp/filelist >filelist; \ 250122025Smarcel rm /tmp/filelist) 251122025Smarcel df -ik ${MOUNT} 252122025Smarcel umount /dev/${FLOPPY}a 253122025Smarcel fsck /dev/r${FLOPPY}a 254122025Smarcel dd if=/dev/r${FLOPPY}a of=${RELEASEDIR}/floppies/filesystem-floppy \ 255122025Smarcel bs=15b count=160 256122025Smarcel gzip --no-name -9 -c ${RELEASEDIR}/floppies/filesystem-floppy \ 257122025Smarcel >${RELEASEDIR}/floppies/filesystem-floppy.gz 258122025Smarcel 259122025Smarcelcpio-floppy: 260122025Smarcel disklabel -w -r ${FLOPPY} floppy5 /usr/mdec/fdboot /usr/mdec/bootfd 261122025Smarcel newfs -b 4096 -c 80 -f 512 -i 65536 -m 0 -o space r${FLOPPY}a floppy5 262122025Smarcel mount /dev/${FLOPPY}a ${MOUNT} 263122025Smarcel chown root.wheel ${MOUNT}/. 264122025Smarcel chmod 755 ${MOUNT}/. 265122025Smarcel (cd ${DESTDIR}/; \ 266122025Smarcel ls ${CPIO_FILES} | cpio -pdamuv ${MOUNT}) 267122025Smarcel (cd ${DESTDIR}/; \ 268122025Smarcel find ${CPIO_CPIO} | cpio -oav | gzip -9 >${MOUNT}/inst2.cpio.gz) 269122025Smarcel install -c -o root -g wheel -m 755 etc.i386/inst2.profile \ 270122025Smarcel ${MOUNT}/.profile 271122025Smarcel install -c -o root -g wheel -m 755 etc.i386/inst2.install \ 272122025Smarcel ${MOUNT}/install 273122025Smarcel df -ik ${MOUNT} 274122025Smarcel umount /dev/${FLOPPY}a 275121921Smarcel fsck /dev/r${FLOPPY}a 276121921Smarcel dd if=/dev/r${FLOPPY}a of=${RELEASEDIR}/floppies/cpio-floppy \ 277121921Smarcel bs=15b count=160 278121921Smarcel gzip --no-name -9 -c ${RELEASEDIR}/floppies/cpio-floppy \ 279121921Smarcel >${RELEASEDIR}/floppies/cpio-floppy.gz 280121921Smarcel 281121921Smarcelbin-tarball: 282121921Smarcel (cd ${DESTDIR}; \ 283121921Smarcel tar cf - . | gzip --no-name -9 -c | \ 284121921Smarcel split -b 240640 - \ 285121921Smarcel ${RELEASEDIR}/tarballs/bin.tar.gz.) 286121921Smarcel 287121921Smarcelsrc-tarball: 288121921Smarcel (cd ${DESTDIR}; \ 289121921Smarcel tar --exclude usr/src/${CRYPT_LIB} -cf - usr/src | gzip --no-name -9 -c | \ 290121921Smarcel split -b 240640 - \ 291121921Smarcel ${RELEASEDIR}/tarballs/src.tar.gz.) 292121921Smarcel 293121921Smarcelssrc-tarball: 294121921Smarcel (cd ${DESTDIR}; \ 295121921Smarcel tar -cf - usr/src/${CRYPT_LIB} | gzip --no-name -9 -c | \ 296121921Smarcel split -b 240640 - \ 297121921Smarcel ${RELEASEDIR}/tarballs/ssrc.tar.gz.) 298121921Smarcel 299121921Smarceldes-tarball: 300122025Smarcel rm -rf ${RELEASEDIR}/tmpdes 301122025Smarcel mkdir ${RELEASEDIR}/tmpdes 302122025Smarcel for i in ${CRYPT_DIRS}; do \ 303122025Smarcel cd ${RELEASEDIR}/tmpdes; \ 304122025Smarcel mkdir $$i; \ 305122025Smarcel chown ${BINOWN}.${GRPOWN} $$i; \ 306121931Smarcel chmod 755 $$i; \ 307121931Smarcel done 308122025Smarcel # This is ugly, it force installs a /usr/lib/libcrypt.a so 309122025Smarcel # that the other makes will be built with des. 310122025Smarcel # 311122025Smarcel (cd ${.CURDIR}/../${CRYPT_LIB}; \ 312121921Smarcel unset NOCRYPT; \ 313122025Smarcel DESTDIR=; export DESTDIR; \ 314122025Smarcel ${MAKE} cleandir obj depend all install; \ 315121921Smarcel NOMAN=noman; export NOMAN; \ 316121921Smarcel DESTDIR=${RELEASEDIR}/tmpdes; export DESTDIR; \ 317121921Smarcel ${MAKE} cleandir obj depend all install) 318121921Smarcel for i in ${CRYPT_SRCS}; do \ 319121921Smarcel unset NOCRYPT; \ 320121921Smarcel DESTDIR=${RELEASEDIR}/tmpdes; export DESTDIR; \ 321121921Smarcel NOMAN=noman; export NOMAN; \ 322121921Smarcel cd ${.CURDIR}/../$$i; \ 323121921Smarcel ${MAKE} cleandir obj depend all install; \ 324121921Smarcel done 325121921Smarcel (cd ${RELEASEDIR}/tmpdes; \ 326121921Smarcel tar cf - . | gzip --no-name -9 -c | \ 327121921Smarcel split -b 240640 - \ 328121921Smarcel ${RELEASEDIR}/tarballs/des.tar.gz.) 329121921Smarcel rm -rf ${RELEASEDIR}/tmpdes 330121921Smarcel 331121921Smarceldistrib-dirs: 332121921Smarcel mtree -u -f mtree/BSD.root.dist -p ${DESTDIR}/ 333121921Smarcel mtree -u -f mtree/BSD.var.dist -p ${DESTDIR}/var 334121921Smarcel mtree -u -f mtree/BSD.usr.dist -p ${DESTDIR}/usr 335121921Smarcel.if defined(CDROMDIST) 336121921Smarcel mtree -u -f mtree/BSD.local.dist -p ${DESTDIR}/usr/local 337121921Smarcel.endif 338121921Smarcel cd ${DESTDIR}/; rm -f ${DESTDIR}/sys; ln -s usr/src/sys sys 339121921Smarcel 340121921Smarcelfloppies: kcopy-ah-floppy kcopy-bt-floppy filesystem-floppy \ 341121921Smarcel cpio-floppy 342121921Smarcel 343121921Smarcelrelease: release-dirs distribution kcopy-kernels floppies \ 344121921Smarcel bin-tarball des-tarball 345121921Smarcel 346121921Smarcelrelease-dirs: 347121921Smarcel rm -rf ${RELEASEDIR}/filesystem 348121921Smarcel mkdir ${RELEASEDIR}/filesystem 349121921Smarcel chown root.wheel ${RELEASEDIR}/filesystem 350121921Smarcel chmod 755 ${RELEASEDIR}/filesystem 351121921Smarcel rm -rf ${RELEASEDIR}/tarballs 352121921Smarcel mkdir ${RELEASEDIR}/tarballs 353121921Smarcel chown root.wheel ${RELEASEDIR}/tarballs 354121921Smarcel chmod 755 ${RELEASEDIR}/tarballs 355121921Smarcel rm -rf ${RELEASEDIR}/floppies 356121921Smarcel mkdir ${RELEASEDIR}/floppies 357121921Smarcel chown root.wheel ${RELEASEDIR}/floppies 358121921Smarcel chmod 755 ${RELEASEDIR}/floppies 359121921Smarcel 360121921Smarcel.include <bsd.prog.mk> 361121921Smarcel