mirror of
https://github.com/MichielDerhaeg/build-linux.git
synced 2025-09-09 23:50:41 +02:00
some work
This commit is contained in:
10
Makefile
10
Makefile
@@ -1,4 +1,4 @@
|
||||
KERNEL_VERSION=4.5.3
|
||||
KERNEL_VERSION=4.6.3
|
||||
KERNEL_URL=https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-$(KERNEL_VERSION).tar.xz
|
||||
BUSYBOX_VERSION=1.24.2
|
||||
BUSYBOX_URL=https://www.busybox.net/downloads/busybox-$(BUSYBOX_VERSION).tar.bz2
|
||||
@@ -10,11 +10,11 @@ linux-$(KERNEL_VERSION).tar.xz:
|
||||
|
||||
linux-$(KERNEL_VERSION): linux-$(KERNEL_VERSION).tar.xz
|
||||
tar -xf linux-$(KERNEL_VERSION).tar.xz
|
||||
cp kernel-config linux-$(KERNEL_VERSION)/.config
|
||||
|
||||
bzImage: linux-$(KERNEL_VERSION) .config
|
||||
cp .config linux-$(KERNEL_VERSION)
|
||||
$(MAKE) -C linux-$(KERNEL_VERSION)
|
||||
cp linux-4.5.3/arch/x86/boot/bzImage .
|
||||
cp linux-$(KERNEL_VERSION)/arch/x86/boot/bzImage .
|
||||
|
||||
busybox-$(BUSYBOX_VERSION).tar.bz2:
|
||||
wget $(BUSYBOX_URL)
|
||||
@@ -23,5 +23,7 @@ busybox-$(BUSYBOX_VERSION): busybox-$(BUSYBOX_VERSION).tar.bz2
|
||||
tar -xf busybox-$(BUSYBOX_VERSION).tar.bz2
|
||||
|
||||
busybox: busybox-$(BUSYBOX_VERSION)
|
||||
$(MAKE) -C busybox-$(BUSYBOX_VERSION)
|
||||
sed '1,1i#include <sys/resource.h>' -i busybox-$(BUSYBOX_VERSION)/include/libbb.h
|
||||
cp bb-config busybox-$(BUSYBOX_VERSION)/.config
|
||||
$(MAKE) CFLAGS="-O2 -fstack-protector-strong" CC=musl-gcc -C busybox-$(BUSYBOX_VERSION)
|
||||
cp busybox-$(BUSYBOX_VERSION)/busybox .
|
||||
|
Reference in New Issue
Block a user