OSDN Git Service

2004-01-23 Artem B. Bityuckiy <abitytsky@softminecorp.com>
[pf3gnuchains/pf3gnuchains3x.git] / newlib / libc / iconv / ces / Makefile.am
1 ## Process this file with automake to generate Makefile.in
2
3 AUTOMAKE_OPTIONS = cygnus
4
5 INCLUDES = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS) $(NEWLIB_ICONV_CFLAGS)
6
7 GENERAL_SOURCES = euc-jp.c \
8         euc-kr.c \
9         euc-tw.c \
10         gb2312.c \
11         iso-10646-ucs-2.c \
12         iso-10646-ucs-4.c \
13         ucs-2-internal.c \
14         ucs-4-internal.c \
15         utf-16.c \
16         utf-8.c
17
18 ## The following interfaces are EL/IX level 2
19 if ELIX_LEVEL_1
20 LIB_OBJS =
21 else
22 LIB_OBJS = \
23         euc-jp.$(oext) \
24         euc-kr.$(oext) \
25         euc-tw.$(oext) \
26         gb2312.$(oext) \
27         iso-10646-ucs-2.$(oext) \
28         iso-10646-ucs-4.$(oext) \
29         ucs-2-internal.$(oext) \
30         ucs-4-internal.$(oext) \
31         utf-16.$(oext) \
32         utf-8.$(oext)
33 endif
34
35 noinst_LIBRARIES = lib.a
36 lib_a_SOURCES = $(GENERAL_SOURCES)
37 lib_a_LIBADD = $(LIB_OBJS)
38 lib_a_DEPENDENCIES = $(LIB_OBJS)
39 noinst_DATA =
40
41 include $(srcdir)/../../../Makefile.shared
42
43 CHEWOUT_FILES = ces.def
44
45 SUFFIXES = .def
46
47 CHEW = ../../../doc/makedoc -f $(srcdir)/../../../doc/doc.str
48
49 .c.def:
50         $(CHEW) < $< > $*.def 2> $*.ref
51         touch stmp-def
52
53 TARGETDOC = ../tmp.texi
54
55 doc: $(CHEWOUT_FILES)
56         cat $(srcdir)/ces.tex >> $(TARGETDOC)
57
58 CLEANFILES = $(CHEWOUT_FILES) *.ref
59