Commit beb56ca6 authored by Mike Frysinger's avatar Mike Frysinger Committed by Peter Korsgaard
Browse files

whetstone: new benchmark package

parent ea7ab91c
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@

	Updated/fixed packages: cloop, m4, openssh, qt, xz

	New packages: lsuio, rsh-redone
	New packages: lsuio, rsh-redone, whetstone

	Issues resolved (http://bugs.uclibc.org):

+1 −0
Original line number Diff line number Diff line
@@ -27,6 +27,7 @@ source "package/memstat/Config.in"
source "package/netperf/Config.in"
source "package/oprofile/Config.in"
source "package/strace/Config.in"
source "package/whetstone/Config.in"
source "package/valgrind/Config.in"
endmenu

+6 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_WHETSTONE
	bool "whetstone"
	help
	  C Converted Whetstone Double Precision Benchmark

	  http://www.netlib.org/benchmark/
+33 −0
Original line number Diff line number Diff line
#############################################################
#
# whetstone
#
#############################################################

WHETSTONE_VERSION = 1.2
WHETSTONE_SOURCE = whetstone.c
WHETSTONE_SITE = http://www.netlib.org/benchmark/

define WHETSTONE_BUILD_CMDS
	$(TARGET_CONFIGURE_OPTS) $(MAKE) LDLIBS="-lm" -C $(@D) whetstone
endef

define WHETSTONE_CLEAN_CMDS
	rm -f $(@D)/whetstone
endef

define WHETSTONE_INSTALL_TARGET_CMDS
	$(INSTALL) -D $(@D)/whetstone $(TARGET_DIR)/usr/bin/whetstone
endef

define WHETSTONE_UNINSTALL_TARGET_CMDS
	rm -f $(TARGET_DIR)/usr/bin/whetstone
endef

$(eval $(call GENTARGETS,package,whetstone))

$(BUILD_DIR)/whetstone-$(WHETSTONE_VERSION)/.stamp_extracted:
	@$(call MESSAGE,"Extracting")
	$(Q)mkdir -p $(@D)
	$(Q)cp $(DL_DIR)/$($(PKG)_SOURCE) $(@D)/
	$(Q)touch $@