summaryrefslogtreecommitdiff
path: root/package/hush/Makefile
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2017-12-24 12:59:26 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2017-12-24 12:59:26 +0100
commitf238c9e4d9a85a9d969d9146a460c0a340e9cd85 (patch)
treefae39110ec894e0abf3a2332c81ae22233a68bca /package/hush/Makefile
parent43c7686b4d6afc56d2909c1630ea2eee626490bb (diff)
h8300: updates
Add single hush package for experiments. 4.9 kernel serial ouput seems broken, default to 4.4. Combine h8300 patches.
Diffstat (limited to 'package/hush/Makefile')
-rw-r--r--package/hush/Makefile44
1 files changed, 44 insertions, 0 deletions
diff --git a/package/hush/Makefile b/package/hush/Makefile
new file mode 100644
index 000000000..31196ecf7
--- /dev/null
+++ b/package/hush/Makefile
@@ -0,0 +1,44 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+include $(ADK_TOPDIR)/rules.mk
+
+PKG_NAME:= hush
+PKG_VERSION:= 1.26.2
+PKG_RELEASE:= 1
+PKG_HASH:= da3e44913fc1a9c9b7c5337ea5292da518683cbff32be630777f565d6036af16
+PKG_DESCR:= hush standalone shell
+PKG_SECTION:= base/shells
+PKG_URL:= http://www.busybox.net/
+PKG_SITES:= https://www.busybox.net/downloads/
+
+WRKDIST= $(WRKDIR)/busybox-$(PKG_VERSION)
+DISTFILES:= busybox-${PKG_VERSION}.tar.bz2
+
+include $(ADK_TOPDIR)/mk/package.mk
+
+$(eval $(call PKG_template,HUSH,hush,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+
+CONFIG_STYLE:= manual
+BUILD_STYLE:= manual
+INSTALL_STYLE:= manual
+
+BB_MAKE_FLAGS:= V=1 \
+ ARCH="${ADK_TARGET_ARCH}" \
+ IPKG_ARCH="${ADK_TARGET_CPU_ARCH}" \
+ HOSTCC="${CC_FOR_BUILD}" \
+ HOSTCFLAGS="$(CFLAGS_FOR_BUILD)" \
+ CROSS_COMPILE="$(TARGET_CROSS)" \
+ SKIP_STRIP=y
+
+do-configure:
+ $(CP) ./files/config $(WRKBUILD)/.config
+
+do-build:
+ PATH='$(HOST_PATH)' $(MAKE) $(BB_MAKE_FLAGS) -C $(WRKBUILD) busybox
+
+do-install:
+ $(INSTALL_DIR) $(IDIR_HUSH)/bin
+ $(CP) $(WRKBUILD)/busybox $(IDIR_HUSH)/bin/hush
+
+include $(ADK_TOPDIR)/mk/pkg-bottom.mk