From db2572948913cd4c632bb8c82d4c0702f046e7de Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Mon, 4 Aug 2008 19:07:45 +0000 Subject: [PATCH] ethtool: convert to Makefile.autotools.in format --- package/ethtool/ethtool.mk | 53 +++++--------------------------------- 1 file changed, 7 insertions(+), 46 deletions(-) diff --git a/package/ethtool/ethtool.mk b/package/ethtool/ethtool.mk index d94de7933a..d1dd2c7ef8 100644 --- a/package/ethtool/ethtool.mk +++ b/package/ethtool/ethtool.mk @@ -7,51 +7,12 @@ ETHTOOL_VERSION:=6 ETHTOOL_SOURCE:=ethtool-$(ETHTOOL_VERSION).tar.gz ETHTOOL_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/gkernel/ -ETHTOOL_DIR:=$(BUILD_DIR)/ethtool-$(ETHTOOL_VERSION) -ETHTOOL_CAT:=$(ZCAT) -ETHTOOL_BINARY=usr/sbin/ethtool +ETHTOOL_AUTORECONF:=no +ETHTOOL_INSTALL_STAGING:=NO +ETHTOOL_INSTALL_TARGET:=YES +ETHTOOL_INSTALL_TARGET_OPT:=DESTDIR=$(TARGET_DIR) STRIPPROG='$(STRIPCMD)' install-strip +ETHTOOL_UNINSTALL_TARGET_OPT:=DESTDIR=$(TARGET_DIR) uninstall -$(DL_DIR)/$(ETHTOOL_SOURCE): - $(WGET) -P $(DL_DIR) $(ETHTOOL_SITE)/$(ETHTOOL_SOURCE) +ETHTOOL_DEPENDENCIES:=uclibc -$(ETHTOOL_DIR)/.unpacked: $(DL_DIR)/$(ETHTOOL_SOURCE) - $(ETHTOOL_CAT) $(DL_DIR)/$(ETHTOOL_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - - touch $@ - -$(ETHTOOL_DIR)/.configured: $(ETHTOOL_DIR)/.unpacked - (cd $(ETHTOOL_DIR); rm -rf config.cache; \ - $(TARGET_CONFIGURE_OPTS) \ - $(TARGET_CONFIGURE_ARGS) \ - ./configure \ - --target=$(GNU_TARGET_NAME) \ - --host=$(GNU_TARGET_NAME) \ - --build=$(GNU_HOST_NAME) \ - --prefix=/usr \ - --sysconfdir=/etc \ - ) - touch $@ - -$(ETHTOOL_DIR)/ethtool: $(ETHTOOL_DIR)/.configured - $(MAKE) CC=$(TARGET_CC) -C $(ETHTOOL_DIR) - -$(TARGET_DIR)/$(ETHTOOL_BINARY): $(ETHTOOL_DIR)/ethtool - cp $(ETHTOOL_DIR)/ethtool $@ - $(STRIPCMD) $@ - -ethtool: uclibc $(TARGET_DIR)/$(ETHTOOL_BINARY) - -ethtool-source: $(DL_DIR)/$(ETHTOOL_SOURCE) - -ethtool-clean: - -$(MAKE) -C $(ETHTOOL_DIR) clean - -ethtool-dirclean: - rm -rf $(ETHTOOL_DIR) -############################################################# -# -# Toplevel Makefile options -# -############################################################# -ifeq ($(strip $(BR2_PACKAGE_ETHTOOL)),y) -TARGETS+=ethtool -endif +$(eval $(call AUTOTARGETS,package,ethtool)) -- 2.30.2