Commit | Line | Data |
---|---|---|
086f333f | 1 | ################################################################################ |
a7ac3d61 MNI |
2 | # |
3 | # Build the squashfs root filesystem image | |
4 | # | |
086f333f | 5 | ################################################################################ |
a7ac3d61 | 6 | |
3892493f | 7 | ROOTFS_SQUASHFS_DEPENDENCIES = host-squashfs |
785fef10 PK |
8 | |
9 | ifeq ($(BR2_TARGET_ROOTFS_SQUASHFS4_LZO),y) | |
10 | ROOTFS_SQUASHFS_ARGS += -comp lzo | |
11 | else | |
ed4ca35a | 12 | ifeq ($(BR2_TARGET_ROOTFS_SQUASHFS4_LZMA),y) |
194ac2d5 GZ |
13 | ROOTFS_SQUASHFS_ARGS += -comp lzma |
14 | else | |
15 | ifeq ($(BR2_TARGET_ROOTFS_SQUASHFS4_XZ),y) | |
313c3d0f | 16 | ROOTFS_SQUASHFS_ARGS += -comp xz |
ed4ca35a | 17 | else |
785fef10 PK |
18 | ROOTFS_SQUASHFS_ARGS += -comp gzip |
19 | endif | |
ed4ca35a | 20 | endif |
194ac2d5 | 21 | endif |
785fef10 | 22 | |
3892493f | 23 | define ROOTFS_SQUASHFS_CMD |
847895d2 | 24 | $(HOST_DIR)/usr/bin/mksquashfs $(TARGET_DIR) $@ -noappend \ |
3975e30b | 25 | $(ROOTFS_SQUASHFS_ARGS) && \ |
847895d2 | 26 | chmod 0644 $@ |
3892493f | 27 | endef |
a7ac3d61 | 28 | |
e74bcb6f | 29 | $(eval $(call ROOTFS_TARGET,squashfs)) |