Annotation of OpenXM_contrib/gmp/demos/calc/Makefile.in, Revision 1.1.1.1
1.1 ohara 1: # Makefile.in generated automatically by automake 1.5 from Makefile.am.
2:
3: # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
4: # Free Software Foundation, Inc.
5: # This Makefile.in is free software; the Free Software Foundation
6: # gives unlimited permission to copy and/or distribute it,
7: # with or without modifications, as long as this notice is preserved.
8:
9: # This program is distributed in the hope that it will be useful,
10: # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11: # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12: # PARTICULAR PURPOSE.
13:
14: @SET_MAKE@
15:
16: # Copyright 2000, 2001 Free Software Foundation, Inc.
17: #
18: # This file is part of the GNU MP Library.
19: #
20: # The GNU MP Library is free software; you can redistribute it and/or modify
21: # it under the terms of the GNU Lesser General Public License as published by
22: # the Free Software Foundation; either version 2.1 of the License, or (at your
23: # option) any later version.
24: #
25: # The GNU MP Library is distributed in the hope that it will be useful, but
26: # WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
27: # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
28: # License for more details.
29: #
30: # You should have received a copy of the GNU Lesser General Public License
31: # along with the GNU MP Library; see the file COPYING.LIB. If not, write to
32: # the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
33: # MA 02111-1307, USA.
34:
35: SHELL = @SHELL@
36:
37: srcdir = @srcdir@
38: top_srcdir = @top_srcdir@
39: VPATH = @srcdir@
40: prefix = @prefix@
41: exec_prefix = @exec_prefix@
42:
43: bindir = @bindir@
44: sbindir = @sbindir@
45: libexecdir = @libexecdir@
46: datadir = @datadir@
47: sysconfdir = @sysconfdir@
48: sharedstatedir = @sharedstatedir@
49: localstatedir = @localstatedir@
50: libdir = @libdir@
51: infodir = @infodir@
52: mandir = @mandir@
53: includedir = @includedir@
54: oldincludedir = /usr/include
55: pkgdatadir = $(datadir)/@PACKAGE@
56: pkglibdir = $(libdir)/@PACKAGE@
57: pkgincludedir = $(includedir)/@PACKAGE@
58: top_builddir = ../..
59:
60: ACLOCAL = @ACLOCAL@
61: AUTOCONF = @AUTOCONF@
62: AUTOMAKE = @AUTOMAKE@
63: AUTOHEADER = @AUTOHEADER@
64:
65: INSTALL = @INSTALL@
66: INSTALL_PROGRAM = @INSTALL_PROGRAM@
67: INSTALL_DATA = @INSTALL_DATA@
68: INSTALL_SCRIPT = @INSTALL_SCRIPT@
69: INSTALL_HEADER = $(INSTALL_DATA)
70: transform = @program_transform_name@
71: NORMAL_INSTALL = :
72: PRE_INSTALL = :
73: POST_INSTALL = :
74: NORMAL_UNINSTALL = :
75: PRE_UNINSTALL = :
76: POST_UNINSTALL = :
77: host_alias = @host_alias@
78: host_triplet = @host@
79: AMTAR = @AMTAR@
80: AR = @AR@
81: AS = @AS@
82: AWK = @AWK@
83: BITS_PER_MP_LIMB = @BITS_PER_MP_LIMB@
84: CALLING_CONVENTIONS_OBJS = @CALLING_CONVENTIONS_OBJS@
85: CC = @CC@
86: CCAS = @CCAS@
87: CPP = @CPP@
88: CXX = @CXX@
89: CXXCPP = @CXXCPP@
90: DEFN_LONG_LONG_LIMB = @DEFN_LONG_LONG_LIMB@
91: DEPDIR = @DEPDIR@
92: DLLTOOL = @DLLTOOL@
93: ECHO = @ECHO@
94: EXEEXT = @EXEEXT@
95: GCJ = @GCJ@
96: GCJFLAGS = @GCJFLAGS@
97: GMP_LDFLAGS = @GMP_LDFLAGS@
98: GMP_NAIL_BITS = @GMP_NAIL_BITS@
99: HAVE_DECL_OPTARG = @HAVE_DECL_OPTARG@
100: HAVE_HOST_CPU_FAMILY_power = @HAVE_HOST_CPU_FAMILY_power@
101: HAVE_HOST_CPU_FAMILY_powerpc = @HAVE_HOST_CPU_FAMILY_powerpc@
102: HAVE_MPFR_01 = @HAVE_MPFR_01@
103: HAVE_STACK_T_01 = @HAVE_STACK_T_01@
104: INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
105: LEX = @LEX@
106: LIBGMP_DLL = @LIBGMP_DLL@
107: LIBM = @LIBM@
108: LIBREADLINE = @LIBREADLINE@
109: LIBTOOL = @LIBTOOL@
110: LN_S = @LN_S@
111: M4 = @M4@
112: MAINT = @MAINT@
113: MPFR_CFLAGS = @MPFR_CFLAGS@
114: MPFR_LIBS = @MPFR_LIBS@
115: OBJDUMP = @OBJDUMP@
116: OBJEXT = @OBJEXT@
117: PACKAGE = @PACKAGE@
118: RANLIB = @RANLIB@
119: RC = @RC@
120: REPL_VSNPRINTF_OBJ = @REPL_VSNPRINTF_OBJ@
121: REPL_VSNPRINTF_PRINTF_OBJ = @REPL_VSNPRINTF_PRINTF_OBJ@
122: SPEED_CYCLECOUNTER_OBJ = @SPEED_CYCLECOUNTER_OBJ@
123: STRIP = @STRIP@
124: TAL_OBJECT = @TAL_OBJECT@
125: TUNE_SQR_OBJ = @TUNE_SQR_OBJ@
126: U = @U@
127: VERSION = @VERSION@
128: WITH_READLINE_01 = @WITH_READLINE_01@
129: YACC = @YACC@
130: am__include = @am__include@
131: am__quote = @am__quote@
132: gmp_srclinks = @gmp_srclinks@
133: install_sh = @install_sh@
134: mpn_objects = @mpn_objects@
135: mpn_objs_in_libgmp = @mpn_objs_in_libgmp@
136: mpn_objs_in_libmp = @mpn_objs_in_libmp@
137:
138: AUTOMAKE_OPTIONS = gnu no-dependencies $(top_builddir)/ansi2knr
139:
140: INCLUDES = -I$(top_srcdir)
141:
142: # $(LEXLIB) seems to be unnecessary when using flex, but put it here for the
143: # benefit of anyone rebuilding using a standard lex.
144: LDADD = $(top_builddir)/libgmp.la $(LIBREADLINE) $(LEXLIB)
145:
146: EXTRA_DIST = calc.y calclex.l
147: EXTRA_PROGRAMS = calc
148: calc_SOURCES = calc.c calclex.c calcread.c calc.h calc-common.h
149:
150: CLEANFILES = $(EXTRA_PROGRAMS)
151: subdir = demos/calc
152: mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
153: CONFIG_HEADER = $(top_builddir)/config.h
154: CONFIG_CLEAN_FILES = calc-config.h
155: EXTRA_PROGRAMS = calc$(EXEEXT)
156: am_calc_OBJECTS = calc$U.$(OBJEXT) calclex$U.$(OBJEXT) \
157: calcread$U.$(OBJEXT)
158: calc_OBJECTS = $(am_calc_OBJECTS)
159: calc_LDADD = $(LDADD)
160: calc_DEPENDENCIES = $(top_builddir)/libgmp.la
161: calc_LDFLAGS =
162:
163: DEFS = @DEFS@
164: DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
165: CPPFLAGS = @CPPFLAGS@
166: LDFLAGS = @LDFLAGS@
167: LIBS = @LIBS@
168: depcomp =
169: COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
170: $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
171: LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \
172: $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
173: CCLD = $(CC)
174: LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
175: $(AM_LDFLAGS) $(LDFLAGS) -o $@
176: CFLAGS = @CFLAGS@
177: DIST_SOURCES = $(calc_SOURCES)
178: DIST_COMMON = README Makefile.am Makefile.in calc-config-h.in
179: SOURCES = $(calc_SOURCES)
180:
181: all: all-am
182:
183: .SUFFIXES:
184: .SUFFIXES: .c .lo .o .obj
185:
186: mostlyclean-libtool:
187: -rm -f *.lo
188:
189: clean-libtool:
190: -rm -rf .libs _libs
191:
192: distclean-libtool:
193: -rm -f libtool
194: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
195: cd $(top_srcdir) && \
196: $(AUTOMAKE) --gnu demos/calc/Makefile
197: Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
198: cd $(top_builddir) && \
199: CONFIG_HEADERS= CONFIG_LINKS= \
200: CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status
201: calc-config.h: $(top_builddir)/config.status calc-config-h.in
202: cd $(top_builddir) && CONFIG_FILES=$(subdir)/$@:demos/calc/calc-config-h.in CONFIG_HEADERS= CONFIG_LINKS= $(SHELL) ./config.status
203: calc$(EXEEXT): $(calc_OBJECTS) $(calc_DEPENDENCIES)
204: @rm -f calc$(EXEEXT)
205: $(LINK) $(calc_LDFLAGS) $(calc_OBJECTS) $(calc_LDADD) $(LIBS)
206:
207: mostlyclean-compile:
208: -rm -f *.$(OBJEXT) core *.core
209:
210: distclean-compile:
211: -rm -f *.tab.c
212:
213: ANSI2KNR = $(top_builddir)/ansi2knr
214: $(top_builddir)/ansi2knr:
215: cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) ansi2knr
216:
217: mostlyclean-kr:
218: -test "$U" = "" || rm -f *_.c
219:
220: .c.o:
221: $(COMPILE) -c `test -f $< || echo '$(srcdir)/'`$<
222:
223: .c.obj:
224: $(COMPILE) -c `cygpath -w $<`
225:
226: .c.lo:
227: $(LTCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$<
228: calc_.c: calc.c $(ANSI2KNR)
229: $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/calc.c; then echo $(srcdir)/calc.c; else echo calc.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > calc_.c || rm -f calc_.c
230: calclex_.c: calclex.c $(ANSI2KNR)
231: $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/calclex.c; then echo $(srcdir)/calclex.c; else echo calclex.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > calclex_.c || rm -f calclex_.c
232: calcread_.c: calcread.c $(ANSI2KNR)
233: $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) `if test -f $(srcdir)/calcread.c; then echo $(srcdir)/calcread.c; else echo calcread.c; fi` | sed 's/^# \([0-9]\)/#line \1/' | $(ANSI2KNR) > calcread_.c || rm -f calcread_.c
234: calc_.$(OBJEXT) calc_.lo calclex_.$(OBJEXT) calclex_.lo \
235: calcread_.$(OBJEXT) calcread_.lo : $(ANSI2KNR)
236: uninstall-info-am:
237:
238: tags: TAGS
239:
240: ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
241: list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \
242: unique=`for i in $$list; do \
243: if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
244: done | \
245: $(AWK) ' { files[$$0] = 1; } \
246: END { for (i in files) print i; }'`; \
247: mkid -fID $$unique $(LISP)
248:
249: TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
250: $(TAGS_FILES) $(LISP)
251: tags=; \
252: here=`pwd`; \
253: list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \
254: unique=`for i in $$list; do \
255: if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
256: done | \
257: $(AWK) ' { files[$$0] = 1; } \
258: END { for (i in files) print i; }'`; \
259: test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
260: || etags $(ETAGS_ARGS) $$tags $$unique $(LISP)
261:
262: GTAGS:
263: here=`CDPATH=: && cd $(top_builddir) && pwd` \
264: && cd $(top_srcdir) \
265: && gtags -i $(GTAGS_ARGS) $$here
266:
267: distclean-tags:
268: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
269:
270: DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
271:
272: top_distdir = ../..
273: distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
274:
275: distdir: $(DISTFILES)
276: @for file in $(DISTFILES); do \
277: if test -f $$file; then d=.; else d=$(srcdir); fi; \
278: dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
279: if test "$$dir" != "$$file" && test "$$dir" != "."; then \
280: $(mkinstalldirs) "$(distdir)/$$dir"; \
281: fi; \
282: if test -d $$d/$$file; then \
283: cp -pR $$d/$$file $(distdir) \
284: || exit 1; \
285: else \
286: test -f $(distdir)/$$file \
287: || cp -p $$d/$$file $(distdir)/$$file \
288: || exit 1; \
289: fi; \
290: done
291: check-am: all-am
292: check: check-am
293: all-am: Makefile
294:
295: installdirs:
296:
297: install: install-am
298: install-exec: install-exec-am
299: install-data: install-data-am
300: uninstall: uninstall-am
301:
302: install-am: all-am
303: @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
304:
305: installcheck: installcheck-am
306: install-strip:
307: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
308: `test -z '$(STRIP)' || \
309: echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
310: mostlyclean-generic:
311:
312: clean-generic:
313: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
314:
315: distclean-generic:
316: -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]*
317:
318: maintainer-clean-generic:
319: @echo "This command is intended for maintainers to use"
320: @echo "it deletes files that may require special tools to rebuild."
321: clean: clean-am
322:
323: clean-am: clean-generic clean-libtool mostlyclean-am
324:
325: distclean: distclean-am
326:
327: distclean-am: clean-am distclean-compile distclean-generic \
328: distclean-libtool distclean-tags
329:
330: dvi: dvi-am
331:
332: dvi-am:
333:
334: info: info-am
335:
336: info-am:
337:
338: install-data-am:
339:
340: install-exec-am:
341:
342: install-info: install-info-am
343:
344: install-man:
345:
346: installcheck-am:
347:
348: maintainer-clean: maintainer-clean-am
349:
350: maintainer-clean-am: distclean-am maintainer-clean-generic
351:
352: mostlyclean: mostlyclean-am
353:
354: mostlyclean-am: mostlyclean-compile mostlyclean-generic mostlyclean-kr \
355: mostlyclean-libtool
356:
357: uninstall-am: uninstall-info-am
358:
359: .PHONY: GTAGS all all-am check check-am clean clean-generic \
360: clean-libtool distclean distclean-compile distclean-generic \
361: distclean-libtool distclean-tags distdir dvi dvi-am info \
362: info-am install install-am install-data install-data-am \
363: install-exec install-exec-am install-info install-info-am \
364: install-man install-strip installcheck installcheck-am \
365: installdirs maintainer-clean maintainer-clean-generic \
366: mostlyclean mostlyclean-compile mostlyclean-generic \
367: mostlyclean-kr mostlyclean-libtool tags uninstall uninstall-am \
368: uninstall-info-am
369:
370:
371: allprogs: $(EXTRA_PROGRAMS)
372:
373: # The distribution includes calc.c, calc.h and calclex.c, generated with
374: # bison and flex, so the calc program will build even if yacc and lex aren't
375: # available. The rules below regenerate those files if you modify calc.y or
376: # calclex.l.
377: #
378: # Using "cd"s instead of a $(srcdir) path ensures $(srcdir) doesn't get into
379: # the "#line"s in the generated files.
380: #
381: # FIXME: Automake knows about .y and .l, but as of version 1.5 doesn't do
382: # the right thing when building in a separate object directory, hence the
383: # explicit rules. Not sure if these rules cover all the portability
384: # problems that automake does.
385: #
386: # FIXME: With ansi2knr and no-dependencies, there doesn't seem any easy way
387: # to manually express that calclex$U.lo depends on calc.h. Making calclex.c
388: # depend on calc.h gets the right result, but the extra lex runs are
389: # unnecessary.
390:
391: $(srcdir)/calclex.c: calclex.l calc.h
392: cd $(srcdir); $(LEX) -ocalclex.c calclex.l
393: $(srcdir)/calc.c $(srcdir)/calc.h: calc.y
394: cd $(srcdir); $(YACC) -d -ocalc.c calc.y
395: # Tell versions [3.59,3.63) of GNU make to not export all variables.
396: # Otherwise a system limit (for SysV at least) may be exceeded.
397: .NOEXPORT:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>