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

📄 makefile.am

📁 libxml,在UNIX/LINUX下非常重要的一个库,为XML相关应用提供方便.目前上载的是最新版本,若要取得最新版本,请参考里面的readme.
💻 AM
📖 第 1 页 / 共 4 页
字号:
## Process this file with automake to produce Makefile.inSUBDIRS = include . doc example xstc @PYTHON_SUBDIR@DIST_SUBDIRS = include . doc example python xstcINCLUDES = -I$(top_builddir)/include -I@srcdir@/include @THREAD_CFLAGS@ @Z_CFLAGS@ noinst_PROGRAMS=testSchemas testRelax testSAX testHTML testXPath testURI \                testThreads testC14N testAutomata testRegexp \                testReader testapi testModulebin_PROGRAMS = xmllint xmlcatalogbin_SCRIPTS=xml2-configlib_LTLIBRARIES = libxml2.lalibxml2_la_LIBADD = @THREAD_LIBS@ @Z_LIBS@ $(ICONV_LIBS) @M_LIBS@ @WIN32_EXTRA_LIBADD@libxml2_la_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@ @WIN32_EXTRA_LDFLAGS@ -version-info @LIBXML_VERSION_INFO@ @MODULE_PLATFORM_LIBS@if WITH_TRIO_SOURCESlibxml2_la_SOURCES = SAX.c entities.c encoding.c error.c parserInternals.c  \		parser.c tree.c hash.c list.c xmlIO.c xmlmemory.c uri.c  \		valid.c xlink.c HTMLparser.c HTMLtree.c debugXML.c xpath.c  \		xpointer.c xinclude.c nanohttp.c nanoftp.c DOCBparser.c \		catalog.c globals.c threads.c c14n.c xmlstring.c \		xmlregexp.c xmlschemas.c xmlschemastypes.c xmlunicode.c \		triostr.c trio.c xmlreader.c relaxng.c dict.c SAX2.c \		xmlwriter.c legacy.c chvalid.c pattern.c xmlsave.c xmlmodule.celselibxml2_la_SOURCES = SAX.c entities.c encoding.c error.c parserInternals.c  \		parser.c tree.c hash.c list.c xmlIO.c xmlmemory.c uri.c  \		valid.c xlink.c HTMLparser.c HTMLtree.c debugXML.c xpath.c  \		xpointer.c xinclude.c nanohttp.c nanoftp.c DOCBparser.c \		catalog.c globals.c threads.c c14n.c xmlstring.c \		xmlregexp.c xmlschemas.c xmlschemastypes.c xmlunicode.c \		xmlreader.c relaxng.c dict.c SAX2.c \		xmlwriter.c legacy.c chvalid.c pattern.c xmlsave.c \		xmlmodule.cendifDEPS = $(top_builddir)/libxml2.laLDADDS = @STATIC_BINARIES@ $(top_builddir)/libxml2.la @THREAD_LIBS@ @Z_LIBS@ $(ICONV_LIBS) @M_LIBS@ @WIN32_EXTRA_LIBADD@man_MANS = xml2-config.1 libxml.3m4datadir = $(datadir)/aclocalm4data_DATA = libxml.m4xmllint_SOURCES=xmllint.cxmllint_LDFLAGS = xmllint_DEPENDENCIES = $(DEPS)xmllint_LDADD=  @RDL_LIBS@ $(LDADDS)testSAX_SOURCES=testSAX.ctestSAX_LDFLAGS = testSAX_DEPENDENCIES = $(DEPS)testSAX_LDADD= $(LDADDS)testHTML_SOURCES=testHTML.ctestHTML_LDFLAGS = testHTML_DEPENDENCIES = $(DEPS)testHTML_LDADD= $(LDADDS)xmlcatalog_SOURCES=xmlcatalog.cxmlcatalog_LDFLAGS = xmlcatalog_DEPENDENCIES = $(DEPS)xmlcatalog_LDADD= @RDL_LIBS@ $(LDADDS)testXPath_SOURCES=testXPath.ctestXPath_LDFLAGS = testXPath_DEPENDENCIES = $(DEPS)testXPath_LDADD= $(LDADDS)testC14N_SOURCES=testC14N.ctestC14N_LDFLAGS = testC14N_DEPENDENCIES = $(DEPS)testC14N_LDADD= $(LDADDS)testThreads_SOURCES=testThreads@THREADS_W32@.ctestThreads_LDFLAGS = testThreads_DEPENDENCIES = $(DEPS)testThreads_LDADD= $(LDADDS)testURI_SOURCES=testURI.ctestURI_LDFLAGS = testURI_DEPENDENCIES = $(DEPS)testURI_LDADD= $(LDADDS)testRegexp_SOURCES=testRegexp.ctestRegexp_LDFLAGS = testRegexp_DEPENDENCIES = $(DEPS)testRegexp_LDADD= $(LDADDS)testAutomata_SOURCES=testAutomata.ctestAutomata_LDFLAGS = testAutomata_DEPENDENCIES = $(DEPS)testAutomata_LDADD= $(LDADDS)testSchemas_SOURCES=testSchemas.ctestSchemas_LDFLAGS = testSchemas_DEPENDENCIES = $(DEPS)testSchemas_LDADD= $(LDADDS)testRelax_SOURCES=testRelax.ctestRelax_LDFLAGS = testRelax_DEPENDENCIES = $(DEPS)testRelax_LDADD= $(LDADDS)testReader_SOURCES=testReader.ctestReader_LDFLAGS = testReader_DEPENDENCIES = $(DEPS)testReader_LDADD= $(LDADDS)testModule_SOURCES=testModule.ctestModule_LDFLAGS = testModule_DEPENDENCIES = $(DEPS)testModule_LDADD= $(LDADDS)noinst_LTLIBRARIES = testdso.latestdso_la_SOURCES = testdso.ctestdso_la_LDFLAGS = -module -rpath $(libdir)# that one forces the rebuild when "make rebuild" is run on doc/rebuild_testapi:	-@(if [ "$(PYTHON)" != "" ] ; then \	    $(PYTHON) $(srcdir)/gentest.py $(srcdir) ; fi )# that one is just to make sure it is rebuilt if missing# but adding the dependances generate messtestapi.c:	-@(if [ "$(PYTHON)" != "" ] ; then \	    $(PYTHON) $(srcdir)/gentest.py $(srcdir) ; fi )testapi_SOURCES=testapi.ctestapi_LDFLAGS = testapi_DEPENDENCIES = $(DEPS)testapi_LDADD= $(LDADDS)#testOOM_SOURCES=testOOM.c testOOMlib.h testOOMlib.c#testOOM_LDFLAGS = #testOOM_DEPENDENCIES = $(DEPS)#testOOM_LDADD= $(LDADDS)check-local: all teststestall : tests SVGtests SAXteststests: XMLtests XMLenttests NStests IDtests Errtests APItests @READER_TEST@ @TEST_SAX@ @TEST_PUSH@ @TEST_HTML@ @TEST_PHTML@  @TEST_VALID@ URItests @TEST_PATTERN@ @TEST_XPATH@ @TEST_XPTR@ @TEST_XINCLUDE@ @TEST_C14N@ @TEST_DEBUG@ @TEST_CATALOG@ @TEST_REGEXPS@ @TEST_SCHEMAS@ @TEST_THREADS@ Timingtests @TEST_VTIME@ @PYTHON_TESTS@ @TEST_MODULES@	@(if [ "@PYTHON_SUBDIR@" != "" ] ; then cd python ; \	    $(MAKE) MAKEFLAGS+=--silent tests ; fi)	@(cd doc/examples ; $(MAKE) MAKEFLAGS+=--silent tests)valgrind:	@echo '## Running the regression tests under Valgrind'	@echo '## Go get a cup of coffee it is gonna take a while ...'	$(MAKE) CHECKER='valgrind' testsAPItests: testapi$(EXEEXT)	@echo "## Running the API regression tests this may take a little while"	-@($(CHECKER) $(top_builddir)/testapi -q)HTMLtests : testHTML$(EXEEXT)	@(echo > .memdump)	@echo "## HTML regression tests"	-@(for i in $(srcdir)/test/HTML/* ; do \	  name=`basename $$i`; \	  if [ ! -d $$i ] ; then \	  if [ ! -f $(srcdir)/result/HTML/$$name ] ; then \	      echo New test file $$name ; \	      $(CHECKER) $(top_builddir)/testHTML $$i > $(srcdir)/result/HTML/$$name 2>$(srcdir)/result/HTML/$$name.err ; \	  else \	      log=`$(CHECKER) $(top_builddir)/testHTML $$i > result.$$name 2> error.$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\	      diff $(srcdir)/result/HTML/$$name result.$$name ; \	      diff -b $(srcdir)/result/HTML/$$name.err error.$$name ; \	      $(CHECKER) $(top_builddir)/testHTML result.$$name > result2.$$name 2>error.$$name ; \	      diff result.$$name result2.$$name` ; \	      if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \	      rm result.$$name result2.$$name error.$$name ; \	  fi ; fi ; done)HTMLPushtests : testHTML$(EXEEXT)	@echo "## Push HTML regression tests"	-@(for i in $(srcdir)/test/HTML/* ; do \	  name=`basename $$i`; \	  if [ ! -d $$i ] ; then \	  if [ ! -f $(srcdir)/result/HTML/$$name ] ; then \	      echo New test file $$name ; \	      $(CHECKER) $(top_builddir)/testHTML --push $$i > $(srcdir)/result/HTML/$$name 2>$(srcdir)/result/HTML/$$name.err ; \	  else \	      log=`$(CHECKER) $(top_builddir)/testHTML --push $$i > result.$$name 2> error.$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\	      diff $(srcdir)/result/HTML/$$name result.$$name ; \	      cut -b 1-15 $(srcdir)/result/HTML/$$name.err > errorcut.$$name; \	      cut -b 1-15 error.$$name > errorcut2.$$name; \	      diff -b errorcut.$$name errorcut2.$$name ; \	      $(CHECKER) $(top_builddir)/testHTML --push result.$$name > result2.$$name 2>error.$$name ; \	      diff result.$$name result2.$$name` ; \	      if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \	      rm result.$$name result2.$$name error.$$name errorcut.$$name errorcut2.$$name ; \	  fi ; fi ; done)	@echo "## HTML SAX regression tests"	-@(for i in $(srcdir)/test/HTML/* ; do \	  name=`basename $$i`; \	  if [ ! -d $$i ] ; then \	  if [ ! -f $(srcdir)/result/HTML/$$name.sax ] ; then \	      echo New test file $$name ; \	      $(CHECKER) $(top_builddir)/testHTML --sax $$i > $(srcdir)/result/HTML/$$name.sax ; \	  else \	      log=`$(CHECKER) $(top_builddir)/testHTML --sax $$i > result.$$name.sax ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\	      diff $(srcdir)/result/HTML/$$name.sax result.$$name.sax` ; \	      if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \	      rm result.$$name.sax ; \	  fi ; fi ; done)	@echo "## Push HTML SAX regression tests"	-@(for i in $(srcdir)/test/HTML/* ; do \	  name=`basename $$i`; \	  if [ ! -d $$i ] ; then \	  if [ ! -f $(srcdir)/result/HTML/$$name ] ; then \	      echo New test file $$name ; \	      $(CHECKER) $(top_builddir)/testHTML --push --sax $$i > $(srcdir)/result/HTML/$$name.sax ; \	  else \	      log=`$(CHECKER) $(top_builddir)/testHTML --push --sax $$i 2>&1 > result.$$name.sax ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\	      diff $(srcdir)/result/HTML/$$name.sax result.$$name.sax` ; \	      if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \	      rm result.$$name.sax ; \	  fi ; fi ; done)XMLtests : xmllint$(EXEEXT)	@(echo > .memdump)	@echo "## XML regression tests"	-@(for i in $(srcdir)/test/* ; do \	  name=`basename $$i`; \	  if [ ! -d $$i ] ; then \	  if [ ! -f $(srcdir)/result/$$name ] ; then \	      echo New test file $$name ; \	      $(CHECKER) $(top_builddir)/xmllint $$i > $(srcdir)/result/$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \	  else \	      log=`$(CHECKER) $(top_builddir)/xmllint $$i 2>&1 > result.$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \	      diff $(srcdir)/result/$$name result.$$name ; \	      $(CHECKER) $(top_builddir)/xmllint 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)	@echo "## XML regression tests on memory"	-@(for i in $(srcdir)/test/* ; do \	  name=`basename $$i`; \	  if [ ! -d $$i ] ; then \	  if [ ! -f $(srcdir)/result/$$name ] ; then \	      echo New test file $$name ; \	      $(CHECKER) $(top_builddir)/xmllint --memory $$i > $(srcdir)/result/$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"; \	  else \	      log=`$(CHECKER) $(top_builddir)/xmllint --memory $$i 2>&1 > result.$$name ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0";\	      diff $(srcdir)/result/$$name result.$$name ; \	      $(CHECKER) $(top_builddir)/xmllint --memory result.$$name 2>&1 > result2.$$name | grep -v 'failed to load external entity' ; \	      grep "MORY ALLO" .memdump  | grep -v "MEMORY ALLOCATED : 0"`; \	      if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \	      diff result.$$name result2.$$name ; \	      rm result.$$name result2.$$name ; \	  fi ; fi ; done)XMLPushtests: xmllint$(EXEEXT)	@(echo > .memdump)	@echo "## XML push regression tests"	-@(for i in $(srcdir)/test/* ; do \	  name=`basename $$i`; \

⌨️ 快捷键说明

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