(lang dune 2.9)
(name gettext)
(library
 (name gettext)
 (kind normal)
 (archives (byte gettext.cma) (native gettext.cmxa))
 (plugins (byte gettext.cma) (native gettext.cmxs))
 (modes byte native)
 (modules (unwrapped)))
(library
 (name gettext.base)
 (kind normal)
 (archives (byte base/gettextBase.cma) (native base/gettextBase.cmxa))
 (plugins (byte base/gettextBase.cma) (native base/gettextBase.cmxs))
 (native_archives base/gettextBase.a)
 (requires fileutils)
 (modes byte native)
 (obj_dir (private_dir .private))
 (modules
  (unwrapped
   ((name Gettext) (obj_name gettext) (visibility public) (impl) (intf))
   ((name GettextCategory)
    (obj_name gettextCategory)
    (visibility public)
    (impl))
   ((name GettextCompat)
    (obj_name gettextCompat)
    (visibility public)
    (impl)
    (intf))
   ((name GettextConfig) (obj_name gettextConfig) (visibility public) (impl))
   ((name GettextConfigGen)
    (obj_name gettextConfigGen)
    (visibility private)
    (impl))
   ((name GettextDummy) (obj_name gettextDummy) (visibility public) (impl))
   ((name GettextFormat) (obj_name gettextFormat) (visibility public) (impl))
   ((name GettextFormat_lexer)
    (obj_name gettextFormat_lexer)
    (visibility private)
    (impl))
   ((name GettextFormat_parser)
    (obj_name gettextFormat_parser)
    (visibility private)
    (impl)
    (intf))
   ((name GettextMo) (obj_name gettextMo) (visibility public) (impl))
   ((name GettextMo_int32)
    (obj_name gettextMo_int32)
    (visibility private)
    (impl))
   ((name GettextMo_lexer)
    (obj_name gettextMo_lexer)
    (visibility private)
    (impl))
   ((name GettextMo_parser)
    (obj_name gettextMo_parser)
    (visibility private)
    (impl)
    (intf))
   ((name GettextModules)
    (obj_name gettextModules)
    (visibility public)
    (impl))
   ((name GettextTypes) (obj_name gettextTypes) (visibility public) (impl))
   ((name GettextUtils) (obj_name gettextUtils) (visibility public) (impl)))))
(library
 (name gettext.extension)
 (kind normal)
 (archives
  (byte extension/gettextExtension.cma)
  (native extension/gettextExtension.cmxa))
 (plugins
  (byte extension/gettextExtension.cma)
  (native extension/gettextExtension.cmxs))
 (native_archives extension/gettextExtension.a)
 (requires gettext.base)
 (modes byte native)
 (obj_dir (private_dir .private))
 (modules
  (unwrapped
   ((name GettextCharset)
    (obj_name gettextCharset)
    (visibility public)
    (impl))
   ((name GettextCompile)
    (obj_name gettextCompile)
    (visibility public)
    (impl))
   ((name GettextDomain) (obj_name gettextDomain) (visibility private) (impl))
   ((name GettextLocale) (obj_name gettextLocale) (visibility public) (impl))
   ((name GettextLocale_lexer)
    (obj_name gettextLocale_lexer)
    (visibility private)
    (impl))
   ((name GettextLocale_parser)
    (obj_name gettextLocale_parser)
    (visibility private)
    (impl)
    (intf))
   ((name GettextLocale_types)
    (obj_name gettextLocale_types)
    (visibility private)
    (impl))
   ((name GettextPo) (obj_name gettextPo) (visibility public) (impl))
   ((name GettextPoComment_lexer)
    (obj_name gettextPoComment_lexer)
    (visibility private)
    (impl))
   ((name GettextPoComment_parser)
    (obj_name gettextPoComment_parser)
    (visibility private)
    (impl)
    (intf))
   ((name GettextPo_lexer)
    (obj_name gettextPo_lexer)
    (visibility private)
    (impl))
   ((name GettextPo_parser)
    (obj_name gettextPo_parser)
    (visibility private)
    (impl)
    (intf))
   ((name GettextPo_utils)
    (obj_name gettextPo_utils)
    (visibility private)
    (impl))
   ((name GettextRealize)
    (obj_name gettextRealize)
    (visibility public)
    (impl))
   ((name GettextTranslate)
    (obj_name gettextTranslate)
    (visibility public)
    (impl)))))
