fixes for host gcc 4.6.1
[zpugcc/jano.git] / toolchain / gcc / newlib / libc / locale / Makefile.am
blob31229b11771ca23f3a4bb73ef642a3dfccf34521
1 ## Process this file with automake to generate Makefile.in
3 AUTOMAKE_OPTIONS = cygnus
5 INCLUDES = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
7 GENERAL_SOURCES = timelocal.h ldpart.h locale.c lnumeric.h lmonetary.h lmessages.h 
9 ## The following interfaces are EL/IX level 2
10 if ELIX_LEVEL_1
11 LIB_OBJS =
12 else
13 LIB_OBJS = \
14         fix_grouping.$(oext) \
15         ldpart.$(oext) \
16         lmessages.$(oext) \
17         lnumeric.$(oext) \
18         lmonetary.$(oext) \
19         nl_langinfo.$(oext) \
20         timelocal.$(oext)
21 endif
23 liblocale_la_LDFLAGS = -Xcompiler -nostdlib
25 if USE_LIBTOOL
26 noinst_LTLIBRARIES = liblocale.la
27 liblocale_la_SOURCES = $(GENERAL_SOURCES)
28 liblocale_la_LIBADD = $(LIB_OBJS)
29 liblocale_la_DEPENDENCIES = $(LIB_OBJS)
30 noinst_DATA = objectlist.awk.in
31 else
32 noinst_LIBRARIES = lib.a
33 lib_a_SOURCES = $(GENERAL_SOURCES)
34 lib_a_LIBADD = $(LIB_OBJS)
35 lib_a_DEPENDENCIES = $(LIB_OBJS)
36 noinst_DATA =
37 endif # USE_LIBTOOL
39 include $(srcdir)/../../Makefile.shared
41 CHEWOUT_FILES = locale.def
43 SUFFIXES = .def
45 CHEW = ../../doc/makedoc -f $(srcdir)/../../doc/doc.str
47 .c.def:
48         $(CHEW) < $< > $*.def 2> $*.ref
49         touch stmp-def
51 TARGETDOC = ../tmp.texi
53 doc: $(CHEWOUT_FILES)
54         cat $(srcdir)/locale.tex >> $(TARGETDOC)
56 CLEANFILES = $(CHEWOUT_FILES) *.ref