19e71362fSJohn MarinoNCURSESDIR= ${.CURDIR}/../../contrib/ncurses 29e71362fSJohn MarinoTERMINFO_CAPS= ${NCURSESDIR}/include/Caps 39e71362fSJohn MarinoPROGSDIR= ${NCURSESDIR}/progs 49e71362fSJohn Marino.PATH: ${PROGSDIR} 59e71362fSJohn Marino 69e71362fSJohn MarinoPROG= tic 79e71362fSJohn Marino 89e71362fSJohn MarinoCFLAGS+= -DENABLE_WIDEC 99e71362fSJohn MarinoCFLAGS+= -DSET_NCURSES_CH_T=cchar_t 109e71362fSJohn MarinoCFLAGS+= -DSET_NEED_WCHAR_H=1 119e71362fSJohn MarinoCFLAGS+= -I${PROGSDIR} 129e71362fSJohn MarinoCFLAGS+= -I. 139e71362fSJohn MarinoCFLAGS+= -I${NCURSESDIR}/include 149e71362fSJohn MarinoCFLAGS+= -I${.CURDIR}/../../lib/libncurses/include 159e71362fSJohn MarinoCFLAGS+= -I${.CURDIR} 169e71362fSJohn MarinoCFLAGS+= -I${.OBJDIR} 179e71362fSJohn Marino 182ff0cc30SDaniel FojtDPADD= ${LIBNCURSESW} 192ff0cc30SDaniel FojtLDADD= -lprivate_ncursesw 20cfe0a42bSJohn MarinoCFLAGS+= -I${_SHLIBDIRPREFIX}/usr/include/priv/ncurses 2138b720cdSzrjLDFLAGS+= ${PRIVATELIB_LDFLAGS} 229e71362fSJohn Marino 232ff0cc30SDaniel Fojtterm.h: 242ff0cc30SDaniel Fojt awk -f ${.CURDIR}/../../lib/libncurses/include/MKterm.h.awk ${TERMINFO_CAPS} \ 252ff0cc30SDaniel Fojt > ${.TARGET}.new 26*a4c67666SSascha Wildner sh ${NCURSESDIR}/include/edit_cfg.sh ${.CURDIR}/../../lib/libncurses/include/ncurses_cfg.h \ 272ff0cc30SDaniel Fojt ${.TARGET}.new 282ff0cc30SDaniel Fojt mv -f ${.TARGET}.new ${.TARGET} 292ff0cc30SDaniel Fojt 309e71362fSJohn Marinoncurses_def.h: 319e71362fSJohn Marino AWK=awk sh ${NCURSESDIR}/include/MKncurses_def.sh \ 329e71362fSJohn Marino ${NCURSESDIR}/include/ncurses_defs > ${.TARGET} 339e71362fSJohn Marino 349e71362fSJohn Marinoparametrized.h: 359e71362fSJohn Marino AWK=awk sh ${NCURSESDIR}/include/MKparametrized.sh \ 369e71362fSJohn Marino ${TERMINFO_CAPS} > ${.TARGET} 379e71362fSJohn Marino 388e57c7e6Szrjbeforedepend: termsort.c 39c2e4744eSzrj 40c2e4744eSzrjtermsort.c: 419e71362fSJohn Marino sh ${PROGSDIR}/MKtermsort.sh awk ${TERMINFO_CAPS} > termsort.c 429e71362fSJohn Marino 439e71362fSJohn Marinotic.o: ${PROGSDIR}/tic.c 449e71362fSJohn Marino ${CC} ${CFLAGS} -c ${PROGSDIR}/tic.c -o ${.TARGET} 459e71362fSJohn Marino 469e71362fSJohn Marinotransform.o: ${PROGSDIR}/transform.c 479e71362fSJohn Marino ${CC} ${CFLAGS} -c ${PROGSDIR}/transform.c -o ${.TARGET} 489e71362fSJohn Marino 49c2e4744eSzrjdump_entry.o: ${PROGSDIR}/dump_entry.c termsort.c 509e71362fSJohn Marino ${CC} ${CFLAGS} -c ${PROGSDIR}/dump_entry.c -o ${.TARGET} 519e71362fSJohn Marino 522ff0cc30SDaniel FojtCLEANFILES= ncurses_def.h parametrized.h term.h termsort.c 539e71362fSJohn Marino 542ff0cc30SDaniel FojtSRCS= ncurses_def.h parametrized.h term.h 553eec8774SJohn MarinoSRCS+= tic.c dump_entry.c tparm_type.c transform.c 569e71362fSJohn Marino 579e71362fSJohn Marino.include <bsd.prog.mk> 58