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
|
# -*- coding: utf-8 -*-
# -*- python -*-
# Author: Luo Jinghua
env = Environment(tools = ['default', 'convlib'])
srcs = ['codecs_cn.c', 'codecs_hk.c', 'codecs_iso2022.c',
'codecs_jp.c', 'codecs_kr.c', 'codecs_tw.c',
'multibytecodec.c']
srcs += Glob('*-table.c')
srcs += ['singlebytetables.c', 'singlebytecodec.c', 'uniconv.c',
'charsetalias.c', 'unicode.c', 'converter.c',
'tableconverter.c', 'utfconverter.c']
env.AppendUnique(CCFLAGS = ['-Wall', '-g'],
LINKFLAGS = ['-g'],
CPPPATH = ['.'])
uniconv = env.ConvenienceLibrary ('uniconv', srcs)
iconv = env.SharedLibrary('iconv', 'iconv.c',
LIBS = ['uniconv'],
LIBPATH = ['.'],
CPPPATH = ['.'])
test = env.Program ('test', 'main.c',
LIBS = ['uniconv'],
LIBPATH = ['.'],
CPPPATH = ['.'])
conv = env.Program ('uconv', 'uconv.c',
LIBS = ['uniconv'],
LIBPATH = ['.'],
CPPPATH = ['.'])
|