summaryrefslogtreecommitdiffstats
path: root/third_party/libxml/libxml.gyp
diff options
context:
space:
mode:
authorevan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-13 22:41:39 +0000
committerevan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-13 22:41:39 +0000
commit681c85692a6421e1f288c329f80dcee25355dd7b (patch)
tree05cc980fc742d9efa5307f6099dee68fe50d9512 /third_party/libxml/libxml.gyp
parentabffeda32d465d4ccbbdf6d6a3275c1ab03e5434 (diff)
downloadchromium_src-681c85692a6421e1f288c329f80dcee25355dd7b.zip
chromium_src-681c85692a6421e1f288c329f80dcee25355dd7b.tar.gz
chromium_src-681c85692a6421e1f288c329f80dcee25355dd7b.tar.bz2
libxml: move all upstream code into a src/ subdirectory.
This helps keep our patches, build files, and metadata separate. (Note that src/ is not purely what upstream has, since it has our patches applied.) Review URL: http://codereview.chromium.org/3160012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56107 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/libxml/libxml.gyp')
-rw-r--r--third_party/libxml/libxml.gyp214
1 files changed, 108 insertions, 106 deletions
diff --git a/third_party/libxml/libxml.gyp b/third_party/libxml/libxml.gyp
index 63304de..8d205f1 100644
--- a/third_party/libxml/libxml.gyp
+++ b/third_party/libxml/libxml.gyp
@@ -5,6 +5,8 @@
{
'variables': {
'conditions': [
+ # Define an "os_include" variable that points at the OS-specific generated
+ # headers. These were generated by running the configure script offline.
['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', {
'os_include': 'linux'
}],
@@ -39,114 +41,114 @@
'type': '<(library)',
'msvs_guid': 'F9810DE8-CBC3-4605-A7B1-ECA2D5292FD7',
'sources': [
- 'include/libxml/c14n.h',
- 'include/libxml/catalog.h',
- 'include/libxml/chvalid.h',
- 'include/libxml/debugXML.h',
- 'include/libxml/dict.h',
- 'include/libxml/DOCBparser.h',
- 'include/libxml/encoding.h',
- 'include/libxml/entities.h',
- 'include/libxml/globals.h',
- 'include/libxml/hash.h',
- 'include/libxml/HTMLparser.h',
- 'include/libxml/HTMLtree.h',
- 'include/libxml/list.h',
- 'include/libxml/nanoftp.h',
- 'include/libxml/nanohttp.h',
- 'include/libxml/parser.h',
- 'include/libxml/parserInternals.h',
- 'include/libxml/pattern.h',
- 'include/libxml/relaxng.h',
- 'include/libxml/SAX.h',
- 'include/libxml/SAX2.h',
- 'include/libxml/schemasInternals.h',
- 'include/libxml/schematron.h',
- 'include/libxml/threads.h',
- 'include/libxml/tree.h',
- 'include/libxml/uri.h',
- 'include/libxml/valid.h',
- 'include/libxml/xinclude.h',
- 'include/libxml/xlink.h',
- 'include/libxml/xmlautomata.h',
- 'include/libxml/xmlerror.h',
- 'include/libxml/xmlexports.h',
- 'include/libxml/xmlIO.h',
- 'include/libxml/xmlmemory.h',
- 'include/libxml/xmlmodule.h',
- 'include/libxml/xmlreader.h',
- 'include/libxml/xmlregexp.h',
- 'include/libxml/xmlsave.h',
- 'include/libxml/xmlschemas.h',
- 'include/libxml/xmlschemastypes.h',
- 'include/libxml/xmlstring.h',
- 'include/libxml/xmlunicode.h',
- 'include/libxml/xmlwriter.h',
- 'include/libxml/xpath.h',
- 'include/libxml/xpathInternals.h',
- 'include/libxml/xpointer.h',
- 'include/win32config.h',
- 'include/wsockcompat.h',
'linux/config.h',
'linux/include/libxml/xmlversion.h',
'mac/config.h',
'mac/include/libxml/xmlversion.h',
- 'win32/config.h',
- 'win32/include/libxml/xmlversion.h',
- 'acconfig.h',
- 'c14n.c',
- 'catalog.c',
- 'chvalid.c',
- 'debugXML.c',
- 'dict.c',
- 'DOCBparser.c',
- 'elfgcchack.h',
- 'encoding.c',
- 'entities.c',
- 'error.c',
- 'globals.c',
- 'hash.c',
- 'HTMLparser.c',
- 'HTMLtree.c',
- 'legacy.c',
- 'libxml.h',
- 'list.c',
- 'nanoftp.c',
- 'nanohttp.c',
- 'parser.c',
- 'parserInternals.c',
- 'pattern.c',
- 'relaxng.c',
- 'SAX.c',
- 'SAX2.c',
- 'schematron.c',
- 'threads.c',
- 'tree.c',
- #'trio.c',
- #'trio.h',
- #'triodef.h',
- #'trionan.c',
- #'trionan.h',
- #'triop.h',
- #'triostr.c',
- #'triostr.h',
- 'uri.c',
- 'valid.c',
- 'xinclude.c',
- 'xlink.c',
- 'xmlIO.c',
- 'xmlmemory.c',
- 'xmlmodule.c',
- 'xmlreader.c',
- 'xmlregexp.c',
- 'xmlsave.c',
- 'xmlschemas.c',
- 'xmlschemastypes.c',
- 'xmlstring.c',
- 'xmlunicode.c',
- 'xmlwriter.c',
- 'xpath.c',
- 'xpointer.c',
+ 'src/include/libxml/c14n.h',
+ 'src/include/libxml/catalog.h',
+ 'src/include/libxml/chvalid.h',
+ 'src/include/libxml/debugXML.h',
+ 'src/include/libxml/dict.h',
+ 'src/include/libxml/DOCBparser.h',
+ 'src/include/libxml/encoding.h',
+ 'src/include/libxml/entities.h',
+ 'src/include/libxml/globals.h',
+ 'src/include/libxml/hash.h',
+ 'src/include/libxml/HTMLparser.h',
+ 'src/include/libxml/HTMLtree.h',
+ 'src/include/libxml/list.h',
+ 'src/include/libxml/nanoftp.h',
+ 'src/include/libxml/nanohttp.h',
+ 'src/include/libxml/parser.h',
+ 'src/include/libxml/parserInternals.h',
+ 'src/include/libxml/pattern.h',
+ 'src/include/libxml/relaxng.h',
+ 'src/include/libxml/SAX.h',
+ 'src/include/libxml/SAX2.h',
+ 'src/include/libxml/schemasInternals.h',
+ 'src/include/libxml/schematron.h',
+ 'src/include/libxml/threads.h',
+ 'src/include/libxml/tree.h',
+ 'src/include/libxml/uri.h',
+ 'src/include/libxml/valid.h',
+ 'src/include/libxml/xinclude.h',
+ 'src/include/libxml/xlink.h',
+ 'src/include/libxml/xmlautomata.h',
+ 'src/include/libxml/xmlerror.h',
+ 'src/include/libxml/xmlexports.h',
+ 'src/include/libxml/xmlIO.h',
+ 'src/include/libxml/xmlmemory.h',
+ 'src/include/libxml/xmlmodule.h',
+ 'src/include/libxml/xmlreader.h',
+ 'src/include/libxml/xmlregexp.h',
+ 'src/include/libxml/xmlsave.h',
+ 'src/include/libxml/xmlschemas.h',
+ 'src/include/libxml/xmlschemastypes.h',
+ 'src/include/libxml/xmlstring.h',
+ 'src/include/libxml/xmlunicode.h',
+ 'src/include/libxml/xmlwriter.h',
+ 'src/include/libxml/xpath.h',
+ 'src/include/libxml/xpathInternals.h',
+ 'src/include/libxml/xpointer.h',
+ 'src/include/win32config.h',
+ 'src/include/wsockcompat.h',
+ 'src/win32/config.h',
+ 'src/win32/include/libxml/xmlversion.h',
+ 'src/acconfig.h',
+ 'src/c14n.c',
+ 'src/catalog.c',
+ 'src/chvalid.c',
+ 'src/debugXML.c',
+ 'src/dict.c',
+ 'src/DOCBparser.c',
+ 'src/elfgcchack.h',
+ 'src/encoding.c',
+ 'src/entities.c',
+ 'src/error.c',
+ 'src/globals.c',
+ 'src/hash.c',
+ 'src/HTMLparser.c',
+ 'src/HTMLtree.c',
+ 'src/legacy.c',
+ 'src/libxml.h',
+ 'src/list.c',
+ 'src/nanoftp.c',
+ 'src/nanohttp.c',
+ 'src/parser.c',
+ 'src/parserInternals.c',
+ 'src/pattern.c',
+ 'src/relaxng.c',
+ 'src/SAX.c',
+ 'src/SAX2.c',
+ 'src/schematron.c',
+ 'src/threads.c',
+ 'src/tree.c',
+ #'src/trio.c',
+ #'src/trio.h',
+ #'src/triodef.h',
+ #'src/trionan.c',
+ #'src/trionan.h',
+ #'src/triop.h',
+ #'src/triostr.c',
+ #'src/triostr.h',
+ 'src/uri.c',
+ 'src/valid.c',
+ 'src/xinclude.c',
+ 'src/xlink.c',
+ 'src/xmlIO.c',
+ 'src/xmlmemory.c',
+ 'src/xmlmodule.c',
+ 'src/xmlreader.c',
+ 'src/xmlregexp.c',
+ 'src/xmlsave.c',
+ 'src/xmlschemas.c',
+ 'src/xmlschemastypes.c',
+ 'src/xmlstring.c',
+ 'src/xmlunicode.c',
+ 'src/xmlwriter.c',
+ 'src/xpath.c',
+ 'src/xpointer.c',
],
'defines': [
# Define LIBXML_STATIC as nothing to match how libxml.h
@@ -158,7 +160,7 @@
'include_dirs': [
'<(os_include)',
'<(os_include)/include',
- 'include',
+ 'src/include',
],
'dependencies': [
'../icu/icu.gyp:icuuc',
@@ -173,7 +175,7 @@
],
'include_dirs': [
'<(os_include)/include',
- 'include',
+ 'src/include',
],
},
'conditions': [