[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / src / share / termtypes

Annotation of src/share/termtypes/Makefile, Revision 1.18

1.18    ! nicm        1: #      $OpenBSD: Makefile,v 1.17 2009/10/14 19:52:23 nicm Exp $
1.1       millert     2: #
                      3: # Take termcap/terminfo master file and generate termcap/terminfo .db files
                      4:
                      5: MAN=   termcap.5
                      6: CLEANFILES+= terminfo.src termcap.src terminfo.db termcap.db
1.16      drahn       7: TIC=   /usr/bin/tic
1.1       millert     8:
                      9: all: terminfo.db termcap.db
                     10:
                     11: terminfo.src: termtypes.master
1.14      millert    12:        ${TIC} -I -x ${.ALLSRC} | sed \
1.1       millert    13:            -e 's,/usr/share/lib/tabset,/usr/share/tabset,g' \
                     14:            -e 's,/usr/lib/tabset,/usr/share/tabset,g' \
1.8       millert    15:            > ${.TARGET}
                     16:        @if [ ! -s ${.TARGET} ]; then \
1.14      millert    17:            echo ${.TARGET} is zero length!  You need to update ${TIC} ;\
1.13      millert    18:            rm -f ${.TARGET} ;\
1.8       millert    19:            exit 1 ;\
                     20:        fi
1.1       millert    21:
                     22: terminfo.db: terminfo.src
1.7       tholo      23:        cap_mkdb -i -f terminfo terminfo.src
1.1       millert    24:
                     25: termcap.src: termtypes.master
1.14      millert    26:        ${TIC} -C -x ${.ALLSRC} | sed \
1.12      millert    27:            -e 's,/usr/share/lib/tabset,/usr/share/tabset,g' \
                     28:            -e 's,/usr/lib/tabset,/usr/share/tabset,g' \
1.8       millert    29:            > ${.TARGET}
                     30:        @if [ ! -s ${.TARGET} ]; then \
1.14      millert    31:            echo ${.TARGET} is zero length!  You need to update ${TIC} ;\
1.13      millert    32:            rm -f ${.TARGET} ;\
1.8       millert    33:            exit 1 ;\
                     34:        fi
1.1       millert    35:
                     36: termcap.db: termcap.src
1.3       millert    37:        cap_mkdb -f termcap termcap.src
1.1       millert    38:
                     39: realinstall:
                     40:        ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 terminfo.db \
                     41:             ${DESTDIR}${BINDIR}/misc/terminfo.db
                     42:        ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 termcap.db \
                     43:             ${DESTDIR}${BINDIR}/misc/termcap.db
1.5       millert    44:        ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 termcap.src \
1.1       millert    45:             ${DESTDIR}${BINDIR}/misc/termcap
                     46:        ln -fs ${BINDIR}/misc/termcap ${DESTDIR}/etc/termcap
                     47:
                     48: .include <bsd.prog.mk>