From patchwork Mon Apr 16 19:39:49 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Seiderer X-Patchwork-Id: 898896 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.138; helo=whitealder.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=gmx.net Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 40PzHg4f0Bz9s1B for ; Tue, 17 Apr 2018 05:40:15 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 973E886DAD; Mon, 16 Apr 2018 19:40:10 +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 3nQ4fhaEhGfm; Mon, 16 Apr 2018 19:40:08 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 4628586D3F; Mon, 16 Apr 2018 19:40:08 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id D31351CF169 for ; Mon, 16 Apr 2018 19:40:01 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id CB08A25C56 for ; Mon, 16 Apr 2018 19:40:01 +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 5YidmZnn3yT5 for ; Mon, 16 Apr 2018 19:40:00 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by silver.osuosl.org (Postfix) with ESMTPS id C381525B03 for ; Mon, 16 Apr 2018 19:39:59 +0000 (UTC) Received: from localhost.localdomain ([94.216.63.103]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MDhba-1fE9Cf30YQ-00HABK; Mon, 16 Apr 2018 21:39:55 +0200 From: Peter Seiderer To: buildroot@buildroot.org Date: Mon, 16 Apr 2018 21:39:49 +0200 Message-Id: <20180416193953.19924-2-ps.report@gmx.net> X-Mailer: git-send-email 2.16.3 In-Reply-To: <20180416193953.19924-1-ps.report@gmx.net> References: <20180416193953.19924-1-ps.report@gmx.net> X-Provags-ID: V03:K1:YfsSJ4ImIcPk/tBhxcfzWjDUcBLVNcDVVqBLWzHz6p1Unbck+SN aFWNdOk1KPHjs8h7vH0arzpNwJQ5HMg1aLsHbkZGHEIYYcmid+/CGfLAOQS8OfGYoNI9FBn XbjMFmW85fQsbY2aMolB01ENd3CTpyePf3o0OEo5GfyBxHTuwf3j7acwS9h3018ECs4EtKe 8mdROV4P8AW6fCkZili1Q== X-UI-Out-Filterresults: notjunk:1; V01:K0:WXb/Gz5uo6w=:pYDK82r7cge+ZO95FDV0DU pqACZeapPdFsWQNcMkMwy6+OOTaHVQGzmaVrlE7JvIFO4ibhxp2hMqOwDxnO5OZAwE51aP7Ou cIDoPTGDXbS169tb8qKMRCwczZgkcYiz6sYdrRqLfUCudPmDnuB8A7heVf3/TPQu7qisfnTTB X3FjVnnkoDMBhDs+VH5DcPRCOba023Iccs0Gr5H236zHJIC/Cm9bhiX0Dv5Bz5OmDciuXQgP2 /j12LQ18U9wJWiPt9Edo2y91QnKPjSmkgexAwVZSNtlY9bGCbuah5THGby52p7yLTGmuLY0av DnTyOLSG2Hve1u4OgqAhNCIuu1765OO+SA/WfrSMBrQQ/b3ChXPCS5l/vDZ8OgUg5xsmfmpqz urKEjyTY6A0/MWdG50SDZZxJiOuJgWMaVigxl5r0aBwZYJM7LF9KNOlPhglq286kGN6oa65+f 3aXAIZdzCg7NpPVUyPRO6tvCr0m27T7MWrW35wNFreFBa4EJVO9TYXjCxemTmejYbj79PxOb4 Ea9uwwRDBF0LYICFubxp0Kc5f8JD+OD04quU6KjCVD9ZTjBT4Yc02OAshYAH10jAF0WwYBOGN OzW4Aq2+ff5vecWcnrbfk9NvXb93ktjRPhlbVAR840W3njGmH+Qfsu9r8flvbsWFTuEXyPmKg ymEy//2XRxuDgBrDoYVzsjLLDni7ocpt44aUhPEQ0cGZnQkRnJO6brXcgM2EXlKJgZTRUNIiu y0dWlj/9NugWBzpEdZzRUx/qpspsuD1iIZSRae20JRxXbgUmWliw7n+1OIyjhpZi/tq2kLJgD TPf6KwdwClrTHiRrKaOMP7rPY18Rg== Subject: [Buildroot] [PATCH v3 2/6] zstd: add host libzstd support X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andrey Smirnov , "Yann E . MORIN" , Thomas Petazzoni MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" For the host only the libzstd library is built (no need for host-lz4 host-xz host-zlib dependencies because they affect only the cmdline tool). Signed-off-by: Peter Seiderer Reviewed-by: "Yann E. MORIN" --- Changes v2 -> v3: - fix trailing spaces - clarify the no need for host-lz4 host-xz host-zlib dependency (suggested by Yann E. MORIN) Changes v1 -> v2: - split off host libzstd support (suggested by Yann E. MORIN) - no ZSTD_OPTS for host libarary build --- package/zstd/zstd.mk | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/package/zstd/zstd.mk b/package/zstd/zstd.mk index c0fa88026c..98f8f779aa 100644 --- a/package/zstd/zstd.mk +++ b/package/zstd/zstd.mk @@ -46,4 +46,16 @@ define ZSTD_INSTALL_TARGET_CMDS DESTDIR=$(TARGET_DIR) PREFIX=/usr -C $(@D)/programs install endef +# note: no 'HAVE_...' options for host library build only +define HOST_ZSTD_BUILD_CMDS + $(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) \ + -C $(@D) lib +endef + +define HOST_ZSTD_INSTALL_CMDS + $(HOST_MAKE_ENV) $(HOST_CONFIGURE_OPTS) $(MAKE) \ + DESTDIR=$(HOST_DIR) PREFIX=/usr -C $(@D)/lib install +endef + $(eval $(generic-package)) +$(eval $(host-generic-package))