Makefile (f43dc23d5ea91fca257be02138a255f02d98e806) | Makefile (3ebe12439ba7fc62e1d6ecb569b7287771716ca1) |
---|---|
1# 2# kbuild file for usr/ - including initramfs image 3# 4 5klibcdirs:; 6PHONY += klibcdirs 7 8 9# Gzip 10suffix_$(CONFIG_INITRAMFS_COMPRESSION_GZIP) = .gz 11 12# Bzip2 13suffix_$(CONFIG_INITRAMFS_COMPRESSION_BZIP2) = .bz2 14 15# Lzma 16suffix_$(CONFIG_INITRAMFS_COMPRESSION_LZMA) = .lzma 17 | 1# 2# kbuild file for usr/ - including initramfs image 3# 4 5klibcdirs:; 6PHONY += klibcdirs 7 8 9# Gzip 10suffix_$(CONFIG_INITRAMFS_COMPRESSION_GZIP) = .gz 11 12# Bzip2 13suffix_$(CONFIG_INITRAMFS_COMPRESSION_BZIP2) = .bz2 14 15# Lzma 16suffix_$(CONFIG_INITRAMFS_COMPRESSION_LZMA) = .lzma 17 |
18# XZ 19suffix_$(CONFIG_INITRAMFS_COMPRESSION_XZ) = .xz 20 |
|
18# Lzo 19suffix_$(CONFIG_INITRAMFS_COMPRESSION_LZO) = .lzo 20 21AFLAGS_initramfs_data.o += -DINITRAMFS_IMAGE="usr/initramfs_data.cpio$(suffix_y)" 22 23# Generate builtin.o based on initramfs_data.o 24obj-$(CONFIG_BLK_DEV_INITRD) := initramfs_data.o 25 --- 19 unchanged lines hidden (view full) --- 45# The dependency list is generated by gen_initramfs.sh -l 46ifneq ($(wildcard $(obj)/.initramfs_data.cpio.d),) 47 include $(obj)/.initramfs_data.cpio.d 48endif 49 50quiet_cmd_initfs = GEN $@ 51 cmd_initfs = $(initramfs) -o $@ $(ramfs-args) $(ramfs-input) 52 | 21# Lzo 22suffix_$(CONFIG_INITRAMFS_COMPRESSION_LZO) = .lzo 23 24AFLAGS_initramfs_data.o += -DINITRAMFS_IMAGE="usr/initramfs_data.cpio$(suffix_y)" 25 26# Generate builtin.o based on initramfs_data.o 27obj-$(CONFIG_BLK_DEV_INITRD) := initramfs_data.o 28 --- 19 unchanged lines hidden (view full) --- 48# The dependency list is generated by gen_initramfs.sh -l 49ifneq ($(wildcard $(obj)/.initramfs_data.cpio.d),) 50 include $(obj)/.initramfs_data.cpio.d 51endif 52 53quiet_cmd_initfs = GEN $@ 54 cmd_initfs = $(initramfs) -o $@ $(ramfs-args) $(ramfs-input) 55 |
53targets := initramfs_data.cpio.gz initramfs_data.cpio.bz2 initramfs_data.cpio.lzma initramfs_data.cpio.lzo initramfs_data.cpio | 56targets := initramfs_data.cpio.gz initramfs_data.cpio.bz2 initramfs_data.cpio.lzma initramfs_data.cpio.xz initramfs_data.cpio.lzo initramfs_data.cpio |
54# do not try to update files included in initramfs 55$(deps_initramfs): ; 56 57$(deps_initramfs): klibcdirs 58# We rebuild initramfs_data.cpio if: 59# 1) Any included file is newer then initramfs_data.cpio 60# 2) There are changes in which files are included (added or deleted) 61# 3) If gen_init_cpio are newer than initramfs_data.cpio 62# 4) arguments to gen_initramfs.sh changes 63$(obj)/initramfs_data.cpio$(suffix_y): $(obj)/gen_init_cpio $(deps_initramfs) klibcdirs 64 $(Q)$(initramfs) -l $(ramfs-input) > $(obj)/.initramfs_data.cpio.d 65 $(call if_changed,initfs) 66 | 57# do not try to update files included in initramfs 58$(deps_initramfs): ; 59 60$(deps_initramfs): klibcdirs 61# We rebuild initramfs_data.cpio if: 62# 1) Any included file is newer then initramfs_data.cpio 63# 2) There are changes in which files are included (added or deleted) 64# 3) If gen_init_cpio are newer than initramfs_data.cpio 65# 4) arguments to gen_initramfs.sh changes 66$(obj)/initramfs_data.cpio$(suffix_y): $(obj)/gen_init_cpio $(deps_initramfs) klibcdirs 67 $(Q)$(initramfs) -l $(ramfs-input) > $(obj)/.initramfs_data.cpio.d 68 $(call if_changed,initfs) 69 |