1# $NetBSD: Makefile,v 1.9 2013/03/21 21:43:22 christos Exp $ 2 3.include <bsd.own.mk> 4 5PROG= top 6BINDIR= /usr/bin 7 8TOPDIR=${.CURDIR}/../dist 9.PATH: ${TOPDIR} ${TOPDIR}/machine 10 11WARNS= 4 12CWARNFLAGS+= -Wno-missing-noreturn 13 14CPPFLAGS+=-I${.CURDIR} -I${TOPDIR} -I. 15SRCS= color.c commands.c display.c hash.c screen.c \ 16 top.c username.c utils.c version.c m_netbsd.c 17DPSRCS+=sigdesc.h config.h 18 19LDADD+= -lterminfo -lm -lkvm -lutil 20DPADD+= ${LIBTERMINFO} ${LIBM} ${LIBKVM} ${LIBUTIL} 21 22sigdesc.h: ${TOPDIR}/sigconv.awk ${DESTDIR}/usr/include/sys/signal.h 23 ${_MKTARGET_CREATE} 24 ${TOOL_AWK} -f ${TOPDIR}/sigconv.awk \ 25 ${DESTDIR}/usr/include/sys/signal.h > ${.TARGET} 26CLEANFILES+= sigdesc.h top.1 config.h 27 28top.1: top.1.in 29 ${TOOL_SED} -e s/@DEFAULT_TOPN@/-1/ \ 30 -e s/@DEFAULT_DELAY@/5/ \ 31 -e s/@HAVE_GETOPT_LONG@/1/ \ 32 -e s/@ENABLE_KILL@/1/ \ 33 -e s/@MAN_SUPPLEMENT@// < $? > $@ 34 35commands.c: sigdesc.h 36 37config.h: config.h.in 38 ${TOOL_SED} -e s/@MACHINE@/${MACHINE}/ < $? > $@ 39 40COPTS.display.c = -Wno-format-nonliteral 41.include <bsd.prog.mk> 42