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

📄 makefile.am

📁 libxml,在UNIX/LINUX下非常重要的一个库,为XML相关应用提供方便.目前上载的是最新版本,若要取得最新版本,请参考里面的readme.
💻 AM
📖 第 1 页 / 共 4 页
字号:
	  if [ ! -d $$i ] ; then \	  if [ ! -f $(srcdir)/result/$$name ] ; then \	      echo New test file $$name ; \	      $(CHECKER) $(top_builddir)/xmllint --push $$i > $(srcdir)/result/$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \	  else \	      log=`$(CHECKER) $(top_builddir)/xmllint --push $$i 2>&1 > result.$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \	      diff $(srcdir)/result/$$name result.$$name ; \	      $(CHECKER) $(top_builddir)/xmllint --push result.$$name 2>&1 > result2.$$name | grep -v 'failed to load external entity' ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \	      diff result.$$name result2.$$name` ; \	      if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \	      rm result.$$name result2.$$name ; \	  fi ; fi ; done)NStests : xmllint$(EXEEXT)	@(echo > .memdump)	@echo "## XML Namespaces regression tests"	-@(for i in $(srcdir)/test/namespaces/* ; do \	  name=`basename $$i`; \	  if [ ! -d $$i ] ; then \	  if [ ! -f $(srcdir)/result/namespaces/$$name ] ; then \	      echo New test file $$name ; \	      $(CHECKER) $(top_builddir)/xmllint $$i \	         2> $(srcdir)/result/namespaces/$$name.err \		 > $(srcdir)/result/namespaces/$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \	  else \	      log=`$(CHECKER) $(top_builddir)/xmllint $$i 2> error.$$name > result.$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \	      diff $(srcdir)/result/namespaces/$$name result.$$name ; \	      diff $(srcdir)/result/namespaces/$$name.err error.$$name`; \	      if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \	      rm result.$$name error.$$name ; \	  fi ; fi ; done)IDtests : xmllint$(EXEEXT) testXPath$(EXEEXT)	@(echo > .memdump)	@echo "## xml:id regression tests"	-@(for i in $(srcdir)/test/xmlid/id_*.xml ; do \	  name=`basename $$i`; \	  if [ ! -d $$i ] ; then \	  if [ ! -f $(srcdir)/result/xmlid/$$name ] ; then \	      echo New test file $$name ; \	      $(CHECKER) $(top_builddir)/testXPath -i $$i "id('bar')" \	         2> $(srcdir)/result/xmlid/$$name.err \		 > $(srcdir)/result/xmlid/$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \	  else \	      log=`$(CHECKER) $(top_builddir)/testXPath -i $$i "id('bar')" 2> error.$$name > result.$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \	      diff $(srcdir)/result/xmlid/$$name result.$$name ; \	      diff $(srcdir)/result/xmlid/$$name.err error.$$name` ; \	      if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \	      rm result.$$name error.$$name ; \	  fi ; fi ; done)Errtests : xmllint$(EXEEXT)	@(echo > .memdump)	@echo "## Error cases regression tests"	-@(for i in $(srcdir)/test/errors/*.xml ; do \	  name=`basename $$i`; \	  if [ ! -d $$i ] ; then \	  if [ ! -f $(srcdir)/result/errors/$$name ] ; then \	      echo New test file $$name ; \	      $(CHECKER) $(top_builddir)/xmllint $$i \	         2> $(srcdir)/result/errors/$$name.err \		 > $(srcdir)/result/errors/$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \	  else \	      log=`$(CHECKER) $(top_builddir)/xmllint $$i 2> error.$$name > result.$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \	      diff $(srcdir)/result/errors/$$name result.$$name ; \	      diff $(srcdir)/result/errors/$$name.err error.$$name` ; \	      if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \	      rm result.$$name error.$$name ; \	  fi ; fi ; done)	@echo "## Error cases stream regression tests"	-@(for i in $(srcdir)/test/errors/*.xml ; do \	  name=`basename $$i`; \	  if [ ! -d $$i ] ; then \	  if [ ! -f $(srcdir)/result/errors/$$name.str ] ; then \	      echo New test file $$name ; \	      $(CHECKER) $(top_builddir)/xmllint --stream $$i \	         2> $(srcdir)/result/errors/$$name.str \		 > /dev/null ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \	  else \	      log=`$(CHECKER) $(top_builddir)/xmllint --stream $$i 2> error.$$name > /dev/null ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \	      diff $(srcdir)/result/errors/$$name.str error.$$name` ; \	      if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \	      rm error.$$name ; \	  fi ; fi ; done)Docbtests : xmllint$(EXEEXT)XMLenttests : xmllint$(EXEEXT)	@(echo > .memdump)	@echo "## XML entity subst regression tests"	-@(for i in $(srcdir)/test/* ; do \	  name=`basename $$i`; \	  if [ ! -d $$i ] ; then \	  if [ ! -f $(srcdir)/result/noent/$$name ] ; then \	      echo New test file $$name ; \	      $(CHECKER) $(top_builddir)/xmllint --noent $$i > $(srcdir)/result/noent/$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \	  else \	      log=`$(CHECKER) $(top_builddir)/xmllint --noent $$i 2>&1 > result.$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \	      diff $(srcdir)/result/noent/$$name result.$$name ; \	      $(CHECKER) $(top_builddir)/xmllint --noent result.$$name 2>&1 > result2.$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \	      diff result.$$name result2.$$name` ; \	      if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \	      rm result.$$name result2.$$name ; \	  fi ; fi ; done)URItests : testURI$(EXEEXT)	@(echo > .memdump)	@echo "## URI module regression tests"	-@(for i in $(srcdir)/test/URI/*.data ; do \	  name=`basename $$i`; \	  if [ ! -d $$i ] ; then \	  if [ ! -f $(srcdir)/result/URI/$$name ] ; then \	      echo New test file $$name ; \	      $(CHECKER) $(top_builddir)/testURI -base 'http://foo.com/path/to/index.html?orig#help' < $$i > $(srcdir)/result/URI/$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \	  else \	      log=`$(CHECKER) $(top_builddir)/testURI -base 'http://foo.com/path/to/index.html?orig#help' < $$i 2>&1 > result.$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\	      diff $(srcdir)/result/URI/$$name result.$$name` ; \	      if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \	      rm result.$$name ; \	  fi ; fi ; done)	-@(for i in $(srcdir)/test/URI/*.uri ; do \	  name=`basename $$i`; \	  if [ ! -d $$i ] ; then \	  if [ ! -f $(srcdir)/result/URI/$$name ] ; then \	      echo New test file $$name ; \	      $(CHECKER) $(top_builddir)/testURI < $$i > $(srcdir)/result/URI/$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \	  else \	      log=`$(CHECKER) $(top_builddir)/testURI < $$i 2>&1 > result.$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\	      diff $(srcdir)/result/URI/$$name result.$$name` ; \	      if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \	      rm result.$$name ; \	  fi ; fi ; done)XPathtests : testXPath$(EXEEXT)	@(echo > .memdump)	@echo "## XPath regression tests"	-@(if [ "`$(top_builddir)/testXPath | grep 'support not compiled in'`" != "" ] ; \	  then echo Skipping debug not compiled in ; exit 0 ; fi ; \	  for i in $(srcdir)/test/XPath/expr/* ; do \	  name=`basename $$i`; \	  if [ ! -d $$i ] ; then \	  if [ ! -f $(srcdir)/result/XPath/expr/$$name ] ; then \	      echo New test file $$name ; \	      $(CHECKER) $(top_builddir)/testXPath -f --expr $$i > $(srcdir)/result/XPath/expr/$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\	  else \	      log=`$(CHECKER) $(top_builddir)/testXPath -f --expr $$i 2>&1 > result.$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\	      diff $(srcdir)/result/XPath/expr/$$name result.$$name` ; \	      if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \	      rm result.$$name ; \	  fi ; fi ; done ; \	  for i in $(srcdir)/test/XPath/docs/* ; do \	  if [ ! -d $$i ] ; then \	  doc=`basename $$i`; \	  for j in $(srcdir)/test/XPath/tests/$$doc* ; do \	  if [ ! -f $$j ] ; then continue ; fi ; \	  name=`basename $$j`; \	  if [ ! -d $$j ] ; then \	  if [ ! -f $(srcdir)/result/XPath/tests/$$name ] ; then \	      echo New test file $$name ; \	      $(CHECKER) $(top_builddir)/testXPath -f -i $$i $$j > $(srcdir)/result/XPath/tests/$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\	  else \	      log=`$(CHECKER) $(top_builddir)/testXPath -f -i $$i $$j 2>&1 > result.$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\	      diff $(srcdir)/result/XPath/tests/$$name result.$$name` ; \	      if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \	      rm result.$$name ; \	  fi ; fi ; done ; fi ; done)XPtrtests : testXPath$(EXEEXT)	@(echo > .memdump)	@echo "## XPointer regression tests"	-@(if [ "`$(top_builddir)/testXPath | grep 'support not compiled in'`" != "" ] ; \	  then echo Skipping debug not compiled in ; exit 0 ; fi ; \	  for i in $(srcdir)/test/XPath/docs/* ; do \	  if [ ! -d $$i ] ; then \	  doc=`basename $$i`; \	  for j in $(srcdir)/test/XPath/xptr/$$doc* ; do \	  if [ ! -f $$j ] ; then continue ; fi ; \	  name=`basename $$j`; \	  if [ ! -d $$j ] ; then \	  if [ ! -f $(srcdir)/result/XPath/xptr/$$name ] ; then \	      echo New test file $$name ; \	      $(CHECKER) $(top_builddir)/testXPath -xptr -f -i $$i $$j > $(srcdir)/result/XPath/xptr/$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \	  else \	      log=`$(CHECKER) $(top_builddir)/testXPath -xptr -f -i $$i $$j 2>&1 > result.$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\	      diff $(srcdir)/result/XPath/xptr/$$name result.$$name` ; \	      if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \	      rm result.$$name ; \	  fi ; fi ; done ; fi ; done)XIncludetests : xmllint$(EXEEXT)	@(echo > .memdump)	@echo "## XInclude regression tests"	-@(for i in $(srcdir)/test/XInclude/docs/* ; do \	  name=`basename $$i`; \	  if [ ! -d $$i ] ; then \	  if [ ! -f $(srcdir)/result/XInclude/$$name ] ; then \	      echo New test file $$name ; \	      $(CHECKER) $(top_builddir)/xmllint --nowarning --xinclude $$i > $(srcdir)/result/XInclude/$$name 2> $(srcdir)/result/XInclude/$$name.err ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\	  else \	      log=`$(CHECKER) $(top_builddir)/xmllint --nowarning --xinclude $$i > result.$$name 2>error.$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\	      diff $(srcdir)/result/XInclude/$$name result.$$name ; \	      diff $(srcdir)/result/XInclude/$$name.err error.$$name` ; \	      if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \	      rm result.$$name error.$$name ; \	  fi ; fi ; done)	-@(for i in $(srcdir)/test/XInclude/docs/* ; do \	  name=`basename $$i`; \	  if [ ! -d $$i ] ; then \	  if [ ! -f $(srcdir)/result/XInclude/$$name ] ; then \	      echo New test file $$name ; \	      $(CHECKER) $(top_builddir)/xmllint --nowarning --noxincludenode $$i > $(srcdir)/result/XInclude/$$name 2> $(srcdir)/result/XInclude/$$name.err ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\	  else \	      log=`$(CHECKER) $(top_builddir)/xmllint --nowarning --noxincludenode $$i > result.$$name 2>error.$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\	      diff $(srcdir)/result/XInclude/$$name result.$$name ; \	      diff $(srcdir)/result/XInclude/$$name.err error.$$name` ; \	      if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \	      rm result.$$name error.$$name ; \	  fi ; fi ; done)	@(echo > .memdump)	@echo "## XInclude xmlReader regression tests"	-@(for i in $(srcdir)/test/XInclude/docs/* ; do \	  name=`basename $$i`; \	  if [ ! -d $$i ] ; then \	  if [ ! -f $(srcdir)/result/XInclude/$$name.rdr ] ; then \	      echo New test file $$name ; \	      $(CHECKER) $(top_builddir)/xmllint --nowarning --xinclude --stream --debug $$i > $(srcdir)/result/XInclude/$$name.rdr ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\	  else \	      log=`$(CHECKER) $(top_builddir)/xmllint --nowarning --xinclude --stream --debug $$i > result.$$name 2>error.$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\	      diff $(srcdir)/result/XInclude/$$name.err error.$$name ; \	      diff $(srcdir)/result/XInclude/$$name.rdr result.$$name` ; \	      if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \	      rm result.$$name error.$$name ; \	  fi ; fi ; done)	-@(for i in $(srcdir)/test/XInclude/docs/* ; do \	  name=`basename $$i`; \	  if [ ! -d $$i ] ; then \	  if [ ! -f $(srcdir)/result/XInclude/$$name.rdr ] ; then \	      echo New test file $$name ; \	      $(CHECKER) $(top_builddir)/xmllint --nowarning --noxincludenode --stream --debug $$i > $(srcdir)/result/XInclude/$$name.rdr ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\	  else \	      log=`$(CHECKER) $(top_builddir)/xmllint --nowarning --xinclude --stream --debug $$i > result.$$name 2>error.$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\	      diff $(srcdir)/result/XInclude/$$name.err error.$$name ; \	      diff $(srcdir)/result/XInclude/$$name.rdr result.$$name` ; \	      if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \	      rm result.$$name error.$$name ; \

⌨️ 快捷键说明

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