summaryrefslogtreecommitdiff
path: root/mk/image.mk
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2010-05-30 19:14:27 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2010-05-30 19:14:27 +0200
commitd1336177b7215b7a638231bb1ec5fd22a87d9adb (patch)
tree65efb3b1487f0c658f02a08d97de6dc57de59254 /mk/image.mk
parented18fdf27be16211745a9d81dbcd3c1f1b529b75 (diff)
parent1a1c38ece81ef998be92218ade235bc7b44d9643 (diff)
Merge branch 'master' of git+ssh://openadk.org/git/openadk
Diffstat (limited to 'mk/image.mk')
-rw-r--r--mk/image.mk10
1 files changed, 10 insertions, 0 deletions
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)-*