Browse Source

add gnu bc, for bsd buildsystems

Waldemar Brodkorb 10 years ago
parent
commit
53860da0df
3 changed files with 26 additions and 2 deletions
  1. 0 1
      README
  2. 1 1
      tools/Makefile
  3. 25 0
      tools/bc/Makefile

+ 0 - 1
README

@@ -23,7 +23,6 @@ Before you can start you need to install some tools:
 - ncurses5 headers
 - zlib headers
 - perl
-- bc
 - xargs
 
 There is a check for the required versions of these tools in advance, though.

+ 1 - 1
tools/Makefile

@@ -3,7 +3,7 @@
 
 include $(TOPDIR)/rules.mk
 
-TARGETS:=adk mkcrypt cpio mkimage genext2fs
+TARGETS:=adk mkcrypt cpio mkimage genext2fs bc
 ifeq ($(ADK_TARGET_ROOTFS_ISO),y)
 TARGETS+=cdrtools syslinux
 endif

+ 25 - 0
tools/bc/Makefile

@@ -0,0 +1,25 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=		bc
+PKG_VERSION:=		1.06
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		d44b5dddebd8a7a7309aea6c36fda117
+PKG_SITES:=		http://ftp.gnu.org/pub/gnu/bc/
+
+include ../rules.mk
+
+install: ${TOOLS_DIR}/bc
+
+$(WRKBUILD)/.compiled: ${WRKDIST}/.prepared
+	(cd ${WRKBUILD}; ./configure)
+	${MAKE} -C ${WRKBUILD} CC='${CC_FOR_BUILD}'
+	touch $@
+
+${TOOLS_DIR}/bc: $(WRKBUILD)/.compiled
+	$(INSTALL_BIN) $(WRKBUILD)/bc/bc \
+		${TOOLS_DIR}
+
+include $(TOPDIR)/mk/tools.mk