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

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

1.23    ! nicm        1: #      $OpenBSD: Makefile,v 1.22 2011/07/19 10:20:20 millert Exp $
1.1       millert     2: #
                      3: # Take termcap/terminfo master file and generate termcap/terminfo .db files
                      4:
                      5: MAN=   termcap.5
1.16      drahn       6: TIC=   /usr/bin/tic
1.1       millert     7:
1.23    ! nicm        8: all: terminfo.db termcap.db terminfo termcap
1.1       millert     9:
                     10: terminfo.src: termtypes.master
1.20      millert    11:        ${TIC} -I -x ${.ALLSRC} | sed -e '/^#/d' -e '/^$$/d' > ${.TARGET}
1.21      nicm       12:        @[ -s ${.TARGET} ] || exit 1
1.1       millert    13:
                     14: terminfo.db: terminfo.src
1.22      millert    15:        cap_mkdb -i -f terminfo ${.ALLSRC}
1.1       millert    16:
1.23    ! nicm       17: terminfo: termtypes.master
        !            18:        ${TIC} -x -o ${.TARGET} ${.ALLSRC}
        !            19:        @[ -d ${.TARGET} ] || exit 1
        !            20:
1.22      millert    21: termcap.src: termcap
                     22:        sed -e '/^#/d' -e '/^$$/d' ${.ALLSRC} > ${.TARGET}
1.21      nicm       23:        @[ -s ${.TARGET} ] || exit 1
1.1       millert    24:
                     25: termcap.db: termcap.src
1.22      millert    26:        cap_mkdb -f termcap ${.ALLSRC}
1.1       millert    27:
1.19      nicm       28: termcap: termtypes.master
1.20      millert    29:        ${TIC} -C -x ${.ALLSRC} > ${.TARGET}
1.21      nicm       30:        @[ -s ${.TARGET} ] || exit 1
1.19      nicm       31:
1.1       millert    32: realinstall:
1.23    ! nicm       33:        find terminfo -type f -exec \
        !            34:             ${INSTALL} -D ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
        !            35:             {} ${DESTDIR}${BINDIR}/{} \;
1.1       millert    36:        ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 terminfo.db \
                     37:             ${DESTDIR}${BINDIR}/misc/terminfo.db
                     38:        ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 termcap.db \
                     39:             ${DESTDIR}${BINDIR}/misc/termcap.db
1.19      nicm       40:        ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 termcap \
1.1       millert    41:             ${DESTDIR}${BINDIR}/misc/termcap
                     42:        ln -fs ${BINDIR}/misc/termcap ${DESTDIR}/etc/termcap
1.23    ! nicm       43:
        !            44: clean:
        !            45:        rm -f terminfo.src termcap.src terminfo.db termcap.db termcap
        !            46:        rm -rf terminfo
1.1       millert    47:
                     48: .include <bsd.prog.mk>