diff options
Diffstat (limited to 'mk')
| -rw-r--r-- | mk/build.mk | 2 | ||||
| -rw-r--r-- | mk/image.mk | 10 |
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)-* |
