Makefile.in 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. # @configure_input@
  2. # Makefile for libdecnumber. Run 'configure' to generate Makefile from Makefile.in
  3. # Copyright (C) 2005-2013 Free Software Foundation, Inc.
  4. #This file is part of GCC.
  5. #GCC is free software; you can redistribute it and/or modify
  6. #it under the terms of the GNU General Public License as published by
  7. #the Free Software Foundation; either version 3, or (at your option)
  8. #any later version.
  9. #GCC is distributed in the hope that it will be useful,
  10. #but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. #GNU General Public License for more details.
  13. #You should have received a copy of the GNU General Public License
  14. #along with GCC; see the file COPYING3. If not see
  15. #<http://www.gnu.org/licenses/>.
  16. @SET_MAKE@
  17. srcdir = @srcdir@
  18. top_builddir = .
  19. VPATH = @srcdir@
  20. INSTALL = @INSTALL@
  21. AR = ar
  22. ARFLAGS = cru
  23. ACLOCAL = @ACLOCAL@
  24. AUTOCONF = @AUTOCONF@
  25. AUTOHEADER = @AUTOHEADER@
  26. CC = @CC@
  27. CFLAGS = @CFLAGS@
  28. WARN_CFLAGS = @WARN_CFLAGS@ @WARN_PEDANTIC@ @WERROR@
  29. CPP = @CPP@
  30. CPPFLAGS = @CPPFLAGS@
  31. INSTALL_DATA = @INSTALL_DATA@
  32. INSTALL_PROGRAM = @INSTALL_PROGRAM@
  33. LDFLAGS = @LDFLAGS@
  34. LIBICONV = @LIBICONV@
  35. PACKAGE = @PACKAGE@
  36. PICFLAG = @PICFLAG@
  37. RANLIB = @RANLIB@
  38. SHELL = @SHELL@
  39. objext = @OBJEXT@
  40. datarootdir = @datarootdir@
  41. datadir = @datadir@
  42. exec_prefix = @prefix@
  43. libdir = @libdir@
  44. localedir = $(datadir)/locale
  45. prefix = @prefix@
  46. ADDITIONAL_OBJS = @ADDITIONAL_OBJS@
  47. enable_decimal_float= @enable_decimal_float@
  48. INCLUDES = -I$(srcdir) -I.
  49. ALL_CFLAGS = $(CFLAGS) $(WARN_CFLAGS) $(INCLUDES) $(CPPFLAGS) $(PICFLAG)
  50. bid_OBJS = bid2dpd_dpd2bid.$(objext) host-ieee32.$(objext) \
  51. host-ieee64.$(objext) host-ieee128.$(objext)
  52. libdecnumber_a_OBJS = decNumber.$(objext) decContext.$(objext) \
  53. decimal32.$(objext) decimal64.$(objext) decimal128.$(objext) \
  54. $(ADDITIONAL_OBJS)
  55. libdecnumber_a_SOURCES = decContext.c decContext.h decDPD.h \
  56. decNumber.c decNumber.h decNumberLocal.h \
  57. decContextSymbols.h decDPDSymbols.h decNumberSymbols.h \
  58. dpd/decimal128.c dpd/decimal128.h dpd/decimal128Symbols.h \
  59. dpd/decimal32.c dpd/decimal32.h dpd/decimal32Symbols.h \
  60. dpd/decimal64.c dpd/decimal64.h dpd/decimal64Symbols.h \
  61. bid/decimal128.c bid/decimal128.h \
  62. bid/decimal32.c bid/decimal32.h \
  63. bid/decimal64.c bid/decimal64.h
  64. all: libdecnumber.a
  65. .SUFFIXES:
  66. .SUFFIXES: .c .o .obj
  67. libdecnumber.a: $(libdecnumber_a_OBJS)
  68. -rm -f $@
  69. $(AR) $(ARFLAGS) $@ $(libdecnumber_a_OBJS)
  70. $(RANLIB) $@
  71. # Rules to rebuild the configuration
  72. Makefile: $(srcdir)/Makefile.in config.status
  73. $(SHELL) ./config.status Makefile
  74. config.status: $(srcdir)/configure
  75. $(SHELL) ./config.status --recheck
  76. $(srcdir)/configure: @MAINT@ $(srcdir)/aclocal.m4
  77. cd $(srcdir) && $(AUTOCONF)
  78. aclocal_deps = \
  79. $(srcdir)/../config/stdint.m4 \
  80. $(srcdir)/../config/warnings.m4 \
  81. $(srcdir)/../config/override.m4 \
  82. $(srcdir)/../config/dfp.m4 \
  83. $(srcdir)/configure.ac
  84. $(srcdir)/aclocal.m4: @MAINT@ $(aclocal_deps)
  85. cd $(srcdir) && $(ACLOCAL) -I ../config
  86. config.h: stamp-h1
  87. test -f config.h || (rm -f stamp-h1 && $(MAKE) stamp-h1)
  88. stamp-h1: $(srcdir)/config.in config.status
  89. -rm -f stamp-h1
  90. $(SHELL) ./config.status config.h
  91. $(srcdir)/config.in: @MAINT@ $(srcdir)/configure
  92. cd $(srcdir) && $(AUTOHEADER)
  93. -rm -f stamp-h1
  94. # Dependencies.
  95. decContext.$(objext): decContext.c decContext.h decNumberLocal.h \
  96. decContextSymbols.h
  97. decNumber.$(objext): decNumber.c decNumber.h decContext.h decNumberLocal.h \
  98. decNumberSymbols.h
  99. decimal32.$(objext): $(srcdir)/$(enable_decimal_float)/decimal32.c \
  100. $(srcdir)/$(enable_decimal_float)/decimal32.h \
  101. $(srcdir)/$(enable_decimal_float)/decimal32Symbols.h \
  102. decNumber.h decContext.h decNumberLocal.h
  103. $(COMPILE) $(srcdir)/$(enable_decimal_float)/decimal32.c
  104. decimal64.$(objext): $(srcdir)/$(enable_decimal_float)/decimal64.c \
  105. $(srcdir)/$(enable_decimal_float)/decimal64.h \
  106. $(srcdir)/$(enable_decimal_float)/decimal64Symbols.h \
  107. decNumber.h decContext.h decNumberLocal.h
  108. $(COMPILE) $(srcdir)/$(enable_decimal_float)/decimal64.c
  109. decimal128.$(objext): $(srcdir)/$(enable_decimal_float)/decimal128.c \
  110. $(srcdir)/$(enable_decimal_float)/decimal128.h \
  111. $(srcdir)/$(enable_decimal_float)/decimal128Symbols.h\
  112. $(srcdir)/$(enable_decimal_float)/decimal128Local.h\
  113. decNumber.h decContext.h decNumberLocal.h
  114. $(COMPILE) $(srcdir)/$(enable_decimal_float)/decimal128.c
  115. bid2dpd_dpd2bid.$(objext) : $(srcdir)/bid/bid2dpd_dpd2bid.c $(srcdir)/bid/bid2dpd_dpd2bid.h
  116. $(COMPILE) $(srcdir)/bid/bid2dpd_dpd2bid.c
  117. host-ieee32.$(objext) : $(srcdir)/bid/host-ieee32.c $(srcdir)/bid/decimal32.h
  118. $(COMPILE) $(srcdir)/bid/host-ieee32.c
  119. host-ieee64.$(objext) : $(srcdir)/bid/host-ieee64.c $(srcdir)/bid/decimal64.h
  120. $(COMPILE) $(srcdir)/bid/host-ieee64.c
  121. host-ieee128.$(objext) : $(srcdir)/bid/host-ieee128.c $(srcdir)/bid/decimal128.h
  122. $(COMPILE) $(srcdir)/bid/host-ieee128.c
  123. # Other miscellaneous targets.
  124. mostlyclean:
  125. -rm -f *.$(objext)
  126. clean: mostlyclean
  127. -rm -rf libdecnumber.a $(srcdir)/autom4te.cache
  128. distclean: clean
  129. -rm -f config.h stamp-h1 config.status config.cache config.log \
  130. configure.lineno configure.status.lineno Makefile localedir.h \
  131. localedir.hs gstdint.h
  132. maintainer-clean: distclean
  133. @echo "This command is intended for maintainers to use"
  134. @echo "it deletes files that may require special tools to rebuild."
  135. -rm -f $(srcdir)/configure $(srcdir)/aclocal.m4
  136. TAGS:
  137. check:
  138. installcheck:
  139. dvi:
  140. pdf:
  141. html:
  142. info:
  143. install-info:
  144. install-pdf:
  145. install-man:
  146. install-html:
  147. install:
  148. .PHONY: installdirs install install-strip mostlyclean clean distclean \
  149. maintainer-clean check installcheck dvi pdf html info install-info \
  150. install-pdf install-man update-po install-html
  151. COMPILE = source='$<' object='$@' libtool=no $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(ALL_CFLAGS) -c
  152. # Implicit rules
  153. .c.$(objext):
  154. $(COMPILE) $<
  155. # Tell versions [3.59,3.63) of GNU make to not export all variables.
  156. # Otherwise a system limit (for SysV at least) may be exceeded.
  157. .NOEXPORT: