Makefile.in revision 169695
117658Sjulian# @configure_input@
217658Sjulian# Makefile for libdecnumber.  Run 'configure' to generate Makefile from Makefile.in
317658Sjulian
417658Sjulian# Copyright (C) 2005 Free Software Foundation, Inc.
517658Sjulian
617658Sjulian#This file is part of GCC.
717658Sjulian
817658Sjulian#GCC is free software; you can redistribute it and/or modify
917658Sjulian#it under the terms of the GNU General Public License as published by
1017658Sjulian#the Free Software Foundation; either version 2, or (at your option)
1117658Sjulian#any later version.
1217658Sjulian
1317658Sjulian#GCC is distributed in the hope that it will be useful,
1417658Sjulian#but WITHOUT ANY WARRANTY; without even the implied warranty of
1517658Sjulian#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1617658Sjulian#GNU General Public License for more details.
1717658Sjulian
1817658Sjulian#You should have received a copy of the GNU General Public License
1917658Sjulian#along with GCC; see the file COPYING.  If not, write to
2017658Sjulian#the Free Software Foundation, 51 Franklin Street, Fifth Floor,
2117658Sjulian#Boston MA 02110-1301, USA.
2217658Sjulian
2317658Sjulian@SET_MAKE@
2417658Sjulian
2517658Sjuliansrcdir = @srcdir@
2617658Sjuliantop_builddir = .
2717658SjulianVPATH = @srcdir@
2817658SjulianINSTALL = @INSTALL@
2917658SjulianAR = ar
3017658SjulianARFLAGS = cru
3117658SjulianACLOCAL = @ACLOCAL@
3217658SjulianAUTOCONF = @AUTOCONF@
3317658SjulianAUTOHEADER = @AUTOHEADER@
3417658SjulianCC = @CC@
3517658SjulianCFLAGS = @CFLAGS@
3617658SjulianWARN_CFLAGS = @WARN_CFLAGS@ @WARN_PEDANTIC@ @WERROR@
3717658SjulianCPP = @CPP@
3817658SjulianCPPFLAGS = @CPPFLAGS@
3950477SpeterINSTALL_DATA = @INSTALL_DATA@
4017658SjulianINSTALL_PROGRAM = @INSTALL_PROGRAM@
4117658SjulianLDFLAGS = @LDFLAGS@
4217658SjulianLIBICONV = @LIBICONV@
4333445SeivindPACKAGE = @PACKAGE@
4428976SbdeRANLIB = @RANLIB@
4528976SbdeSHELL = @SHELL@
4617658Sjulian
4717658Sjuliandatadir = @datadir@
4817658Sjulianexec_prefix = @prefix@
4950107Smsmithlibdir = @libdir@
5060041Sphklocaledir = $(datadir)/locale
5131275Sbdeprefix = @prefix@
5217658Sjulian
5317658SjulianINCLUDES = -I$(srcdir) -I.
5441137Smsmith
5517658SjulianALL_CFLAGS = $(CFLAGS) $(WARN_CFLAGS) $(INCLUDES) $(CPPFLAGS)
5655539Sluoqi
5721776Sbdelibdecnumber_a_OBJS = decNumber.o decContext.o decUtility.o \
5867365Sjhb	decimal32.o decimal64.o decimal128.o
5939237Sgibbs
6017658Sjulianlibdecnumber_a_SOURCES = decContext.c decContext.h decDPD.h \
6117658Sjulian	decNumber.c decNumber.h decNumberLocal.h \
6217658Sjulian	decUtility.c decUtility.h \
6349558Sphk	decRound.c decimal128.c decimal128.h decimal32.c decimal32.h \
6417658Sjulian	decimal64.c decimal64.h
6517658Sjulian
6665557Sjasoneall: libdecnumber.a
6717658Sjulian
6826812Speter.SUFFIXES:
6917658Sjulian.SUFFIXES: .c .o .obj
7017658Sjulian
7117658Sjulianlibdecnumber.a: $(libdecnumber_a_OBJS)
7217658Sjulian	-rm -f $@
7317658Sjulian	$(AR) $(ARFLAGS) $@ $(libdecnumber_a_OBJS)
7417658Sjulian	$(RANLIB) $@
7517658Sjulian
7617658Sjulian# Rules to rebuild the configuration
7717658Sjulian
7817658SjulianMakefile: $(srcdir)/Makefile.in config.status
7917658Sjulian	$(SHELL) ./config.status Makefile
8017658Sjulian
8117658Sjulianconfig.status: $(srcdir)/configure
8228769Sbde	$(SHELL) ./config.status --recheck
8317658Sjulian
8442135Smsmith$(srcdir)/configure: @MAINT@ $(srcdir)/aclocal.m4
8517658Sjulian	cd $(srcdir) && $(AUTOCONF)
8642135Smsmith
8717658Sjulian$(srcdir)/aclocal.m4: @MAINT@ $(srcdir)/../config/acx.m4 \
8817658Sjulian	$(srcdir)/../config/warnings.m4 \
8946381Sbillf	$(srcdir)/configure.ac
9017658Sjulian	cd $(srcdir) && $(ACLOCAL) -I ../config
9117658Sjulian
9243436Smsmithconfig.h: stamp-h1
9343436Smsmith	test -f config.h || (rm -f stamp-h1 && $(MAKE) stamp-h1)
9428000Sjulian
9517658Sjulianstamp-h1: $(srcdir)/config.in config.status
9627997Sjulian	-rm -f stamp-h1
9727997Sjulian	$(SHELL) ./config.status config.h
9827997Sjulian
9927997Sjulian$(srcdir)/config.in: @MAINT@ $(srcdir)/configure
10027997Sjulian	cd $(srcdir) && $(AUTOHEADER)
10127997Sjulian	-rm -f stamp-h1
10227997Sjulian
10328000Sjulian# Dependencies.
10427997Sjulian
10527997SjuliandecContext.o: decContext.c decContext.h decNumberLocal.h
10617658SjuliandecNumber.o:  decNumber.c decNumber.h decContext.h decNumberLocal.h
10717658Sjuliandecimal32.o:  decimal32.c decNumber.h decContext.h decNumberLocal.h \
10817658Sjulian   decimal32.h decUtility.h
10917658Sjuliandecimal64.o:  decimal64.c decNumber.h decContext.h decNumberLocal.h \
11017658Sjulian   decimal64.h decUtility.h
11167093Spsdecimal128.o: decimal128.c decNumber.h decNumberLocal.h decimal128.h \
11267093Sps   decUtility.h
11365395Speter
11465395Speter# Other miscellaneous targets.
11565395Speter
11665395Spetermostlyclean:
11765395Speter	-rm -f *.o
11865395Speter
11917658Sjulianclean: mostlyclean
12050107Smsmith	-rm -rf makedepend$(EXEEXT) libdecnumber.a $(srcdir)/autom4te.cache
12150107Smsmith
12250107Smsmithdistclean: clean
12350107Smsmith	-rm -f config.h stamp-h1 config.status config.cache config.log \
12450107Smsmith	  configure.lineno configure.status.lineno Makefile localedir.h \
12550107Smsmith	  localedir.hs
12650107Smsmith
12750107Smsmithmaintainer-clean: distclean
12850107Smsmith	@echo "This command is intended for maintainers to use"
12948868Sphk	@echo "it deletes files that may require special tools to rebuild."
13050107Smsmith	-rm -f $(srcdir)/configure $(srcdir)/aclocal.m4
13150107Smsmith
13217658Sjuliancheck:
13317658Sjulianinstallcheck:
13417658Sjuliandvi:
13517658Sjulianpdf:
13617658Sjulianhtml:
13717658Sjulianinfo:
13865395Speterinstall-info:
13917658Sjulianinstall-man:
14017658Sjulianinstall-html:
14117658Sjulianinstall:
14246112Sphk
14317658Sjulian.PHONY: installdirs install install-strip mostlyclean clean distclean \
14417658Sjulian  maintainer-clean check installcheck dvi pdf html info install-info \
14517658Sjulian  install-man update-po install-html
14617658Sjulian
14717658SjulianCOMPILE = source='$<' object='$@' libtool=no $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(ALL_CFLAGS) -c
14817658Sjulian
14917658Sjulian# Implicit rules
15017658Sjulian
15117658Sjulian.c.o:
15265268Smsmith	$(COMPILE) $<
15365268Smsmith
15417658Sjulian# Tell versions [3.59,3.63) of GNU make to not export all variables.
15565268Smsmith# Otherwise a system limit (for SysV at least) may be exceeded.
15617658Sjulian.NOEXPORT:
15765268Smsmith