diff options
author | Daniel Jacobowitz <drow@false.org> | 2007-10-11 18:15:02 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2007-10-11 18:15:02 +0000 |
commit | f5bc1778c3150f6e9364a1af81f3ba2658f9e68c (patch) | |
tree | 70a9ff23817fe9ed2dadc01f6fd3a179bb7d18b9 /libdecnumber/Makefile.in | |
parent | 607ae575a784d7d02956031883ae407faf06fd89 (diff) | |
download | binutils-gdb-f5bc1778c3150f6e9364a1af81f3ba2658f9e68c.tar.gz |
* src-release (GDB_SUPPORT_DIRS): Add libdecnumber.
* libdecnumber: New directory, imported from GCC.
Diffstat (limited to 'libdecnumber/Makefile.in')
-rw-r--r-- | libdecnumber/Makefile.in | 186 |
1 files changed, 186 insertions, 0 deletions
diff --git a/libdecnumber/Makefile.in b/libdecnumber/Makefile.in new file mode 100644 index 00000000000..98ae9eac78c --- /dev/null +++ b/libdecnumber/Makefile.in @@ -0,0 +1,186 @@ +# @configure_input@ +# Makefile for libdecnumber. Run 'configure' to generate Makefile from Makefile.in + +# Copyright (C) 2005, 2007 Free Software Foundation, Inc. + +#This file is part of GCC. + +#GCC is free software; you can redistribute it and/or modify +#it under the terms of the GNU General Public License as published by +#the Free Software Foundation; either version 2, or (at your option) +#any later version. + +#GCC is distributed in the hope that it will be useful, +#but WITHOUT ANY WARRANTY; without even the implied warranty of +#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +#GNU General Public License for more details. + +#You should have received a copy of the GNU General Public License +#along with GCC; see the file COPYING. If not, write to +#the Free Software Foundation, 51 Franklin Street, Fifth Floor, +#Boston MA 02110-1301, USA. + +@SET_MAKE@ + +srcdir = @srcdir@ +top_builddir = . +VPATH = @srcdir@ +INSTALL = @INSTALL@ +AR = ar +ARFLAGS = cru +ACLOCAL = @ACLOCAL@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +CC = @CC@ +CFLAGS = @CFLAGS@ +WARN_CFLAGS = @WARN_CFLAGS@ @WARN_PEDANTIC@ @WERROR@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBICONV = @LIBICONV@ +PACKAGE = @PACKAGE@ +RANLIB = @RANLIB@ +SHELL = @SHELL@ + +datadir = @datadir@ +exec_prefix = @prefix@ +libdir = @libdir@ +localedir = $(datadir)/locale +prefix = @prefix@ + +enable_decimal_float= @enable_decimal_float@ + +INCLUDES = -I$(srcdir) -I. + +ALL_CFLAGS = $(CFLAGS) $(WARN_CFLAGS) $(INCLUDES) $(CPPFLAGS) + +libdecnumber_a_OBJS = decNumber.o decContext.o \ + decimal32.o decimal64.o decimal128.o + +ifeq ($(enable_decimal_float),bid) +libdecnumber_a_OBJS+=bid2dpd_dpd2bid.o host-ieee32.o host-ieee64.o \ + host-ieee128.o +endif + +libdecnumber_a_SOURCES = decContext.c decContext.h decDPD.h \ + decNumber.c decNumber.h decNumberLocal.h \ + dpd/decimal128.c dpd/decimal128.h \ + dpd/decimal32.c dpd/decimal32.h \ + dpd/decimal64.c dpd/decimal64.h \ + bid/decimal128.c bid/decimal128.h \ + bid/decimal32.c bid/decimal32.h \ + bid/decimal64.c bid/decimal64.h + +all: libdecnumber.a + +.SUFFIXES: +.SUFFIXES: .c .o .obj + +libdecnumber.a: $(libdecnumber_a_OBJS) + -rm -f $@ + $(AR) $(ARFLAGS) $@ $(libdecnumber_a_OBJS) + $(RANLIB) $@ + +# Rules to rebuild the configuration + +Makefile: $(srcdir)/Makefile.in config.status + $(SHELL) ./config.status Makefile + +config.status: $(srcdir)/configure + $(SHELL) ./config.status --recheck + +$(srcdir)/configure: @MAINT@ $(srcdir)/aclocal.m4 + cd $(srcdir) && $(AUTOCONF) + +$(srcdir)/aclocal.m4: @MAINT@ $(srcdir)/../config/stdint.m4 \ + $(srcdir)/../config/warnings.m4 \ + $(srcdir)/configure.ac + cd $(srcdir) && $(ACLOCAL) -I ../config + +config.h: stamp-h1 + test -f config.h || (rm -f stamp-h1 && $(MAKE) stamp-h1) + +stamp-h1: $(srcdir)/config.in config.status + -rm -f stamp-h1 + $(SHELL) ./config.status config.h + +$(srcdir)/config.in: @MAINT@ $(srcdir)/configure + cd $(srcdir) && $(AUTOHEADER) + -rm -f stamp-h1 + +# Dependencies. + +decContext.o: decContext.c decContext.h decNumberLocal.h \ + decContextSymbols.h +decNumber.o: decNumber.c decNumber.h decContext.h decNumberLocal.h \ + decNumberSymbols.h +decimal32.o: $(enable_decimal_float)/decimal32.c \ + $(enable_decimal_float)/decimal32.h \ + $(enable_decimal_float)/decimal32Symbols.h \ + decNumber.h decContext.h decNumberLocal.h + $(COMPILE) $< +decimal64.o: $(enable_decimal_float)/decimal64.c \ + $(enable_decimal_float)/decimal64.h \ + $(enable_decimal_float)/decimal64Symbols.h \ + decNumber.h decContext.h decNumberLocal.h + $(COMPILE) $< +decimal128.o: $(enable_decimal_float)/decimal128.c \ + $(enable_decimal_float)/decimal128.h \ + $(enable_decimal_float)/decimal128Symbols.h\ + $(enable_decimal_float)/decimal128Local.h\ + decNumber.h decContext.h decNumberLocal.h + $(COMPILE) $< +bid2dpd_dpd2bid.o : bid/bid2dpd_dpd2bid.c bid/bid2dpd_dpd2bid.h + $(COMPILE) $< +host-ieee32.o : bid/host-ieee32.c bid/decimal32.h + $(COMPILE) $< +host-ieee64.o : bid/host-ieee64.c bid/decimal64.h + $(COMPILE) $< +host-ieee128.o : bid/host-ieee128.c bid/decimal128.h + $(COMPILE) $< +# Other miscellaneous targets. + +mostlyclean: + -rm -f *.o + +clean: mostlyclean + -rm -rf makedepend$(EXEEXT) libdecnumber.a $(srcdir)/autom4te.cache + +distclean: clean + -rm -f config.h stamp-h1 config.status config.cache config.log \ + configure.lineno configure.status.lineno Makefile localedir.h \ + localedir.hs + +maintainer-clean: distclean + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." + -rm -f $(srcdir)/configure $(srcdir)/aclocal.m4 + +check: +installcheck: +dvi: +pdf: +html: +info: +install-info: +install-pdf: +install-man: +install-html: +install: + +.PHONY: installdirs install install-strip mostlyclean clean distclean \ + maintainer-clean check installcheck dvi pdf html info install-info \ + install-pdf install-man update-po install-html + +COMPILE = source='$<' object='$@' libtool=no $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(ALL_CFLAGS) -c + +# Implicit rules + +.c.o: + $(COMPILE) $< + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: |