xref: /freebsd/usr.bin/ncurses/Makefile (revision 21817992b3314c908ab50f0bb88d2ee750b9c4ac)
161f66a1fSBaptiste DaroussinPACKAGE=	runtime
261f66a1fSBaptiste Daroussin
361f66a1fSBaptiste Daroussin.include <bsd.own.mk>
461f66a1fSBaptiste Daroussin.include "${SRCTOP}/lib/ncurses/config.mk"
561f66a1fSBaptiste Daroussin
661f66a1fSBaptiste Daroussin.PATH: ${NCURSES_DIR}/progs ${NCURSES_DIR}/man
761f66a1fSBaptiste Daroussin
861f66a1fSBaptiste DaroussinPROGS=	tic tput infocmp toe tabs clear tset
961f66a1fSBaptiste DaroussinSRCS.tic=	tic.c transform.c dump_entry.c tparm_type.c
1061f66a1fSBaptiste DaroussinSRCS.tput=	tput.c tparm_type.c transform.c dump_entry.c clear_cmd.c reset_cmd.c \
1161f66a1fSBaptiste Daroussin		tty_settings.c
1261f66a1fSBaptiste DaroussinSRCS.infocmp=	infocmp.c dump_entry.c
1361f66a1fSBaptiste DaroussinSRCS.tabs=	tabs.c tty_settings.c
1461f66a1fSBaptiste DaroussinSRCS.clear=	clear.c clear_cmd.c tty_settings.c
1561f66a1fSBaptiste DaroussinSRCS.tset=	tset.c tty_settings.c transform.c reset_cmd.c
1661f66a1fSBaptiste DaroussinCFLAGS+=	-I${NCURSES_DIR}/progs \
1761f66a1fSBaptiste Daroussin		-I${NCURSES_DIR}/include \
18cbc83e37SBaptiste Daroussin		-I${SRCTOP}/lib/ncurses/tinfo \
19cbc83e37SBaptiste Daroussin		-I${OBJTOP}/lib/ncurses/tinfo \
2061f66a1fSBaptiste Daroussin		-I${.CURDIR}
21cbc83e37SBaptiste DaroussinLIBADD=	tinfow
22*21817992SBaptiste DaroussinCLEANFILES=	termsort.h
2361f66a1fSBaptiste Daroussin
24*21817992SBaptiste Daroussintermsort.h: MKtermsort.sh
2561f66a1fSBaptiste Daroussin	sh ${NCURSES_DIR}/progs/MKtermsort.sh ${AWK} ${NCURSES_DIR}/include/Caps > ${.TARGET}
26*21817992SBaptiste Daroussindump_entry.c: termsort.h
2761f66a1fSBaptiste Daroussin
2861f66a1fSBaptiste DaroussinLINKS.tic=	${BINDIR}/tic ${BINDIR}/captoinfo \
2961f66a1fSBaptiste Daroussin	${BINDIR}/tic ${BINDIR}/infotocap
3061f66a1fSBaptiste DaroussinLINKS.tset=	${BINDIR}/tset ${BINDIR}/reset
3161f66a1fSBaptiste Daroussin
3261f66a1fSBaptiste DaroussinMLINKS.tic=	tic.1 captoinfo.1 \
3361f66a1fSBaptiste Daroussin	tic.1 infotocap.1
3461f66a1fSBaptiste DaroussinMLINKS.tset=	tset.1 reset.1
3561f66a1fSBaptiste Daroussin
3661f66a1fSBaptiste Daroussin.include <bsd.progs.mk>
3761f66a1fSBaptiste Daroussin
3861f66a1fSBaptiste Daroussin.SUFFIXES: .1 .1m
3961f66a1fSBaptiste Daroussin.1m.1:
4061f66a1fSBaptiste Daroussin	cat ${.IMPSRC} > ${.TARGET}
41