xref: /OK3568_Linux_fs/buildroot/package/nmon/nmon.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun################################################################################
2*4882a593Smuzhiyun#
3*4882a593Smuzhiyun# nmon
4*4882a593Smuzhiyun#
5*4882a593Smuzhiyun################################################################################
6*4882a593Smuzhiyun
7*4882a593SmuzhiyunNMON_VERSION = 16m
8*4882a593SmuzhiyunNMON_SITE = https://sourceforge.net/projects/nmon/files
9*4882a593SmuzhiyunNMON_SOURCE = lmon$(NMON_VERSION).c
10*4882a593SmuzhiyunNMON_LICENSE = GPL-3.0+
11*4882a593SmuzhiyunNMON_LICENSE_FILES = $(NMON_SOURCE)
12*4882a593SmuzhiyunNMON_DEPENDENCIES = ncurses
13*4882a593SmuzhiyunNMON_CFLAGS = $(TARGET_CFLAGS) -D JFS -D GETUSER -D LARGEMEM -D DEBIAN
14*4882a593Smuzhiyun
15*4882a593Smuzhiyundefine NMON_EXTRACT_CMDS
16*4882a593Smuzhiyun	cp $(NMON_DL_DIR)/$(NMON_SOURCE) $(@D)
17*4882a593Smuzhiyunendef
18*4882a593Smuzhiyun
19*4882a593Smuzhiyundefine NMON_BUILD_CMDS
20*4882a593Smuzhiyun	$(TARGET_CC) $(NMON_CFLAGS) $(TARGET_LDFLAGS) -o $(@D)/nmon \
21*4882a593Smuzhiyun		$(@D)/$(NMON_SOURCE) -lncurses -lm
22*4882a593Smuzhiyunendef
23*4882a593Smuzhiyun
24*4882a593Smuzhiyundefine NMON_INSTALL_TARGET_CMDS
25*4882a593Smuzhiyun	$(INSTALL) -m 0755 -D $(@D)/nmon $(TARGET_DIR)/usr/bin/
26*4882a593Smuzhiyunendef
27*4882a593Smuzhiyun
28*4882a593Smuzhiyun$(eval $(generic-package))
29