⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 squashfsroot.mk

📁 最新的文件系统生成工具
💻 MK
字号:
############################################################### mksquashfs to build to target squashfs filesystems##############################################################SQUASHFS_DIR=$(BUILD_DIR)/squashfs2.1-r2SQUASHFS_SOURCE=squashfs2.1-r2.tar.gzSQUASHFS_SITE=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/squashfs$(DL_DIR)/$(SQUASHFS_SOURCE):	 $(WGET) -P $(DL_DIR) $(SQUASHFS_SITE)/$(SQUASHFS_SOURCE)$(SQUASHFS_DIR)/.unpacked: $(DL_DIR)/$(SQUASHFS_SOURCE) #$(SQUASHFS_PATCH)	zcat $(DL_DIR)/$(SQUASHFS_SOURCE) | tar -C $(BUILD_DIR) -xvf -	toolchain/patch-kernel.sh $(SQUASHFS_DIR) target/squashfs/ squashfs\*.patch	touch $(SQUASHFS_DIR)/.unpacked$(SQUASHFS_DIR)/squashfs-tools/mksquashfs: $(SQUASHFS_DIR)/.unpacked	$(MAKE) -C $(SQUASHFS_DIR)/squashfs-tools;squashfs: $(SQUASHFS_DIR)/squashfs-tools/mksquashfssquashfs-source: $(DL_DIR)/$(SQUASHFS_SOURCE)squashfs-clean:	-$(MAKE) -C $(SQUASHFS_DIR)/squashfs-tools cleansquashfs-dirclean:	rm -rf $(SQUASHFS_DIR)############################################################### Build the squashfs root filesystem image##############################################################SQUASHFS_ENDIANNESS=-leifeq ($(strip $(BR2_armeb)),y)SQUASHFS_ENDIANNESS=-beendififeq ($(strip $(BR2_mips)),y)SQUASHFS_ENDIANNESS=-beendififeq ($(strip $(BR2_powerpc)),y)SQUASHFS_ENDIANNESS=-beendififeq ($(strip $(BR2_sh3eb)),y)SQUASHFS_ENDIANNESS=-beendififeq ($(strip $(BR2_sh4eb)),y)SQUASHFS_ENDIANNESS=-beendififeq ($(strip $(BR2_sparc)),y)SQUASHFS_ENDIANNESS=-beendifsquashfsroot: squashfs host-fakeroot makedevs	-@find $(TARGET_DIR) -type f -perm +111 | xargs $(STRIP) 2>/dev/null || true;	@rm -rf $(TARGET_DIR)/usr/man	@rm -rf $(TARGET_DIR)/usr/info	/sbin/ldconfig -r $(TARGET_DIR)	# Use fakeroot to pretend all target binaries are owned by root	$(STAGING_DIR)/usr/bin/fakeroot \		-i $(STAGING_DIR)/fakeroot.env \		-s $(STAGING_DIR)/fakeroot.env -- \		chown -R root:root $(TARGET_DIR)	# Use fakeroot to pretend to create all needed device nodes	$(STAGING_DIR)/usr/bin/fakeroot \		-i $(STAGING_DIR)/fakeroot.env \		-s $(STAGING_DIR)/fakeroot.env -- \		$(STAGING_DIR)/bin/makedevs \		-d $(TARGET_DEVICE_TABLE) \		$(TARGET_DIR)	# Use fakeroot so mksquashfs believes the previous fakery	$(STAGING_DIR)/usr/bin/fakeroot \		-i $(STAGING_DIR)/fakeroot.env \		-s $(STAGING_DIR)/fakeroot.env -- \		$(SQUASHFS_DIR)/squashfs-tools/mksquashfs \		    $(TARGET_DIR) \		    $(IMAGE).squashfs \		    -noappend $(SQUASHFS_ENDIANNESS)squashfsroot-source: squashfs-sourcesquashfsroot-clean:	-$(MAKE) -C $(SQUASHFS_DIR) cleansquashfsroot-dirclean:	rm -rf $(SQUASHFS_DIR)############################################################### Toplevel Makefile options##############################################################ifeq ($(strip $(BR2_TARGET_ROOTFS_SQUASHFS)),y)TARGETS+=squashfsrootendif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -