From patchwork Mon Dec 21 22:08:04 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heinrich Schuchardt X-Patchwork-Id: 559768 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from arrakis.dune.hu (arrakis.dune.hu [78.24.191.176]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id A629B140291 for ; Tue, 22 Dec 2015 09:08:43 +1100 (AEDT) Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id 4E50A28BCD3; Mon, 21 Dec 2015 23:08:08 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on arrakis.dune.hu X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable version=3.3.2 Received: from arrakis.dune.hu (localhost [127.0.0.1]) by arrakis.dune.hu (Postfix) with ESMTP id 8D34228BCA5 for ; Mon, 21 Dec 2015 23:08:00 +0100 (CET) X-policyd-weight: using cached result; rate: -8.5 Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by arrakis.dune.hu (Postfix) with ESMTPS for ; Mon, 21 Dec 2015 23:08:00 +0100 (CET) Received: from LT001.lan ([178.201.93.181]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0MUHoI-1ZlBlD48l0-00R23Q; Mon, 21 Dec 2015 23:08:18 +0100 From: Heinrich Schuchardt To: openwrt-devel@lists.openwrt.org Date: Mon, 21 Dec 2015 23:08:04 +0100 Message-Id: <1450735684-18819-1-git-send-email-xypron.glpk@gmx.de> X-Mailer: git-send-email 2.1.4 X-Provags-ID: V03:K0:vMg6zu29ifgVJctLgNVccpqdPEoqrTpJtEQrKsHmJoYauC7kwnl 7+PV/wWuZ7kqAERQnjFNHXPziVyjAvrn/25EW7G2nRC2RTV9982pX1iVIXRUsFHiRYrOxsf cR9yI4xiI2l9/zkz6BeK3ZKRodhcK/vpY9Dex50oZ0DOf/W8VfJFsdvgqyQR0tlIyOEC881 3Z2AyT6VEMKHuLpywdtUg== X-UI-Out-Filterresults: notjunk:1; V01:K0:p6L/WnVz9MA=:5ZrK2pYPULjuEsixp6LOKE YUdzlDmXg0Ire7JCjkkeSCoKUVKkEVPczBKlf5IeyvmXTP2PcQ6IBxl0RthmQhL4Q2FUmkz0V FjS1p7rduLlNVGDPbbrz60Odx+IVxFb2ewdYOuT+G8tZULM80jZrEBI/oEkjAxdASrCYq1yMX dwD/cLNH8QgxYyaJ3t56vhu+0cmGz2ttPIflC1AwXm6goMaKsL9htMGV0J1sfbz+T2jVXoqYH wsiZPYYXNwpTKhI+AzDzkwKpUpX/GSF4ppKzt0y64XQQSuYT2k3uKKXo4ZbpQUHeGdeui58h5 mzIdt33+poeIHWSGtyC8Q2XPujPaMRWSGnJGQaf6g1IZl+ZVxgqhgEHycxsDTD5mL3aAPA8WK fT+lrpT+WA6XSiGedJ4W6qBOkePazmRrJlT383D0f8BqyhhKonxyyw/c/RgWU4LF63irGzz/E +BQdQ9KhfJPMoJ2ERLnd8J3DPd4oK74Y9vL/jQhp7cAfSUa/UIMebelILVxmbkceg5uWNUj3h /g78Jtkavc4i83S4LPNRNuR96Ms89c9vIVLzs1ksxuNENjFBulsq3udF75pU0e++N1B1aCoTy PTxl7id1ZS6noHbMAkfyxliCDqOubEwovnQ2FEoAMFwo1yiZJN4vJIVe5WXZRxV7mt1xnKmG1 cPQzZNHlp90fus91aAnjF3kWuyf1GXoabGVhY8oucCBxrtpOjmhXSI1UBZ/Cl8hEIxQNfgiOr KLsQEEeWY4pg6IXns0ee9i/zZvNkCQQ8RttU8P7Iw/01ZpIw19qUKT0/xNo= Subject: [OpenWrt-Devel] [PATCH 1/1] [package] GNU Make X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: openwrt-devel-bounces@lists.openwrt.org Sender: "openwrt-devel" OpenWRT provides gcc but lacks make. So building foreign software is difficult. This patch provides GNU Make 4.1. Built on Debian Jessie amd64. Tested on TP-Link MR3020 (ar71xx/generic). Signed-off-by: Heinrich Schuchardt --- package/devel/make/Makefile | 52 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 package/devel/make/Makefile diff --git a/package/devel/make/Makefile b/package/devel/make/Makefile new file mode 100644 index 0000000..7c938bd --- /dev/null +++ b/package/devel/make/Makefile @@ -0,0 +1,52 @@ +# +# Copyright (C) 2015 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=make +PKG_VERSION:=4.1 +PKG_RELEASE:=1 + +PKG_SOURCE_URL:=@GNU/make +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_VERSION:=$(PKG_VERSION) +PKG_MD5SUM:=654f9117957e6fa6a1c49a8f08270ec9 +PKG_MAINTAINER:=Heinrich Schuchardt +PKG_LICENSE:=GPL-3.0+ + +PKG_INSTALL:=1 + +include $(INCLUDE_DIR)/package.mk + +define Package/make + SECTION:=devel + CATEGORY:=Development + TITLE:=make + DEPENDS:= + URL:=https://www.gnu.org/software/make/ +endef + +define Package/make/description + The Make package contains a tool to create executables from source files. +endef + +TARGET_CFLAGS += $(FPIC) -Wno-unused-value + +CONFIGURE_ARGS += \ + --host=$(REAL_GNU_TARGET_NAME) \ + --target=$(REAL_GNU_TARGET_NAME) \ + --prefix=/usr + +define Package/make/install + $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/make $(1)/usr/bin/ + $(INSTALL_DIR) $(1)/usr/include + $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/ +endef + +$(eval $(call BuildPackage,make)) -- 2.1.4