aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/libmysql_r/strings/ya.make
blob: 9763630f9c8716a4607608e76a552a1f3b65d06d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# Generated by devtools/yamaker.

LIBRARY()

LICENSE(
    GPL-2.0-only WITH Mysql-Linking-Exception-2018 AND
    GPL-2.0-only WITH Universal-FOSS-exception-1.0 AND
    Mit-Old-Style AND
    X11-Hanson AND
    X11-Lucent
)

LICENSE_TEXTS(.yandex_meta/licenses.list.txt)

PEERDIR(
    contrib/libs/openssl
)

ADDINCL(
    contrib/libs/libmysql_r
    contrib/libs/libmysql_r/include
)

NO_COMPILER_WARNINGS()

NO_UTIL()

CFLAGS(
    -DDBUG_OFF
    -DDISABLE_MYSQL_THREAD_H
    -DHAVE_CONFIG_H
    -DHAVE_LIBEVENT2
    -DHAVE_OPENSSL
    -DHAVE_TLSv13
    -DLZ4_DISABLE_DEPRECATE_WARNINGS
    -DRAPIDJSON_NO_SIZETYPEDEFINE
    -DRAPIDJSON_SCHEMA_USE_INTERNALREGEX=0
    -DRAPIDJSON_SCHEMA_USE_STDREGEX=1
    -DUNISTR_FROM_CHAR_EXPLICIT=explicit
    -DUNISTR_FROM_STRING_EXPLICIT=explicit
)

SRCS(
    ctype-big5.cc
    ctype-bin.cc
    ctype-cp932.cc
    ctype-czech.cc
    ctype-euc_kr.cc
    ctype-eucjpms.cc
    ctype-extra.cc
    ctype-gb18030.cc
    ctype-gb2312.cc
    ctype-gbk.cc
    ctype-latin1.cc
    ctype-mb.cc
    ctype-simple.cc
    ctype-sjis.cc
    ctype-tis620.cc
    ctype-uca.cc
    ctype-ucs2.cc
    ctype-ujis.cc
    ctype-utf8.cc
    ctype-win1250ch.cc
    ctype.cc
    decimal.cc
    dtoa.cc
    int2str.cc
    longlong2str.cc
    my_strchr.cc
    my_strtoll10.cc
    str2int.cc
    str_alloc.cc
    strcont.cc
    strmake.cc
    strxmov.cc
    strxnmov.cc
    xml.cc
)

RUN_PROGRAM(
    contrib/libs/libmysql_r/strings/uca9dump ja --in_file=lang_data/ja_hans.txt --out_file=uca900_ja_tbls.cc
    CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/libmysql_r/strings
    IN lang_data/ja_hans.txt
    OUTPUT_INCLUDES my_inttypes.h
    OUT uca900_ja_tbls.cc
)

RUN_PROGRAM(
    contrib/libs/libmysql_r/strings/uca9dump zh --in_file=lang_data/zh_hans.txt --out_file=uca900_zh_tbls.cc
    CWD ${ARCADIA_BUILD_ROOT}/contrib/libs/libmysql_r/strings
    IN lang_data/zh_hans.txt
    OUTPUT_INCLUDES my_inttypes.h
    OUT uca900_zh_tbls.cc
)

END()