1NCURSESDIR= ${.CURDIR}/../../contrib/ncurses 2TERMINFO_CAPS= ${NCURSESDIR}/include/Caps 3PROGSDIR= ${NCURSESDIR}/progs 4.PATH: ${PROGSDIR} 5 6PROG= tic 7 8CFLAGS+= -DENABLE_WIDEC 9CFLAGS+= -DSET_NCURSES_CH_T=cchar_t 10CFLAGS+= -DSET_NEED_WCHAR_H=1 11CFLAGS+= -I${PROGSDIR} 12CFLAGS+= -I. 13CFLAGS+= -I${NCURSESDIR}/include 14CFLAGS+= -I${.CURDIR}/../../lib/libncurses/include 15CFLAGS+= -I${.CURDIR} 16CFLAGS+= -I${.OBJDIR} 17 18DPADD= ${LIBNCURSESW} 19LDADD= -lprivate_ncursesw 20CFLAGS+= -I${_SHLIBDIRPREFIX}/usr/include/priv/ncurses 21LDFLAGS+= ${PRIVATELIB_LDFLAGS} 22 23term.h: 24 awk -f ${.CURDIR}/../../lib/libncurses/include/MKterm.h.awk ${TERMINFO_CAPS} \ 25 > ${.TARGET}.new 26 sh ${NCURSESDIR}/include/edit_cfg.sh ${.CURDIR}/../../lib/libncurses/include/ncurses_cfg.h \ 27 ${.TARGET}.new 28 mv -f ${.TARGET}.new ${.TARGET} 29 30ncurses_def.h: 31 AWK=awk sh ${NCURSESDIR}/include/MKncurses_def.sh \ 32 ${NCURSESDIR}/include/ncurses_defs > ${.TARGET} 33 34parametrized.h: 35 AWK=awk sh ${NCURSESDIR}/include/MKparametrized.sh \ 36 ${TERMINFO_CAPS} > ${.TARGET} 37 38beforedepend: termsort.c 39 40termsort.c: 41 sh ${PROGSDIR}/MKtermsort.sh awk ${TERMINFO_CAPS} > termsort.c 42 43tic.o: ${PROGSDIR}/tic.c 44 ${CC} ${CFLAGS} -c ${PROGSDIR}/tic.c -o ${.TARGET} 45 46transform.o: ${PROGSDIR}/transform.c 47 ${CC} ${CFLAGS} -c ${PROGSDIR}/transform.c -o ${.TARGET} 48 49dump_entry.o: ${PROGSDIR}/dump_entry.c termsort.c 50 ${CC} ${CFLAGS} -c ${PROGSDIR}/dump_entry.c -o ${.TARGET} 51 52CLEANFILES= ncurses_def.h parametrized.h term.h termsort.c 53 54SRCS= ncurses_def.h parametrized.h term.h 55SRCS+= tic.c dump_entry.c tparm_type.c transform.c 56 57.include <bsd.prog.mk> 58