aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/tools/swig
diff options
context:
space:
mode:
authoralexv-smirnov <alex@ydb.tech>2023-03-15 19:59:12 +0300
committeralexv-smirnov <alex@ydb.tech>2023-03-15 19:59:12 +0300
commit056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11 (patch)
tree4740980126f32e3af7937ba0ca5f83e59baa4ab0 /contrib/tools/swig
parent269126dcced1cc8b53eb4398b4a33e5142f10290 (diff)
downloadydb-056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11.tar.gz
add library/cpp/actors, ymake build to ydb oss export
Diffstat (limited to 'contrib/tools/swig')
-rw-r--r--contrib/tools/swig/ya.make118
1 files changed, 118 insertions, 0 deletions
diff --git a/contrib/tools/swig/ya.make b/contrib/tools/swig/ya.make
new file mode 100644
index 0000000000..4fa91989b8
--- /dev/null
+++ b/contrib/tools/swig/ya.make
@@ -0,0 +1,118 @@
+# Generated by devtools/yamaker from nixpkgs 22.05.
+
+PROGRAM(swig)
+
+LICENSE(
+ BSD-2-Clause AND
+ BSD-Source-Code AND
+ Bison-exception-2.2 AND
+ GPL-3.0-only AND
+ GPL-3.0-or-later AND
+ LicenseRef-scancode-other-copyleft AND
+ LicenseRef-scancode-swig AND
+ LicenseRef-scancode-unknown-license-reference
+)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+VERSION(4.0.2)
+
+ORIGINAL_SOURCE(https://github.com/swig/swig/archive/v4.0.2.tar.gz)
+
+PEERDIR(
+ contrib/libs/pcre
+)
+
+ADDINCL(
+ contrib/libs/pcre
+ contrib/tools/swig/Source/CParse
+ contrib/tools/swig/Source/DOH
+ contrib/tools/swig/Source/Doxygen
+ contrib/tools/swig/Source/Include
+ contrib/tools/swig/Source/Modules
+ contrib/tools/swig/Source/Preprocessor
+ contrib/tools/swig/Source/Swig
+)
+
+NO_COMPILER_WARNINGS()
+
+NO_UTIL()
+
+CFLAGS(
+ -DSWIG_LIB_ARCPATH=contrib/tools/swig/Lib
+ -DHAVE_CONFIG_H
+)
+
+SRCS(
+ Source/CParse/cscanner.c
+ Source/CParse/parser.c
+ Source/CParse/templ.c
+ Source/CParse/util.c
+ Source/DOH/base.c
+ Source/DOH/file.c
+ Source/DOH/fio.c
+ Source/DOH/hash.c
+ Source/DOH/list.c
+ Source/DOH/memory.c
+ Source/DOH/string.c
+ Source/DOH/void.c
+ Source/Doxygen/doxyentity.cxx
+ Source/Doxygen/doxyparser.cxx
+ Source/Doxygen/doxytranslator.cxx
+ Source/Doxygen/javadoc.cxx
+ Source/Doxygen/pydoc.cxx
+ Source/Modules/allocate.cxx
+ Source/Modules/browser.cxx
+ Source/Modules/contract.cxx
+ Source/Modules/csharp.cxx
+ Source/Modules/d.cxx
+ Source/Modules/directors.cxx
+ Source/Modules/emit.cxx
+ Source/Modules/go.cxx
+ Source/Modules/guile.cxx
+ Source/Modules/interface.cxx
+ Source/Modules/java.cxx
+ Source/Modules/javascript.cxx
+ Source/Modules/lang.cxx
+ Source/Modules/lua.cxx
+ Source/Modules/main.cxx
+ Source/Modules/mzscheme.cxx
+ Source/Modules/nested.cxx
+ Source/Modules/ocaml.cxx
+ Source/Modules/octave.cxx
+ Source/Modules/overload.cxx
+ Source/Modules/perl5.cxx
+ Source/Modules/php.cxx
+ Source/Modules/python.cxx
+ Source/Modules/r.cxx
+ Source/Modules/ruby.cxx
+ Source/Modules/scilab.cxx
+ Source/Modules/swigmain.cxx
+ Source/Modules/tcl8.cxx
+ Source/Modules/typepass.cxx
+ Source/Modules/utils.cxx
+ Source/Modules/xml.cxx
+ Source/Preprocessor/cpp.c
+ Source/Preprocessor/expr.c
+ Source/Swig/cwrap.c
+ Source/Swig/deprecate.c
+ Source/Swig/error.c
+ Source/Swig/extend.c
+ Source/Swig/fragment.c
+ Source/Swig/getopt.c
+ Source/Swig/include.c
+ Source/Swig/misc.c
+ Source/Swig/naming.c
+ Source/Swig/parms.c
+ Source/Swig/scanner.c
+ Source/Swig/stype.c
+ Source/Swig/symbol.c
+ Source/Swig/tree.c
+ Source/Swig/typemap.c
+ Source/Swig/typeobj.c
+ Source/Swig/typesys.c
+ Source/Swig/wrapfunc.c
+ swig_lib.cpp
+)
+
+END()