From patchwork Thu Jan 10 10:13:28 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Pedersen X-Patchwork-Id: 210969 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from silver.osuosl.org (silver.osuosl.org [140.211.166.136]) by ozlabs.org (Postfix) with ESMTP id A6F8D2C0330 for ; Thu, 10 Jan 2013 21:13:52 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id E95A3311EF; Thu, 10 Jan 2013 10:13:50 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EgtN8Z6-ZAJx; Thu, 10 Jan 2013 10:13:49 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 1B64730E6C; Thu, 10 Jan 2013 10:13:49 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id CD1B08F74B for ; Thu, 10 Jan 2013 10:13:50 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 8EDCC8CD70 for ; Thu, 10 Jan 2013 10:13:44 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id clNJbT02zzqb for ; Thu, 10 Jan 2013 10:13:43 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-we0-f173.google.com (mail-we0-f173.google.com [74.125.82.173]) by whitealder.osuosl.org (Postfix) with ESMTPS id 85AC18CD6E for ; Thu, 10 Jan 2013 10:13:43 +0000 (UTC) Received: by mail-we0-f173.google.com with SMTP id z2so159473wey.18 for ; Thu, 10 Jan 2013 02:13:41 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:from:to:cc:subject:date:message-id:x-mailer:in-reply-to :references:x-gm-message-state; bh=Vwd+Lr8XzCva+mlJuTRMKz94sDkdbUqL6yiodfP3dvk=; b=O9n+pJfiPmMW6wIzSgqJnZ/AKZW3fboglewb5rLDODHfu77xz0tbd4kJKUMNH833yc 971JHGcs42RU64GPI3buUsYCyy37JXVlxgQx0M09AH7gvjlvFGFyuVcdupdrh2Za1UMh Af5R2QNLH96ledevRCNyfK5m+pgPCVuUdX5jvB/wT31DxbZJYUkLv3o/JoJOfwf9XhjG FGj7GsgeQQra8neAfOwTx2aqQ5DvkdRkaWg75FLsmFMyCFmBkLq9sCEj04U/SkNEKlsf D9MekXDcg2IIQm9f4YHUupy3SJu+e3FV4gIyaZmxyxBKPf9Wa/WNieeBhv21V5eCit6w UxjA== X-Received: by 10.180.24.133 with SMTP id u5mr8212786wif.17.1357812821890; Thu, 10 Jan 2013 02:13:41 -0800 (PST) Received: from localhost.localdomain (ec2-46-137-176-62.eu-west-1.compute.amazonaws.com. [46.137.176.62]) by mx.google.com with ESMTPS id p3sm7674375wic.8.2013.01.10.02.13.40 (version=TLSv1 cipher=RC4-SHA bits=128/128); Thu, 10 Jan 2013 02:13:41 -0800 (PST) Received: from japws.yxlondk.dk (unknown [89.202.158.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by localhost.localdomain (Postfix) with ESMTPSA id 7734120C23; Thu, 10 Jan 2013 11:13:28 +0100 (CET) From: Jan Pedersen To: buildroot@busybox.net Date: Thu, 10 Jan 2013 11:13:28 +0100 Message-Id: <1357812808-3317-2-git-send-email-jp@jp-embedded.com> X-Mailer: git-send-email 1.7.10.4 In-Reply-To: <1357812808-3317-1-git-send-email-jp@jp-embedded.com> References: <1357812808-3317-1-git-send-email-jp@jp-embedded.com> X-Gm-Message-State: ALoCoQkwgqajE2hEIDs0IX4sX0QyxIKlKKee9EJdQBCkoiaEM6F2+QlZccugSooE7kCNVy8ksFbW Subject: [Buildroot] [PATCH 2/2] now using generic-package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: buildroot-bounces@busybox.net Signed-off-by: Jan Pedersen --- package/infozip/infozip.mk | 46 ++++++++++++-------------------------------- 1 file changed, 12 insertions(+), 34 deletions(-) diff --git a/package/infozip/infozip.mk b/package/infozip/infozip.mk index 996a709..ce6e88f 100644 --- a/package/infozip/infozip.mk +++ b/package/infozip/infozip.mk @@ -3,41 +3,19 @@ # infozip # ############################################################# -INFOZIP_VERSION:=30 -INFOZIP_SOURCE:=zip$(INFOZIP_VERSION).tgz -INFOZIP_SITE:=ftp://ftp.info-zip.org/pub/infozip/src/ -INFOZIP_DIR = $(BUILD_DIR)/zip$(INFOZIP_VERSION) +INFOZIP_VERSION = 30 +INFOZIP_SOURCE = zip$(INFOZIP_VERSION).tgz +INFOZIP_SITE = ftp://ftp.info-zip.org/pub/infozip/src +INFOZIP_LICENSE = Info-ZIP +INFOZIP_LICENSE_FILES = LICENCE -$(DL_DIR)/$(INFOZIP_SOURCE): - $(call DOWNLOAD,$(INFOZIP_SITE)/$(INFOZIP_SOURCE)) +define INFOZIP_BUILD_CMDS + $(MAKE) -C $(@D) -f unix/Makefile generic CC=$(TARGET_CC) +endef -$(INFOZIP_DIR)/.source: $(DL_DIR)/$(INFOZIP_SOURCE) - $(ZCAT) $(DL_DIR)/$(INFOZIP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - - touch $@ +define INFOZIP_INSTALL_TARGET_CMDS + $(MAKE) -C $(@D) -f unix/Makefile install prefix=$(TARGET_DIR)/usr CC=$(TARGET_CC) +endef -$(INFOZIP_DIR)/.build: $(INFOZIP_DIR)/.source - make -C $(INFOZIP_DIR) -f unix/Makefile generic CC=$(TARGET_CC) - touch $@ +$(eval $(generic-package)) -$(INFOZIP_DIR)/.install: $(INFOZIP_DIR)/.build - make -C $(INFOZIP_DIR) -f unix/Makefile install prefix=$(TARGET_DIR)/usr CC=$(TARGET_CC) - touch $@ - -infozip: $(INFOZIP_DIR)/.install - -infozip-source: $(DL_DIR)/$(INFOZIP_SOURCE) - -infozip-clean: - rm -rf $(INFOZIP_DIR) - -infozip-dirclean: - rm -rf $(INFOZIP_DIR) - -############################################################# -# -# Toplevel Makefile options -# -############################################################# -ifeq ($(BR2_PACKAGE_INFOZIP),y) -TARGETS += infozip -endif