aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToni Uhlig <matzeton@googlemail.com>2018-08-27 17:38:03 +0200
committerToni Uhlig <matzeton@googlemail.com>2018-08-27 17:38:03 +0200
commit50ab33bed20354e61144b7edc044f9968dac7d4f (patch)
tree3047f239447853a2f01992b00c348d595d7feaf8
parenta5772778fdf7189e8b09e2bc5328fafb64015740 (diff)
added make help NET_HWADDR, use sed to configure additional BusyBox CONFIG_* options instead of make CONFIG_*
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
-rw-r--r--Makefile9
1 files changed, 6 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 3999c0d..a9ec9ae 100644
--- a/Makefile
+++ b/Makefile
@@ -102,9 +102,12 @@ $(MUSL_TARGET):
$(BUSYBOX_TARGET):
cp -v '$(CFG_DIR)/busybox.config' '$(BUSYBOX_BUILD_DIR)/.config'
+ sed -i 's,^\(CONFIG_EXTRA_CFLAGS[ ]*=\).*,\1"$(BUSYBOX_CFLAGS)",g' '$(BUSYBOX_BUILD_DIR)/.config'
+ sed -i 's,^\(CONFIG_EXTRA_LDFLAGS[ ]*=\).*,\1"$(BUSYBOX_LDFLAGS)",g' '$(BUSYBOX_BUILD_DIR)/.config'
+ sed -i 's,^\(CONFIG_PREFIX[ ]*=\).*,\1"$(ROOTFS_DIR)",g' '$(BUSYBOX_BUILD_DIR)/.config'
make -C '$(BUSYBOX_BUILD_DIR)' oldconfig
- make -C '$(BUSYBOX_BUILD_DIR)' -j$(BUILDJOBS) CONFIG_EXTRA_CFLAGS='$(BUSYBOX_CFLAGS)' CONFIG_EXTRA_LDFLAGS='$(BUSYBOX_LDFLAGS)' CONFIG_PREFIX='$(ROOTFS_DIR)' ARCH='$(ARCH)' V=1 all
- make -C '$(BUSYBOX_BUILD_DIR)' -j$(BUILDJOBS) CONFIG_EXTRA_CFLAGS='$(BUSYBOX_CFLAGS)' CONFIG_EXTRA_LDFLAGS='$(BUSYBOX_LDFLAGS)' CONFIG_PREFIX='$(ROOTFS_DIR)' ARCH='$(ARCH)' install
+ make -C '$(BUSYBOX_BUILD_DIR)' -j$(BUILDJOBS) ARCH='$(ARCH)' V=1 all
+ make -C '$(BUSYBOX_BUILD_DIR)' -j$(BUILDJOBS) ARCH='$(ARCH)' install
build: extract $(LINUX_TARGET) $(MUSL_TARGET) $(BUSYBOX_TARGET)
@@ -159,4 +162,4 @@ help:
$(call HELP_PREFIX,qemu,testing your kernel/initramfs combination with QEMU)
$(call HELP_PREFIX,qemu-console,testing your kernel/initramfs combination with [n]curses QEMU)
$(call HELP_PREFIX,qemu-net,testing your kernel/initramfs combination with QEMU and network support through TAP)
- @echo "\t\tAdditional options: NET_BRIDGE, NET_IP4"
+ @echo "\t\tAdditional options: NET_BRIDGE, NET_IP4, NET_HWADDR"