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

📄 makefile.diff

📁 这是Linux系统下的对UDF文件系统新增的功能
💻 DIFF
字号:
include ../../config.mk## individual diff files are created, but are only for inspection#DIFFS=DOC.diff FS.diff INCLUDE.diff MAINTAIN.diff FSINDEXDIR=linux/Documentation/filesystemsED=ed -s## ed. yuck. #FSINDEXSCRIPT="/^sysv\n+1\n.r ../../fragments/00-INDEX.inc\nw\nq\n"IOCTLSCRIPT="/^'m'\n-1\n.r ../../fragments/ioctl-number.txt.inc\nw\nq\n"CONFHELPSCRIPT="/^fat fs\n-1\n.r ../../fragments/Configure.help.inc\nw\nq\n"MAINTSCRIPT="/^UMSDOS\n-1\n.r ../../fragments/MAINTAINERS.inc\nw\nq\n" CONFIGINSCRIPT="/bool CONFIG_JOLIET\n+1\n.r ../../fragments/Config.in.inc\nw\nq\n"FSMAKESCRIPT1="/qnx4\ns/qnx4/qnx4 udf/\nw\nq\n" FSMAKESCRIPT2="/CONFIG_AUTOFS\n-1\n.r ../../fragments/Makefile.inc\nw\nq\n" FILESYSSCRIPT1="/qnx4_fs.h\na\n\#include <linux/udf_fs.h>\n.\nw\nq\n" FILESYSSCRIPT2="/CONFIG_NLS\n-1\n.r ../../fragments/filesystems.c.inc\nw\nq\n" FSHSCRIPT1="/qnx4_fs_i.h\na\n\#include <linux/udf_fs_i.h>\n.\nw\nq\n" FSHSCRIPT2="/qnx4_fs_sb.h\na\n\#include <linux/udf_fs_sb.h>\n.\nw\nq\n" FSHSCRIPT3="/qnx4_i;\na\n\t\tstruct udf_inode_info\t\tudf_i;\n.\nw\nq\n" FSHSCRIPT4="/qnx4_sb;\na\n\t\tstruct udf_sb_info\tudf_sb;\n.\nw\nq\n" all: builddir.PHONY : builddirbuilddir: 	@-rm -rf linux linux.old	@mkdir -p $(FSINDEXDIR) linux.old/$(FSINDEXDIR)	@mkdir -p linux.old/linux/fs linux.old/linux/include linux/fs/udf	@mkdir -p linux.old/linux/include/linux linux/include/linux.PHONY : DOC.diff FS.diff INCLUDE.diff MAINTAIN.diffDOC.diff: builddir	@cp ../../doc/udf.txt $(FSINDEXDIR)/udf.txt	@cp $(LINUX)/Documentation/filesystems/00-INDEX linux.old/$(FSINDEXDIR)	@cp $(LINUX)/Documentation/filesystems/00-INDEX $(FSINDEXDIR)	@/bin/echo -e $(FSINDEXSCRIPT) | $(ED) $(FSINDEXDIR)/00-INDEX  >>ed.log 2>&1	@cp $(LINUX)/Documentation/Configure.help linux.old/linux/Documentation/Configure.help	@cp $(LINUX)/Documentation/Configure.help linux/Documentation/Configure.help	@/bin/echo -e $(CONFHELPSCRIPT) | $(ED) linux/Documentation/Configure.help  >>ed.log 2>&1	@cp $(LINUX)/Documentation/ioctl-number.txt linux.old/linux/Documentation/ioctl-number.txt	@cp $(LINUX)/Documentation/ioctl-number.txt linux/Documentation/ioctl-number.txt	@/bin/echo -e $(IOCTLSCRIPT) | $(ED) linux/Documentation/ioctl-number.txt  >>ed.log 2>&1	@-diff -u --recursive --new-file linux.old/linux/Documentation linux/Documentation > DOC.diff# this diff will have a 2-line vs 3-line diff headerMAINTAIN.diff: builddir	@cp $(LINUX)/MAINTAINERS linux.old/linux/MAINTAINERS	@cp $(LINUX)/MAINTAINERS linux/MAINTAINERS	@/bin/echo -e $(MAINTSCRIPT) | $(ED) linux/MAINTAINERS  >>ed.log 2>&1	@-diff -u --recursive --new-file linux.old/linux/MAINTAINERS linux/MAINTAINERS > MAINTAIN.diffFS.diff: builddir	@cp ../Makefile.udf linux/fs/udf/Makefile	@cp ../../linux-$(UTS_SHORT)/*.[ch] linux/fs/udf	@cp $(LINUX)/fs/Makefile linux.old/linux/fs/Makefile	@cp $(LINUX)/fs/Makefile linux/fs/Makefile	@/bin/echo -e $(FSMAKESCRIPT1) | $(ED) linux/fs/Makefile  >>ed.log 2>&1	@/bin/echo -e $(FSMAKESCRIPT2) | $(ED) linux/fs/Makefile  >>ed.log 2>&1	@cp $(LINUX)/fs/filesystems.c linux.old/linux/fs/filesystems.c	@cp $(LINUX)/fs/filesystems.c linux/fs/filesystems.c	@/bin/echo -e $(FILESYSSCRIPT1) | $(ED) linux/fs/filesystems.c  >>ed.log 2>&1	@/bin/echo -e $(FILESYSSCRIPT2) | $(ED) linux/fs/filesystems.c  >>ed.log 2>&1	@cp $(LINUX)/fs/Config.in linux.old/linux/fs/Config.in	@cp $(LINUX)/fs/Config.in linux/fs/Config.in	@/bin/echo -e $(CONFIGINSCRIPT) | $(ED) linux/fs/Config.in  >>ed.log 2>&1	@-diff -u --recursive --new-file linux.old/linux/fs linux/fs > FS.diffINCLUDE.diff: builddir	@cp $(LINUX)/include/linux/fs.h linux.old/linux/include/linux/fs.h	@cp $(LINUX)/include/linux/fs.h linux/include/linux/fs.h	@/bin/echo -e $(FSHSCRIPT1) | $(ED) linux/include/linux/fs.h  >>ed.log 2>&1	@/bin/echo -e $(FSHSCRIPT2) | $(ED) linux/include/linux/fs.h  >>ed.log 2>&1	@/bin/echo -e $(FSHSCRIPT3) | $(ED) linux/include/linux/fs.h  >>ed.log 2>&1	@/bin/echo -e $(FSHSCRIPT4) | $(ED) linux/include/linux/fs.h  >>ed.log 2>&1	@cp ../../include/linux/udf_*.h linux/include/linux	@-diff -u --recursive --new-file linux.old/linux/include linux/include > INCLUDE.diff## diff may return 1, even in normal case#.PHONY : udffiles.patchudffiles.patch: $(DIFFS)	-diff -u --recursive --new-file linux.old/linux linux > udffiles.patch 	@echo "* "	@echo "* ignore errors from diff above"	@echo "* ".PHONY : cleanclean: 	-rm -rf linux linux.old $(DIFFS)

⌨️ 快捷键说明

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