OSDN Git Service

* Makefile.shared: New file.
[pf3gnuchains/pf3gnuchains3x.git] / newlib / libc / time / 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         asctime.c       \
9         asctime_r.c     \
10         clock.c         \
11         ctime.c         \
12         ctime_r.c       \
13         difftime.c      \
14         gmtime.c        \
15         gmtime_r.c      \
16         lcltime.c       \
17         lcltime_r.c     \
18         mktime.c        \
19         strftime.c      \
20         time.c
21
22 libtime_la_LDFLAGS = -Xcompiler -nostdlib
23
24 if USE_LIBTOOL
25 noinst_LTLIBRARIES = libtime.la
26 libtime_la_SOURCES = $(LIB_SOURCES)
27 noinst_DATA = objectlist.awk.in
28 else
29 noinst_LIBRARIES = lib.a
30 lib_a_SOURCES = $(LIB_SOURCES)
31 noinst_DATA =
32 endif # USE_LIBTOOL
33
34 include $(srcdir)/../../Makefile.shared
35
36 CHEWOUT_FILES = \
37         asctime.def     \
38         clock.def       \
39         ctime.def       \
40         difftime.def    \
41         gmtime.def      \
42         lcltime.def     \
43         mktime.def      \
44         strftime.def    \
45         time.def
46
47 SUFFIXES = .def
48
49 CHEW = ../../doc/makedoc -f $(srcdir)/../../doc/doc.str
50
51 .c.def:
52         $(CHEW) < $< > $*.def 2> $*.ref
53         touch stmp-def
54
55 TARGETDOC = ../tmp.texi
56
57 doc: $(CHEWOUT_FILES)
58         cat $(srcdir)/time.tex >> $(TARGETDOC)
59
60 CLEANFILES = $(CHEWOUT_FILES) *.ref