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

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

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