ya.make 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. # Generated by devtools/yamaker from nixpkgs 22.11.
  2. PROGRAM(swig)
  3. LICENSE(
  4. Custom-swig AND
  5. GPL-3.0-only
  6. )
  7. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  8. VERSION(4.1.1)
  9. ORIGINAL_SOURCE(https://github.com/swig/swig/archive/v4.1.1.tar.gz)
  10. PEERDIR(
  11. contrib/libs/pcre2
  12. )
  13. ADDINCL(
  14. contrib/libs/pcre2
  15. contrib/tools/swig/Source/CParse
  16. contrib/tools/swig/Source/DOH
  17. contrib/tools/swig/Source/Doxygen
  18. contrib/tools/swig/Source/Include
  19. contrib/tools/swig/Source/Modules
  20. contrib/tools/swig/Source/Preprocessor
  21. contrib/tools/swig/Source/Swig
  22. )
  23. NO_COMPILER_WARNINGS()
  24. NO_UTIL()
  25. CFLAGS(
  26. -DSWIG_LIB_ARCPATH=contrib/tools/swig/Lib
  27. -DHAVE_CONFIG_H
  28. )
  29. BISON_GEN_C()
  30. SRCS(
  31. Source/CParse/cscanner.c
  32. Source/CParse/parser.y
  33. Source/CParse/templ.c
  34. Source/CParse/util.c
  35. Source/DOH/base.c
  36. Source/DOH/file.c
  37. Source/DOH/fio.c
  38. Source/DOH/hash.c
  39. Source/DOH/list.c
  40. Source/DOH/memory.c
  41. Source/DOH/string.c
  42. Source/DOH/void.c
  43. Source/Doxygen/doxyentity.cxx
  44. Source/Doxygen/doxyparser.cxx
  45. Source/Doxygen/doxytranslator.cxx
  46. Source/Doxygen/javadoc.cxx
  47. Source/Doxygen/pydoc.cxx
  48. Source/Modules/allocate.cxx
  49. Source/Modules/contract.cxx
  50. Source/Modules/csharp.cxx
  51. Source/Modules/d.cxx
  52. Source/Modules/directors.cxx
  53. Source/Modules/emit.cxx
  54. Source/Modules/go.cxx
  55. Source/Modules/guile.cxx
  56. Source/Modules/interface.cxx
  57. Source/Modules/java.cxx
  58. Source/Modules/javascript.cxx
  59. Source/Modules/lang.cxx
  60. Source/Modules/lua.cxx
  61. Source/Modules/main.cxx
  62. Source/Modules/mzscheme.cxx
  63. Source/Modules/nested.cxx
  64. Source/Modules/ocaml.cxx
  65. Source/Modules/octave.cxx
  66. Source/Modules/overload.cxx
  67. Source/Modules/perl5.cxx
  68. Source/Modules/php.cxx
  69. Source/Modules/python.cxx
  70. Source/Modules/r.cxx
  71. Source/Modules/ruby.cxx
  72. Source/Modules/scilab.cxx
  73. Source/Modules/swigmain.cxx
  74. Source/Modules/tcl8.cxx
  75. Source/Modules/typepass.cxx
  76. Source/Modules/utils.cxx
  77. Source/Modules/xml.cxx
  78. Source/Preprocessor/cpp.c
  79. Source/Preprocessor/expr.c
  80. Source/Swig/cwrap.c
  81. Source/Swig/deprecate.c
  82. Source/Swig/error.c
  83. Source/Swig/extend.c
  84. Source/Swig/fragment.c
  85. Source/Swig/getopt.c
  86. Source/Swig/include.c
  87. Source/Swig/misc.c
  88. Source/Swig/naming.c
  89. Source/Swig/parms.c
  90. Source/Swig/scanner.c
  91. Source/Swig/stype.c
  92. Source/Swig/symbol.c
  93. Source/Swig/tree.c
  94. Source/Swig/typemap.c
  95. Source/Swig/typeobj.c
  96. Source/Swig/typesys.c
  97. Source/Swig/wrapfunc.c
  98. swig_lib.cpp
  99. )
  100. END()
  101. RECURSE(
  102. Lib/go
  103. Lib/java
  104. Lib/perl5
  105. Lib/python
  106. )