ya.make 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  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. VERSION(1.42)
  15. PEERDIR(
  16. contrib/libs/libiconv
  17. )
  18. ADDINCL(
  19. GLOBAL contrib/libs/libidn/include
  20. contrib/libs/libidn
  21. contrib/libs/libidn/gl
  22. contrib/libs/libidn/lib
  23. contrib/libs/libidn/lib/gl
  24. )
  25. NO_COMPILER_WARNINGS()
  26. NO_RUNTIME()
  27. CFLAGS(
  28. -DHAVE_CONFIG_H
  29. -DLIBIDN_BUILDING
  30. -DLOCALEDIR=\"/tmp/yamaker/libidn/out/share/locale\"
  31. )
  32. SRCDIR(contrib/libs/libidn)
  33. SRCS(
  34. gl/basename-lgpl.c
  35. gl/fd-hook.c
  36. gl/malloca.c
  37. gl/stat-time.c
  38. lib/gl/c-ctype.c
  39. lib/gl/c-strcasecmp.c
  40. lib/gl/c-strncasecmp.c
  41. lib/gl/striconv.c
  42. lib/gl/unistr/u8-check.c
  43. lib/gl/unistr/u8-mbtoucr.c
  44. lib/gl/unistr/u8-uctomb-aux.c
  45. lib/gl/unistr/u8-uctomb.c
  46. lib/idn-free.c
  47. lib/idna.c
  48. lib/nfkc.c
  49. lib/pr29.c
  50. lib/profiles.c
  51. lib/punycode.c
  52. lib/rfc3454.c
  53. lib/strerror-idna.c
  54. lib/strerror-pr29.c
  55. lib/strerror-punycode.c
  56. lib/strerror-stringprep.c
  57. lib/strerror-tld.c
  58. lib/stringprep.c
  59. lib/tld.c
  60. lib/tlds.c
  61. lib/toutf8.c
  62. lib/version.c
  63. )
  64. IF (OS_LINUX)
  65. SRCS(
  66. gl/getprogname.c
  67. )
  68. ELSEIF (OS_WINDOWS)
  69. SRCS(
  70. gl/getprogname.c
  71. lib/gl/strverscmp.c
  72. )
  73. ENDIF()
  74. END()