ignore -t in -bd mode
[unix-history] / usr / src / usr.sbin / sendmail / Makefile
index 532daf3..3fc518f 100644 (file)
@@ -1,13 +1,45 @@
-#       @(#)Makefile   6.2 (Berkeley) %G%
+#       @(#)Makefile   8.12 (Berkeley) %G%
 
 
-SUBDIR= mailstats praliases
+VER=   XX
+SUBDIR= src mailstats makemap praliases cf/cf
+FTPDIR=        mastodon:/disks/barad-dur/ftp/sendmail/.
+DISTFILES=sendmail.${VER}.tar.Z sendmail.${VER}.tar.gz \
+       RELEASE_NOTES FAQ KNOWNBUGS
+FILES= Files.base Files.cf Files.misc Files.xdoc
 
 
-# don't trivially install sendmail
-.if !make(install)
-SUBDIR+=src
-.endif
+tar: sccs-check compile-world run-pax
 
 
-tar: Files
-       tar chf sendmail.tar `cat Files`
+sccs-check:
+       sccs check
+       (cd src; sccs check)
+       (cd doc/op; sccs check)
+       (cd doc/intro; sccs check)
+       (cd doc/usenix; sccs check)
+       (cd cf; sccs check)
+       (cd cf/m4; sccs check)
+       (cd cf/mailer; sccs check)
+       (cd cf/feature; sccs check)
+       (cd cf/cf; sccs check)
+       (cd cf/ostype; sccs check)
+       (cd cf/domain; sccs check)
+
+compile-world:
+       (cd src; ${MAKE})
+       (cd doc; PRINTER=ps ${MAKE})
+       (cd doc; chmod 444 op/op.ps intro/intro.ps usenix/usenix.ps)
+       (cd cf/cf; ${MAKE})
+
+run-pax: Files.base Files.cf Files.misc Files.xdoc
+       chmod +x src/makesendmail
+       pax -w -x tar -L \
+               -s ",cf/domain/unspecified-domain,sendmail-${VER}/cf/domain/berkeley-only,p" \
+               -s ",^,sendmail-${VER}/," \
+               -f sendmail.${VER}.tar \
+               `cat ${FILES} | grep -v ^#`
+       gzip -c sendmail.${VER}.tar > sendmail.${VER}.tar.gz
+       compress sendmail.${VER}.tar
+
+ftp: sendmail.${VER}.tar.Z
+       rcp ${DISTFILES} ${FTPDIR}
 
 .include <bsd.subdir.mk>
 
 .include <bsd.subdir.mk>