diff options
| author | Peter Wemm <peter@FreeBSD.org> | 1996-09-05 19:05:57 +0000 |
|---|---|---|
| committer | Peter Wemm <peter@FreeBSD.org> | 1996-09-05 19:05:57 +0000 |
| commit | d184a3fef53a1fa7a585e5af3ee6590624b27fd6 (patch) | |
| tree | 08237ae35fc2036f2f99bc6f229c082d45cc9635 /tools | |
| parent | 311fae7c8a1e7dcc695dfbda2cb81b9487446173 (diff) | |
Notes
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/tools/tcl_bmake/mkMakefile.sh | 35 |
1 files changed, 32 insertions, 3 deletions
diff --git a/tools/tools/tcl_bmake/mkMakefile.sh b/tools/tools/tcl_bmake/mkMakefile.sh index b35910858812..578d9c145ba5 100644 --- a/tools/tools/tcl_bmake/mkMakefile.sh +++ b/tools/tools/tcl_bmake/mkMakefile.sh @@ -1,5 +1,5 @@ #! /bin/sh -# $Id: mkMakefile.sh,v 1.7 1996/08/29 16:46:14 chuckr Exp $ +# $Id: mkMakefile.sh,v 1.8 1996/08/29 19:30:50 peter Exp $ # # This script generates a bmake Makefile for src/lib/libtcl # @@ -40,7 +40,7 @@ echo '# # Please change src/tools/tools/tcl_bmake/mkMakefile.sh instead # # Generated by src/tools/tools/tcl_bmake/mkMakefile.sh version: -# $Id: mkMakefile.sh,v 1.7 1996/08/29 16:46:14 chuckr Exp $ +# $Id: mkMakefile.sh,v 1.8 1996/08/29 19:30:50 peter Exp $ # ' | tr -d '$' >> ${LIBTCL}Makefile @@ -132,7 +132,15 @@ $s/ \\$// echo >> ${LIBTCL}Makefile # The (3) manpages -(cd ${SRCDIR}/doc; echo *.3) | fmt 60 65 | sed ' +for i in ${SRCDIR}/doc/*.3 +do + sed ' + 1,/^.SH NAME/d + /^.SH SYNOPSIS/,$d + ' $i | sed -n ' + 1s/[, \\].*//p + ' +done | fmt 60 65 | sed ' s/^/ / s/$/ \\/ 1s/ /MAN3+= / @@ -158,6 +166,27 @@ do done echo ' +# Ugly, I know, but what else can I do?!? +' >> ${LIBTCL}Makefile + +for i in ${SRCDIR}/doc/*.3 +do + sed ' + 1,/^.SH NAME/d + /^.SH SYNOPSIS/,$d + s/,//g + ' $i | sed -n ' + 1s/\\-.*//p + ' | awk ' + { + print "" + print $1 ".3: ${TCLDIST}/doc/" B ".3" + print "\tln -s \${.ALLSRC} \${.TARGET}" + } + ' B=`basename $i` .3 >> ${LIBTCL}Makefile +done + +echo ' .include <bsd.lib.mk> ' >> ${LIBTCL}Makefile |
