Makefile: extend busybox target

* For the CRUX source iso we need the sources of busybox, added a new
  target 'busybox-source' for that.
* Added a new variable 'BB_VERSION' to simplify things a little bit.
This commit is contained in:
Juergen Daubert 2008-12-19 21:19:06 +01:00
parent fac52e4b36
commit 275719ee56

View File

@ -8,7 +8,8 @@ COLLECTIONS = core opt xorg
KERNEL_MIRROR = ftp://ftp.kernel.org
KERNEL_VERSION = 2.6.27.8
KERNEL_PATCHES = squashfs3.4-patch
STATIC_BB = http://jaeger.morpheus.net/linux/crux/files/busybox-1.7.2-i386-static.bz2
BB_VERSION = 1.7.2
STATIC_BB = http://jaeger.morpheus.net/linux/crux/files/busybox-$(BB_VERSION)-i386-static.bz2
SYSLINUX_VERSION = 3.72
SQUASHFS_VERSION = 3.4
PORTS_DIR = $(PWD)/ports
@ -93,16 +94,22 @@ kernel-distclean: kernel-clean
# busybox
busybox/busybox-1.7.2-i386-static.bz2:
busybox/busybox-$(BB_VERSION)-i386-static.bz2:
@cd busybox && wget $(STATIC_BB)
busybox/busybox: busybox/busybox-1.7.2-i386-static.bz2
@cd busybox && bzcat busybox-1.7.2-i386-static.bz2 > busybox
busybox/busybox-$(BB_VERSION).tar.bz2:
@cd busybox && wget http://busybox.net/downloads/busybox-$(BB_VERSION).tar.bz2
busybox/busybox: busybox/busybox-$(BB_VERSION)-i386-static.bz2
@cd busybox && bzcat busybox-$(BB_VERSION)-i386-static.bz2 > busybox
busybox: busybox/busybox
busybox-source: busybox/busybox-$(BB_VERSION).tar.bz2
busybox-clean:
rm -f busybox/busybox-1.7.2-i386-static.bz2 busybox/busybox
rm -f busybox/busybox-$(BB_VERSION)-i386-static.bz2 busybox/busybox
rm -f busybox/busybox-$(BB_VERSION).tar.bz2