diff options
author | alexv-smirnov <alex@ydb.tech> | 2023-03-15 19:59:12 +0300 |
---|---|---|
committer | alexv-smirnov <alex@ydb.tech> | 2023-03-15 19:59:12 +0300 |
commit | 056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11 (patch) | |
tree | 4740980126f32e3af7937ba0ca5f83e59baa4ab0 /contrib/tools/swig | |
parent | 269126dcced1cc8b53eb4398b4a33e5142f10290 (diff) | |
download | ydb-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.make | 118 |
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() |