3 bld.SAMBA_SUBSYSTEM('ICONV_WRAPPER',
5 public_deps='iconv replace talloc')
7 bld.SAMBA_SUBSYSTEM('charset',
8 public_headers='charset.h',
9 source='codepoints.c convert_string.c util_str.c util_unistr_w.c charcnv.c pull_push.c util_unistr.c',
10 deps='DYNCONFIG ICONV_WRAPPER',
13 # In the WAF builds, all charset modules are linked in at compile
14 # time, as we have shared libs. Using run-time loading as well will
15 # cause dependency loops
17 bld.SAMBA_MODULE('charset_weird',
20 init_function='charset_weird_init',
23 enabled=bld.SAMBA3_IS_ENABLED_MODULE('charset_weird'))
25 bld.SAMBA_MODULE('charset_macosxfs',
27 source='charset_macosxfs.c',
28 init_function='charset_macosxfs_init',
30 enabled=bld.SAMBA3_IS_ENABLED_MODULE('charset_macosxfs'))