ya.make 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. # Generated by devtools/yamaker.
  2. LIBRARY()
  3. LICENSE(
  4. "(GPL-2.0-or-later OR LGPL-3.0-or-later OR GPL-3.0-or-later)" AND
  5. "(LGPL-3.0-or-later OR GPL-2.0-or-later)" AND
  6. Custom-punycode AND
  7. FSFAP AND
  8. LGPL-2.0-or-later AND
  9. LGPL-2.1-only AND
  10. LGPL-2.1-or-later AND
  11. LGPL-3.0-only
  12. )
  13. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  14. PEERDIR(
  15. contrib/libs/libiconv
  16. )
  17. ADDINCL(
  18. GLOBAL contrib/libs/libidn/include
  19. contrib/libs/libidn
  20. contrib/libs/libidn/gl
  21. contrib/libs/libidn/lib
  22. contrib/libs/libidn/lib/gl
  23. )
  24. NO_COMPILER_WARNINGS()
  25. NO_RUNTIME()
  26. CFLAGS(
  27. -DHAVE_CONFIG_H
  28. -DLIBIDN_BUILDING
  29. -DLOCALEDIR=\"/tmp/yamaker/libidn/out/share/locale\"
  30. )
  31. SRCDIR(contrib/libs/libidn)
  32. SRCS(
  33. gl/basename-lgpl.c
  34. gl/fd-hook.c
  35. gl/malloca.c
  36. gl/stat-time.c
  37. lib/gl/c-ctype.c
  38. lib/gl/c-strcasecmp.c
  39. lib/gl/c-strncasecmp.c
  40. lib/gl/striconv.c
  41. lib/gl/unistr/u8-check.c
  42. lib/gl/unistr/u8-mbtoucr.c
  43. lib/gl/unistr/u8-uctomb-aux.c
  44. lib/gl/unistr/u8-uctomb.c
  45. lib/idn-free.c
  46. lib/idna.c
  47. lib/nfkc.c
  48. lib/pr29.c
  49. lib/profiles.c
  50. lib/punycode.c
  51. lib/rfc3454.c
  52. lib/strerror-idna.c
  53. lib/strerror-pr29.c
  54. lib/strerror-punycode.c
  55. lib/strerror-stringprep.c
  56. lib/strerror-tld.c
  57. lib/stringprep.c
  58. lib/tld.c
  59. lib/tlds.c
  60. lib/toutf8.c
  61. lib/version.c
  62. )
  63. IF (OS_LINUX)
  64. SRCS(
  65. gl/getprogname.c
  66. )
  67. ELSEIF (OS_WINDOWS)
  68. SRCS(
  69. gl/getprogname.c
  70. lib/gl/strverscmp.c
  71. )
  72. ENDIF()
  73. END()