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>