mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-30 22:56:33 +00:00
lmbench: convert to generic package infrastructure
Closes #1753 Signed-off-by: Kelvin Cheung <keguang.zhang@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
parent
0b8c497b3e
commit
415808804a
5
CHANGES
5
CHANGES
@ -8,13 +8,14 @@
|
|||||||
luasocket, rings, wsapi, xavante
|
luasocket, rings, wsapi, xavante
|
||||||
|
|
||||||
Updated/fixed packages: cdrkit, file, gawk, intltool,
|
Updated/fixed packages: cdrkit, file, gawk, intltool,
|
||||||
iptables, libidn, netperf, openssl, php, qt, sqlite, tn5250,
|
iptables, libidn, lmbench, netperf, openssl, php, qt, sqlite,
|
||||||
usbutils
|
tn5250, usbutils
|
||||||
|
|
||||||
Removed packages: modutils
|
Removed packages: modutils
|
||||||
|
|
||||||
Issues resolved (http://bugs.uclibc.org):
|
Issues resolved (http://bugs.uclibc.org):
|
||||||
|
|
||||||
|
#1753: lmbench: convert to generic package infrastructure
|
||||||
#1771: Fakeroot and the target/generic/device_table.txt create bad...
|
#1771: Fakeroot and the target/generic/device_table.txt create bad...
|
||||||
#1807: LZMA 4.32.7, Required header file(s) are missing
|
#1807: LZMA 4.32.7, Required header file(s) are missing
|
||||||
#1879: Bump iptables to 1.4.8
|
#1879: Bump iptables to 1.4.8
|
||||||
|
@ -6,42 +6,25 @@
|
|||||||
LMBENCH_VERSION:=3.0-a9
|
LMBENCH_VERSION:=3.0-a9
|
||||||
LMBENCH_SOURCE:=lmbench-$(LMBENCH_VERSION).tgz
|
LMBENCH_SOURCE:=lmbench-$(LMBENCH_VERSION).tgz
|
||||||
LMBENCH_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/project/lmbench/development/lmbench-3.0-a9/
|
LMBENCH_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/project/lmbench/development/lmbench-3.0-a9/
|
||||||
LMBENCH_CAT:=$(ZCAT)
|
|
||||||
LMBENCH_DIR:=$(BUILD_DIR)/lmbench-$(LMBENCH_VERSION)
|
|
||||||
LMBENCH_BIN:=lmbench
|
|
||||||
LMBENCH_TARGET_BIN:=usr/bin/$(LMBENCH_BIN)
|
|
||||||
|
|
||||||
$(DL_DIR)/$(LMBENCH_SOURCE):
|
define LMBENCH_CONFIGURE_CMDS
|
||||||
$(call DOWNLOAD,$(LMBENCH_SITE),$(LMBENCH_SOURCE))
|
$(CONFIG_UPDATE) $(@D)
|
||||||
|
sed -i 's/CFLAGS=/CFLAGS+=/g' $(@D)/src/Makefile
|
||||||
$(LMBENCH_DIR)/.unpacked: $(DL_DIR)/$(LMBENCH_SOURCE)
|
sed -i '/cd .*doc/d' $(@D)/src/Makefile
|
||||||
$(LMBENCH_CAT) $(DL_DIR)/$(LMBENCH_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
sed -i '/include/d' $(@D)/src/Makefile
|
||||||
toolchain/patch-kernel.sh $(LMBENCH_DIR) package/lmbench lmbench-$(LMBENCH_VERSION)\*.patch
|
|
||||||
$(CONFIG_UPDATE) $(LMBENCH_DIR)
|
|
||||||
sed -i 's/CFLAGS=/CFLAGS+=/g' $(LMBENCH_DIR)/src/Makefile
|
|
||||||
touch $@
|
touch $@
|
||||||
|
endef
|
||||||
|
|
||||||
$(LMBENCH_DIR)/bin/$(ARCH)/$(LMBENCH_BIN): $(LMBENCH_DIR)/.unpacked
|
define LMBENCH_BUILD_CMDS
|
||||||
$(MAKE) CFLAGS="$(TARGET_CFLAGS)" OS=$(ARCH) CC=$(TARGET_CC) -C $(LMBENCH_DIR)/src
|
$(MAKE) CFLAGS="$(TARGET_CFLAGS)" OS=$(ARCH) CC=$(TARGET_CC) -C $(@D)/src
|
||||||
|
endef
|
||||||
|
|
||||||
$(TARGET_DIR)/$(LMBENCH_TARGET_BIN): $(LMBENCH_DIR)/bin/$(ARCH)/$(LMBENCH_BIN)
|
define LMBENCH_INSTALL_TARGET_CMDS
|
||||||
$(MAKE) CFLAGS="$(TARGET_CFLAGS)" OS=$(ARCH) CC=$(TARGET_CC) BASE=$(TARGET_DIR)/usr -C $(LMBENCH_DIR)/src install
|
$(MAKE) CFLAGS="$(TARGET_CFLAGS)" OS=$(ARCH) CC=$(TARGET_CC) BASE=$(TARGET_DIR)/usr -C $(@D)/src install
|
||||||
|
endef
|
||||||
|
|
||||||
lmbench: $(TARGET_DIR)/$(LMBENCH_TARGET_BIN)
|
define LMBENCH_CLEAN_CMDS
|
||||||
|
$(MAKE) -C $(@D)/src clean
|
||||||
|
endef
|
||||||
|
|
||||||
lmbench-source: $(DL_DIR)/$(LMBENCH_SOURCE)
|
$(eval $(call GENTARGETS,package,lmbench))
|
||||||
|
|
||||||
lmbench-clean:
|
|
||||||
-$(MAKE) -C $(LMBENCH_DIR)/src clean
|
|
||||||
|
|
||||||
lmbench-dirclean:
|
|
||||||
rm -rf $(LMBENCH_DIR)
|
|
||||||
|
|
||||||
#############################################################
|
|
||||||
#
|
|
||||||
# Toplevel Makefile options
|
|
||||||
#
|
|
||||||
#############################################################
|
|
||||||
ifeq ($(BR2_PACKAGE_LMBENCH),y)
|
|
||||||
TARGETS+=lmbench
|
|
||||||
endif
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user