ya.make 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. # Generated by devtools/yamaker from nixpkgs 22.11.
  2. LIBRARY()
  3. LICENSE(
  4. MIT AND
  5. Mit-Veillard-Variant
  6. )
  7. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  8. VERSION(2.9.13)
  9. ORIGINAL_SOURCE(https://gitlab.gnome.org/api/v4/projects/GNOME%2Flibxml2/repository/archive.tar.gz?sha=v2.9.13)
  10. PEERDIR(
  11. contrib/libs/libiconv
  12. contrib/libs/zlib
  13. )
  14. ADDINCL(
  15. GLOBAL contrib/libs/libxml/include
  16. contrib/libs/libxml
  17. )
  18. NO_COMPILER_WARNINGS()
  19. CFLAGS(
  20. -DHAVE_CONFIG_H
  21. GLOBAL -DLIBXML_STATIC
  22. )
  23. SRCS(
  24. HTMLparser.c
  25. HTMLtree.c
  26. SAX.c
  27. SAX2.c
  28. buf.c
  29. c14n.c
  30. catalog.c
  31. chvalid.c
  32. debugXML.c
  33. dict.c
  34. encoding.c
  35. entities.c
  36. error.c
  37. globals.c
  38. hash.c
  39. legacy.c
  40. list.c
  41. nanoftp.c
  42. nanohttp.c
  43. parser.c
  44. parserInternals.c
  45. pattern.c
  46. relaxng.c
  47. schematron.c
  48. threads.c
  49. tree.c
  50. uri.c
  51. valid.c
  52. xinclude.c
  53. xlink.c
  54. xmlIO.c
  55. xmlmemory.c
  56. xmlmodule.c
  57. xmlreader.c
  58. xmlregexp.c
  59. xmlsave.c
  60. xmlschemas.c
  61. xmlschemastypes.c
  62. xmlstring.c
  63. xmlunicode.c
  64. xmlwriter.c
  65. xpath.c
  66. xpointer.c
  67. xzlib.c
  68. )
  69. IF (ARCADIA_LIBXML_DISABLE_EXTRA_ENCODINGS)
  70. NO_RUNTIME()
  71. CFLAGS(
  72. -DARCADIA_LIBXML_DISABLE_EXTRA_ENCODINGS
  73. )
  74. ELSE()
  75. PEERDIR(
  76. library/cpp/charset
  77. )
  78. SRCS(
  79. yencoding.cpp
  80. )
  81. ENDIF()
  82. END()
  83. RECURSE(
  84. xmllint
  85. )