OSDN Git Service

* Makefile.shared: New file.
[pf3gnuchains/pf3gnuchains3x.git] / newlib / libc / ctype / 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)
6
7 LIB_SOURCES = \
8         ctype_.c \
9         isalnum.c \
10         isalpha.c \
11         isascii.c \
12         iscntrl.c \
13         isdigit.c \
14         islower.c \
15         isupper.c \
16         isprint.c \
17         ispunct.c \
18         isspace.c \
19         isxdigit.c \
20         toascii.c \
21         tolower.c \
22         toupper.c \
23         _tolower.c \
24         _toupper.c
25
26 libctype_la_LDFLAGS = -Xcompiler -nostdlib
27
28 if USE_LIBTOOL
29 noinst_LTLIBRARIES = libctype.la
30 libctype_la_SOURCES = $(LIB_SOURCES)
31 noinst_DATA = objectlist.awk.in
32 else
33 noinst_LIBRARIES = lib.a
34 lib_a_SOURCES = $(LIB_SOURCES)
35 noinst_DATA =
36 endif # USE_LIBTOOL
37
38 include $(srcdir)/../../Makefile.shared
39
40 CHEWOUT_FILES= \
41         isalnum.def     \
42         isalpha.def     \
43         isascii.def     \
44         iscntrl.def     \
45         isdigit.def     \
46         islower.def     \
47         isprint.def     \
48         ispunct.def     \
49         isspace.def     \
50         isupper.def     \
51         isxdigit.def    \
52         toascii.def     \
53         tolower.def     \
54         toupper.def     
55
56 SUFFIXES = .def
57
58 CHEW = ../../doc/makedoc -f $(srcdir)/../../doc/doc.str
59
60 .c.def:
61         $(CHEW) < $< > $*.def 2> $*.ref
62         touch stmp-def
63
64 TARGETDOC = ../tmp.texi
65
66 doc: $(CHEWOUT_FILES)
67         cat $(srcdir)/ctype.tex >> $(TARGETDOC)
68
69 CLEANFILES = $(CHEWOUT_FILES) *.ref