version 1.11, 1999/12/12 22:24:59 |
version 1.12, 2000/01/09 06:02:42 |
|
|
all: terminfo.db termcap.db |
all: terminfo.db termcap.db |
|
|
terminfo.src: termtypes.master |
terminfo.src: termtypes.master |
tic -I ${.ALLSRC} | sed \ |
tic -I -x ${.ALLSRC} | sed \ |
-e 's,/usr/share/lib/tabset,/usr/share/tabset,g' \ |
-e 's,/usr/share/lib/tabset,/usr/share/tabset,g' \ |
-e 's,/usr/lib/tabset,/usr/share/tabset,g' \ |
-e 's,/usr/lib/tabset,/usr/share/tabset,g' \ |
> ${.TARGET} |
> ${.TARGET} |
|
|
terminfo.db: terminfo.src |
terminfo.db: terminfo.src |
cap_mkdb -i -f terminfo terminfo.src |
cap_mkdb -i -f terminfo terminfo.src |
|
|
# Note the hack to remove lines betweem the 'xterm' extry and what it includes. |
|
# This exists to prune out some unneeded entries so it is <= 1023 bytes. |
|
termcap.src: termtypes.master |
termcap.src: termtypes.master |
tic -C ${.ALLSRC} | perl -e \ |
tic -C -x ${.ALLSRC} | sed \ |
'undef $$/; $$_ = <STDIN>; \ |
-e 's,/usr/share/lib/tabset,/usr/share/tabset,g' \ |
s,/usr/share/lib/tabset,/usr/share/tabset,g; \ |
-e 's,/usr/lib/tabset,/usr/share/tabset,g' \ |
s,/usr/lib/tabset,/usr/share/tabset,g; \ |
|
s/(\nxterm\|[^\n]+\n)[^#]+(\s+:tc=)/$$1$$2/s; print' \ |
|
> ${.TARGET} |
> ${.TARGET} |
@if [ ! -s ${.TARGET} ]; then \ |
@if [ ! -s ${.TARGET} ]; then \ |
echo ${.TARGET} is zero length! You need to update /usr/bin/tic ;\ |
echo ${.TARGET} is zero length! You need to update /usr/bin/tic ;\ |