xref: /dflybsd-src/lib/libncurses/tic_next/Makefile (revision 078de4e0656d4d4ace2ed17904c4f4544728b622)
1a0f7baafSzrjNCURSESDIR=	${.CURDIR}/../../../contrib/ncurses
2a0f7baafSzrjTERMINFO_CAPS=	${NCURSESDIR}/include/Caps
3a0f7baafSzrj.PATH:		${NCURSESDIR}/progs
4a0f7baafSzrj
5a0f7baafSzrjPROG=		tic_next
6a0f7baafSzrj
7a0f7baafSzrjCFLAGS+=	-DENABLE_WIDEC
8a0f7baafSzrjCFLAGS+=	-DSET_NCURSES_CH_T=cchar_t
9a0f7baafSzrjCFLAGS+=	-DSET_NEED_WCHAR_H=1
10a0f7baafSzrjCFLAGS+=	-I${NCURSESDIR}/progs
11a0f7baafSzrjCFLAGS+=	-I.
12a0f7baafSzrjCFLAGS+=	-I${NCURSESDIR}/include
13a0f7baafSzrjCFLAGS+=	-I${.OBJDIR}/../libtic
14a0f7baafSzrjCFLAGS+=	-I${.CURDIR}
15a0f7baafSzrjCFLAGS+=	-I${.OBJDIR}
16a0f7baafSzrj
17a0f7baafSzrjLDADD+=		../libtic/libtic.na
18a0f7baafSzrj
19a0f7baafSzrjncurses_def.h:	MKncurses_def.sh ncurses_defs
20a0f7baafSzrj	AWK=awk sh ${NCURSESDIR}/include/MKncurses_def.sh \
21a0f7baafSzrj	  ${NCURSESDIR}/include/ncurses_defs > ${.TARGET}
22a0f7baafSzrj
23a0f7baafSzrjparametrized.h: termsort.c
24a0f7baafSzrj	AWK=awk sh ${NCURSESDIR}/include/MKparametrized.sh \
25a0f7baafSzrj	  ${TERMINFO_CAPS} > ${.TARGET}
26a0f7baafSzrj
27a0f7baafSzrjtermsort.c:
28a0f7baafSzrj	sh ${NCURSESDIR}/progs/MKtermsort.sh awk ${TERMINFO_CAPS} > termsort.c
29a0f7baafSzrj
30a0f7baafSzrjtic_next.nx: ../libtic/libtic.na
31a0f7baafSzrj
32a0f7baafSzrjCLEANFILES=	ncurses_def.h parametrized.h termsort.c
33a0f7baafSzrj
34a0f7baafSzrjSRCS=	ncurses_def.h parametrized.h tic.c dump_entry.c tparm_type.c transform.c
35a0f7baafSzrj
36*70344474Szrjbuild-tools: tic_next.nx
37*70344474Szrj
38a0f7baafSzrj# this tic_next is used in place, it is not installed anywhere
39a0f7baafSzrjinstall:
40a0f7baafSzrj
41a0f7baafSzrj.include <bsd.hostprog.mk>
42