1# $MirOS: src/usr.bin/tic/Makefile,v 1.3 2006/10/28 19:08:05 tg Exp $ 2 3PROG= tic 4LINKS= ${BINDIR}/tic ${BINDIR}/captoinfo \ 5 ${BINDIR}/tic ${BINDIR}/infotocap 6DPADD+= ${LIBCURSES} 7LDADD+= -lcurses 8 9NCMANSRCS+= captoinfo.1m 10NCMANSRCS+= infotocap.1m 11NCMANSRCS+= tic.1m 12 13.include <bsd.own.mk> 14 15LIBNCDIR?= ${BSDSRCDIR}/lib/libncurses 16.include "${LIBNCDIR}/Makefile.inc" 17 18CPPFLAGS+= -I${NCSRCDIR}/progs 19CPPFLAGS+= -D'PROG_CAPTOINFO="captoinfo"' \ 20 -D'PROG_INFOTOCAP="infotocap"' \ 21 -D'PROG_RESET="reset"' -D'PROG_INIT="init"' 22 23.PATH: ${NCSRCDIR}/progs 24 25SRCS+= dump_entry.c 26SRCS+= tic.c 27 28GENERATED= ncurses_def.h parametrized.h termsort.c transform.h 29CLEANFILES+= ${GENERATED} 30 31beforedepend: ${GENERATED} 32 33ncurses_def.h: ${NCSRCDIR}/include/MKncurses_def.sh \ 34 ${NCSRCDIR}/include/ncurses_defs 35 AWK=${AWK:Q} ${MKSH} ${NCSRCDIR}/include/MKncurses_def.sh \ 36 ${NCSRCDIR}/include/ncurses_defs >$@ 37 38parametrized.h: ${NCSRCDIR}/include/MKparametrized.sh ${NCSRCDIR}/include/Caps 39 AWK=${AWK:Q} ${MKSH} ${NCSRCDIR}/include/MKparametrized.sh \ 40 ${NCSRCDIR}/include/Caps >$@ 41 42termsort.c: ${NCSRCDIR}/progs/MKtermsort.sh ${NCSRCDIR}/include/Caps 43 ${MKSH} ${NCSRCDIR}/progs/MKtermsort.sh ${AWK:Q} \ 44 ${NCSRCDIR}/include/Caps >$@ 45 46transform.h: 47 print -n >$@ 48 49.include <bsd.prog.mk> 50 51dump_entry.o: termsort.c 52${OBJS}: ${GENERATED:Ntermsort.c} 53