summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
Diffstat (limited to 'mk')
-rw-r--r--mk/build.mk2
-rw-r--r--mk/image.mk10
2 files changed, 11 insertions, 1 deletions
diff --git a/mk/build.mk b/mk/build.mk
index f6f764c87..8a0e310f1 100644
--- a/mk/build.mk
+++ b/mk/build.mk
@@ -427,7 +427,7 @@ bulk:
$(GMAKE) VERBOSE=1 all; \
rm .config; \
) 2>&1 | tee $(TOPDIR)/bin/$${target}_$$libc/$$target-$$libc-$$fs.log; \
- done <${TOPDIR}/target/bulk.lst
+ done <${TOPDIR}/target/bulkdef.lst
bulktoolchain:
@while read target libc; do \
diff --git a/mk/image.mk b/mk/image.mk
index 04fae43bf..53b01d0c2 100644
--- a/mk/image.mk
+++ b/mk/image.mk
@@ -70,6 +70,8 @@ ${BIN_DIR}/${INITRAMFS}: ${TARGET_DIR}
cpio -R 0:0 -oC512 -Mdist -Hnewc | ${ADK_COMPRESSION_TOOL} >$@
${BUILD_DIR}/${INITRAMFS_PIGGYBACK}: ${TARGET_DIR}
+ $(SED) 's#^CONFIG_INITRAMFS_SOURCE.*#CONFIG_INITRAMFS_SOURCE="${BUILD_DIR}/${INITRAMFS_PIGGYBACK}"#' \
+ $(LINUX_DIR)/.config
cd ${TARGET_DIR}; find . | sed -n '/^\.\//s///p' | sort | \
cpio -R 0:0 -oC512 -Mdist -Hnewc >$@
@@ -81,5 +83,13 @@ ${BIN_DIR}/${ROOTFSSQUASHFS}: ${TARGET_DIR}
${BUILD_DIR}/root.squashfs > \
${BUILD_DIR}/${ROOTFSSQUASHFS}
+createinitramfs:
+ @-rm $(LINUX_DIR)/usr/initramfs_data.cpio* $(MAKE_TRACE)
+ echo N | \
+ $(MAKE) -C $(LINUX_DIR) V=1 CROSS_COMPILE="$(TARGET_CROSS)" \
+ ARCH=$(ARCH) CC="$(TARGET_CC)" oldconfig $(MAKE_TRACE)
+ $(MAKE) -C $(LINUX_DIR) V=1 CROSS_COMPILE="$(TARGET_CROSS)" \
+ ARCH=$(ARCH) CC="$(TARGET_CC)" $(MAKE_TRACE)
+
imageclean:
rm -f $(BIN_DIR)/$(ADK_TARGET)-* ${BUILD_DIR}/$(ADK_TARGET)-*