fixes for host gcc 4.6.1
[zpugcc/jano.git] / toolchain / gcc / newlib / libm / Makefile.am
blob3b8d9a58647c02750e300bfac81e3b705c45a0cd
1 ## Process this file with automake to generate Makefile.in
3 AUTOMAKE_OPTIONS = cygnus
5 if NEWLIB_HW_FP
6 MATHDIR = mathfp
7 else
8 MATHDIR = math
9 endif
11 SUBDIRS = $(MATHDIR) common machine
13 libm_la_LDFLAGS = -Xcompiler -nostdlib
15 if USE_LIBTOOL
16 SUBLIBS = $(MATHDIR)/lib$(MATHDIR).$(aext) common/libcommon.$(aext) $(LIBM_MACHINE_LIB)
17 noinst_LTLIBRARIES = libm.la
18 libm_la_SOURCES =
19 libm_la_LIBADD = $(SUBLIBS)
20 else
21 SUBLIBS = $(MATHDIR)/lib.$(aext) common/lib.$(aext) $(LIBM_MACHINE_LIB)
22 noinst_LIBRARIES = libm.a
23 libm.a: $(SUBLIBS)
24         rm -f $@
25         rm -rf tmp
26         mkdir tmp
27         cd tmp; \
28           for i in $(SUBLIBS); do \
29             $(AR) x ../$$i; \
30         done; \
31         $(AR) $(AR_FLAGS) ../$@ *.o
32         $(RANLIB) $@
33         rm -rf tmp
34 endif
36 $(SUBLIBS):
38 info_TEXINFOS = libm.texinfo
40 libm.info: targetdep.tex math/stmp-def
42 stmp-targetdep: force
43         rm -f tmp.texi
44         targetdoc=`pwd`/tmp.texi; \
45         for d in $(SUBDIRS); do \
46           if test "$$d" != "."; then \
47             (cd $$d && $(MAKE) doc) || exit 1; \
48           fi; \
49         done
50         $(SHELL) $(newlib_basedir)/../move-if-change tmp.texi targetdep.tex
51         touch $@
53 targetdep.tex: stmp-targetdep ; @true
55 math/stmp-def: stmp-targetdep ; @true
57 .PHONY: force
58 force:
60 CLEANFILES = tmp.texi targetdep.tex stmp-targetdep
62 ACLOCAL_AMFLAGS = -I ..
63 CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host