xref: /freebsd/usr.bin/top/Makefile (revision 511d9c65)
1511d9c65SJoerg WunschPROG=	top
2511d9c65SJoerg Wunsch
3511d9c65SJoerg WunschTOPDIR=	${.CURDIR}/../../contrib/top
4511d9c65SJoerg Wunsch.PATH:	${TOPDIR}
5511d9c65SJoerg Wunsch
6511d9c65SJoerg WunschCFLAGS+= -DHAVE_GETOPT -I${.CURDIR} -I${TOPDIR}
7511d9c65SJoerg Wunsch
8511d9c65SJoerg Wunsch#
9511d9c65SJoerg Wunsch# The table size should be a prime number approximately twice as
10511d9c65SJoerg Wunsch# large as the number of lines in /etc/passwd.  The default number
11511d9c65SJoerg Wunsch# is 20011, use /etc/make.conf to override this.
12511d9c65SJoerg Wunsch#
13511d9c65SJoerg Wunsch.if defined(TOP_TABLE_SIZE)
14511d9c65SJoerg WunschCFLAGS+= -D"Table_size=${TOP_TABLE_SIZE}"
15511d9c65SJoerg Wunsch.endif
16511d9c65SJoerg Wunsch
17511d9c65SJoerg WunschSRCS=	commands.c display.c machine.c screen.c top.c \
18511d9c65SJoerg Wunsch	username.c utils.c version.c
19511d9c65SJoerg Wunsch
20511d9c65SJoerg WunschDPADD=  ${LIBCURSES} ${LIBTERMCAP} ${LIBM} ${LIBKVM}
21511d9c65SJoerg WunschLDADD=  -lcurses -ltermcap -lm -lkvm
22511d9c65SJoerg WunschBINGRP= kmem
23511d9c65SJoerg WunschBINMODE=2555
24511d9c65SJoerg Wunsch
25511d9c65SJoerg Wunsch.include <bsd.prog.mk>
26