diff options
author | David Bachelart <david.bachelart@bbright.com> | 2017-01-02 16:45:23 +0100 |
---|---|---|
committer | Peter Korsgaard <peter@korsgaard.com> | 2017-01-08 21:17:08 +0100 |
commit | ea0ac289fcda7b844051e7f5113c3d09ffea86be (patch) | |
tree | 4a4eecf8c3bf003a6bb51c61408cfa34bc5029cd | |
parent | 7841dd2dc21729f73aa250a1fc7462e0483b1061 (diff) | |
download | buildroot-ea0ac289fcda7b844051e7f5113c3d09ffea86be.tar.gz buildroot-ea0ac289fcda7b844051e7f5113c3d09ffea86be.zip |
nmon: new package
[Peter: add _LICENSE_FILES, pass TARGET_CFLAGS/LDFLAGS, indent]
Signed-off-by: David Bachelart <david.bachelart@bbright.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-rw-r--r-- | package/Config.in | 1 | ||||
-rw-r--r-- | package/nmon/Config.in | 7 | ||||
-rw-r--r-- | package/nmon/nmon.hash | 5 | ||||
-rw-r--r-- | package/nmon/nmon.mk | 28 |
4 files changed, 41 insertions, 0 deletions
diff --git a/package/Config.in b/package/Config.in index 3a52a362cc..9de98fa87d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -99,6 +99,7 @@ menu "Debugging, profiling and benchmark" source "package/memstat/Config.in" source "package/netperf/Config.in" source "package/netsniff-ng/Config.in" + source "package/nmon/Config.in" source "package/oprofile/Config.in" source "package/pax-utils/Config.in" source "package/pv/Config.in" diff --git a/package/nmon/Config.in b/package/nmon/Config.in new file mode 100644 index 0000000000..9a620f405a --- /dev/null +++ b/package/nmon/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_NMON + bool "nmon" + select BR2_PACKAGE_NCURSES + help + Nmon is short for Nigel's performance Monitor for Linux + + http://nmon.sourceforge.net/pmwiki.php diff --git a/package/nmon/nmon.hash b/package/nmon/nmon.hash new file mode 100644 index 0000000000..f3a073ffd6 --- /dev/null +++ b/package/nmon/nmon.hash @@ -0,0 +1,5 @@ +# From https://sourceforge.net/projects/nmon/files/ +md5 a72e3eb737c230cd309329330a5545bd lmon16f.c +sha1 b69fdddf86ffe674e0133426fa09935ed678ab7d lmon16f.c +# Locally computed +sha256 280a371e17488f8a2c5e0c64273155789be6fa5b937ab5c465488e591bdc5cd9 lmon16f.c diff --git a/package/nmon/nmon.mk b/package/nmon/nmon.mk new file mode 100644 index 0000000000..9b9f889078 --- /dev/null +++ b/package/nmon/nmon.mk @@ -0,0 +1,28 @@ +################################################################################ +# +# nmon +# +################################################################################ + +NMON_VERSION = 16f +NMON_SITE = http://sourceforge.net/projects/nmon/files +NMON_SOURCE = lmon$(NMON_VERSION).c +NMON_LICENSE = GPLv3+ +NMON_LICENSE_FILES = $(NMON_SOURCE) +NMON_DEPENDENCIES = ncurses +NMON_CFLAGS = $(TARGET_CFLAGS) -D JFS -D GETUSER -D LARGEMEM -D DEBIAN + +define NMON_EXTRACT_CMDS + cp $(DL_DIR)/$(NMON_SOURCE) $(@D) +endef + +define NMON_BUILD_CMDS + $(TARGET_CC) $(NMON_CFLAGS) $(TARGET_LDFLAGS) -o $(@D)/nmon \ + $(@D)/$(NMON_SOURCE) -lncurses -lm +endef + +define NMON_INSTALL_TARGET_CMDS + $(INSTALL) -m 0755 -D $(@D)/nmon $(TARGET_DIR)/usr/bin/ +endef + +$(eval $(generic-package)) |