1 # Makefile.in generated automatically by automake 1.2 from Makefile.am
3 # Copyright (C) 1994, 1995, 1996, 1997 Free Software Foundation, Inc.
4 # This Makefile.in is free software; the Free Software Foundation
5 # gives unlimited permission to copy, distribute and modify it.
7 # Automatically generated from ./flower/Makefile.am.wild by bin/autowild
9 # project FlowerSoft C++ library
10 # title top level makefile for FlowerLib
11 # file flower/Makefile.am.wild
13 # Copyright (c) 1997 by
14 # Jan Nieuwenhuizen <jan@digicash.com>
15 # Han-Wen Nienhuys <hanwen@stack.nl>
16 # ...your sort order here, or how to comment-out a comment
22 top_srcdir = @top_srcdir@
25 exec_prefix = @exec_prefix@
29 libexecdir = @libexecdir@
31 sysconfdir = @sysconfdir@
32 sharedstatedir = @sharedstatedir@
33 localstatedir = @localstatedir@
37 includedir = @includedir@
38 oldincludedir = /usr/include
40 pkgdatadir = $(datadir)/@PACKAGE@
41 pkglibdir = $(libdir)/@PACKAGE@
42 pkgincludedir = $(includedir)/@PACKAGE@
49 AUTOHEADER = @AUTOHEADER@
52 INSTALL_PROGRAM = @INSTALL_PROGRAM@
53 INSTALL_DATA = @INSTALL_DATA@
54 INSTALL_SCRIPT = @INSTALL_SCRIPT@
55 transform = @program_transform_name@
60 NORMAL_UNINSTALL = true
65 LIB_SUFFIX = @LIB_SUFFIX@
67 MODULE_CXXFLAGS = @MODULE_CXXFLAGS@
68 MODULE_LDFLAGS = @MODULE_LDFLAGS@
73 SUBDIRS = include test
75 lib_LIBRARIES = libflower.a
76 # lib_LIBRARIES = libflower.la
78 README_FILES = ONEWS NEWS README TODO VERSION
79 EXTRA_DIST = Makefile.am.wild aclocal.m4 configure config.hh.in configure.in $(README_FILES)
81 libflower_a_SOURCES = choleski.cc cpu-timer.cc data-file.cc diagonal-storage.cc dictionary.cc directed-graph.cc dstream.cc flower-debug.cc flower-version.cc full-storage.cc interval.cc lgetopt.cc libc-extension.cc matrix-debug.cc matrix-storage.cc matrix.cc nscalar.cc path.cc rational.cc scalar.cc string-convert.cc string.cc stringutil.cc text-db.cc text-stream.cc unionfind.cc vector.cc
84 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
85 mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
86 CONFIG_HEADER = config.hh
88 LIBRARIES = $(lib_LIBRARIES)
91 DEFS = @DEFS@ -I. -I$(srcdir) -I.
96 libflower_a_OBJECTS = choleski.o cpu-timer.o data-file.o \
97 diagonal-storage.o dictionary.o directed-graph.o dstream.o \
98 flower-debug.o flower-version.o full-storage.o interval.o lgetopt.o \
99 libc-extension.o matrix-debug.o matrix-storage.o matrix.o nscalar.o \
100 path.o rational.o scalar.o string-convert.o string.o stringutil.o \
101 text-db.o text-stream.o unionfind.o vector.o
103 CXXFLAGS = @CXXFLAGS@
104 CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CXXFLAGS)
105 CXXLINK = $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@
106 DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL Makefile.am \
107 Makefile.in NEWS TODO aclocal.m4 config.hh.in configure configure.in \
108 missing mkinstalldirs stamp-h.in
111 DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
115 SOURCES = $(libflower_a_SOURCES)
116 OBJECTS = $(libflower_a_OBJECTS)
122 $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
123 cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps Makefile
125 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
127 && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
129 $(ACLOCAL_M4): configure.in
130 cd $(srcdir) && $(ACLOCAL)
132 config.status: $(srcdir)/configure
133 $(SHELL) ./config.status --recheck
134 $(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
135 cd $(srcdir) && $(AUTOCONF)
138 stamp-h: $(srcdir)/config.hh.in $(top_builddir)/config.status
140 && CONFIG_FILES= CONFIG_HEADERS=config.hh:config.hh.in \
141 $(SHELL) ./config.status
142 @echo timestamp > stamp-h
143 $(srcdir)/config.hh.in: $(srcdir)/stamp-h.in
144 $(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4)
145 cd $(top_srcdir) && $(AUTOHEADER)
146 @echo timestamp > $(srcdir)/stamp-h.in
155 maintainer-clean-hdr:
157 mostlyclean-libLIBRARIES:
160 test -z "$(lib_LIBRARIES)" || rm -f $(lib_LIBRARIES)
162 distclean-libLIBRARIES:
164 maintainer-clean-libLIBRARIES:
166 install-libLIBRARIES: $(lib_LIBRARIES)
168 $(mkinstalldirs) $(libdir)
169 list='$(lib_LIBRARIES)'; for p in $$list; do \
170 if test -f $$p; then \
171 echo " $(INSTALL_DATA) $$p $(libdir)/$$p"; \
172 $(INSTALL_DATA) $$p $(libdir)/$$p; \
176 @list='$(lib_LIBRARIES)'; for p in $$list; do \
177 if test -f $$p; then \
178 echo " $(RANLIB) $(libdir)/$$p"; \
179 $(RANLIB) $(libdir)/$$p; \
183 uninstall-libLIBRARIES:
185 list='$(lib_LIBRARIES)'; for p in $$list; do \
186 rm -f $(libdir)/$$p; \
200 maintainer-clean-compile:
202 libflower.a: $(libflower_a_OBJECTS) $(libflower_a_DEPENDENCIES)
204 $(AR) cru libflower.a $(libflower_a_OBJECTS) $(libflower_a_LIBADD)
205 $(RANLIB) libflower.a
209 # This directory's subdirectories are mostly independent; you can cd
210 # into them and run `make' without going through this Makefile.
211 # To change the values of `make' variables: instead of editing Makefiles,
212 # (1) if the variable is set in `config.status', edit `config.status'
213 # (which will cause the Makefiles to be regenerated when you run `make');
214 # (2) otherwise, pass the desired values on the `make' command line.
218 all-recursive install-data-recursive install-exec-recursive \
219 installdirs-recursive install-recursive uninstall-recursive \
220 check-recursive installcheck-recursive info-recursive dvi-recursive:
221 @set fnord $(MAKEFLAGS); amf=$$2; \
222 for subdir in $(SUBDIRS); do \
223 target=`echo $@ | sed s/-recursive//`; \
224 echo "Making $$target in $$subdir"; \
225 (cd $$subdir && $(MAKE) $$target) \
226 || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
227 done && test -z "$$fail"
229 mostlyclean-recursive clean-recursive distclean-recursive \
230 maintainer-clean-recursive:
231 @set fnord $(MAKEFLAGS); amf=$$2; \
232 rev=''; for subdir in $(SUBDIRS); do rev="$$rev $$subdir"; done; \
233 for subdir in $$rev; do \
234 target=`echo $@ | sed s/-recursive//`; \
235 echo "Making $$target in $$subdir"; \
236 (cd $$subdir && $(MAKE) $$target) \
237 || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
238 done && test -z "$$fail"
240 list='$(SUBDIRS)'; for subdir in $$list; do \
241 (cd $$subdir && $(MAKE) tags); \
246 ID: $(HEADERS) $(SOURCES)
247 here=`pwd` && cd $(srcdir) && mkid -f$$here/ID $(SOURCES) $(HEADERS)
249 TAGS: tags-recursive $(HEADERS) $(SOURCES) config.hh.in $(TAGS_DEPENDENCIES)
252 list='$(SUBDIRS)'; for subdir in $$list; do \
253 test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
255 test -z "$(ETAGS_ARGS)config.hh.in$(SOURCES)$(HEADERS)$$tags" \
256 || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags config.hh.in $(SOURCES) $(HEADERS) -o $$here/TAGS)
265 maintainer-clean-tags:
267 distdir = $(PACKAGE)-$(VERSION)
268 top_distdir = $(distdir)
270 # This target untars the dist file and tries a VPATH configuration. Then
271 # it guarantees that the distribution is self-contained by making another
275 GZIP=$(GZIP) $(TAR) zxf $(distdir).tar.gz
276 mkdir $(distdir)/=build
277 mkdir $(distdir)/=inst
278 dc_install_base=`cd $(distdir)/=inst && pwd`; \
279 cd $(distdir)/=build \
280 && ../configure --srcdir=.. --prefix=$$dc_install_base \
285 && $(MAKE) installcheck \
288 @echo "========================"; \
289 echo "$(distdir).tar.gz is ready for distribution"; \
290 echo "========================"
292 -chmod -R a+r $(distdir)
293 GZIP=$(GZIP) $(TAR) chozf $(distdir).tar.gz $(distdir)
296 -chmod -R a+r $(distdir)
297 GZIP=$(GZIP) $(TAR) chozf $(distdir).tar.gz $(distdir)
299 distdir: $(DISTFILES)
302 -chmod 777 $(distdir)
303 @for file in $(DISTFILES); do \
305 test -f $(distdir)/$$file \
306 || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
307 || cp -p $$d/$$file $(distdir)/$$file; \
309 for subdir in $(SUBDIRS); do \
310 test -d $(distdir)/$$subdir \
311 || mkdir $(distdir)/$$subdir \
313 chmod 777 $(distdir)/$$subdir; \
314 (cd $$subdir && $(MAKE) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \
317 choleski.o choleski.lo: choleski.cc include/choleski.hh \
318 include/matrix.hh include/matrix-storage.hh include/varray.hh \
319 include/real.hh include/virtual-methods.hh include/vector.hh
320 cpu-timer.o cpu-timer.lo: cpu-timer.cc include/cpu-timer.hh \
322 data-file.o data-file.lo: data-file.cc include/international.hh \
323 include/data-file.hh include/text-stream.hh include/string.hh \
324 include/arithmetic-operator.hh include/fproto.hh \
325 include/real.hh include/string-handle.hh include/compare.hh \
327 diagonal-storage.o diagonal-storage.lo: diagonal-storage.cc \
328 include/diagonal-storage.hh include/full-storage.hh \
329 include/varray.hh include/matrix-storage.hh include/real.hh \
330 include/virtual-methods.hh include/full-storage.icc
331 dictionary.o dictionary.lo: dictionary.cc
332 directed-graph.o directed-graph.lo: directed-graph.cc \
333 include/directed-graph.hh include/parray.hh include/varray.hh
334 dstream.o dstream.lo: dstream.cc include/assoc.hh include/varray.hh \
335 include/dstream.hh include/string.hh \
336 include/arithmetic-operator.hh include/fproto.hh \
337 include/real.hh include/string-handle.hh \
338 include/international.hh include/compare.hh include/scalar.hh \
339 include/text-db.hh include/data-file.hh include/text-stream.hh \
340 include/string-convert.hh include/assoc-iter.hh
341 flower-debug.o flower-debug.lo: flower-debug.cc include/flower-debug.hh \
342 include/dstream.hh include/string.hh \
343 include/arithmetic-operator.hh include/fproto.hh \
344 include/real.hh include/string-handle.hh \
345 include/international.hh include/compare.hh
346 flower-version.o flower-version.lo: flower-version.cc config.hh
347 full-storage.o full-storage.lo: full-storage.cc include/full-storage.hh \
348 include/varray.hh include/matrix-storage.hh include/real.hh \
349 include/virtual-methods.hh include/full-storage.icc
350 interval.o interval.lo: interval.cc include/interval.hh \
351 include/fproto.hh include/real.hh include/compare.hh \
352 include/interval.tcc include/string.hh \
353 include/arithmetic-operator.hh include/string-handle.hh \
354 include/international.hh include/flower-debug.hh \
356 lgetopt.o lgetopt.lo: lgetopt.cc include/lgetopt.hh \
357 include/international.hh
358 libc-extension.o libc-extension.lo: libc-extension.cc \
359 include/libc-extension.hh include/fproto.hh include/real.hh \
361 matrix-debug.o matrix-debug.lo: matrix-debug.cc include/flower-debug.hh \
362 include/dstream.hh include/string.hh \
363 include/arithmetic-operator.hh include/fproto.hh \
364 include/real.hh include/string-handle.hh \
365 include/international.hh include/compare.hh include/matrix.hh \
366 include/matrix-storage.hh include/varray.hh \
367 include/virtual-methods.hh include/vector.hh
368 matrix-storage.o matrix-storage.lo: matrix-storage.cc \
369 include/full-storage.hh include/varray.hh \
370 include/matrix-storage.hh include/real.hh \
371 include/virtual-methods.hh include/diagonal-storage.hh
372 matrix.o matrix.lo: matrix.cc include/matrix.hh \
373 include/matrix-storage.hh include/varray.hh include/real.hh \
374 include/virtual-methods.hh include/vector.hh \
375 include/full-storage.hh include/diagonal-storage.hh
376 nscalar.o nscalar.lo: nscalar.cc
377 path.o path.lo: path.cc include/path.hh include/string.hh \
378 include/arithmetic-operator.hh include/fproto.hh \
379 include/real.hh include/string-handle.hh \
380 include/international.hh include/compare.hh include/varray.hh \
381 include/flower-debug.hh include/dstream.hh
382 rational.o rational.lo: rational.cc include/rational.hh \
383 include/compare.hh include/arithmetic-operator.hh \
384 include/fproto.hh include/real.hh include/string.hh \
385 include/string-handle.hh include/international.hh \
386 include/string-convert.hh include/libc-extension.hh config.hh
387 scalar.o scalar.lo: scalar.cc include/scalar.hh include/string.hh \
388 include/arithmetic-operator.hh include/fproto.hh \
389 include/real.hh include/string-handle.hh \
390 include/international.hh include/compare.hh include/rational.hh
391 string-convert.o string-convert.lo: string-convert.cc \
392 include/libc-extension.hh include/fproto.hh include/real.hh \
393 config.hh include/string.hh include/arithmetic-operator.hh \
394 include/string-handle.hh include/international.hh \
395 include/compare.hh include/string-convert.hh \
397 string.o string.lo: string.cc include/string.hh \
398 include/arithmetic-operator.hh include/fproto.hh \
399 include/real.hh include/string-handle.hh \
400 include/international.hh include/compare.hh \
401 include/libc-extension.hh config.hh include/string-convert.hh
402 stringutil.o stringutil.lo: stringutil.cc include/string-handle.hh \
403 include/fproto.hh include/real.hh include/string-data.hh \
404 include/string.hh include/arithmetic-operator.hh \
405 include/international.hh include/compare.hh \
406 include/string-data.icc include/string-handle.icc \
408 text-db.o text-db.lo: text-db.cc include/text-db.hh include/data-file.hh \
409 include/text-stream.hh include/string.hh \
410 include/arithmetic-operator.hh include/fproto.hh \
411 include/real.hh include/string-handle.hh \
412 include/international.hh include/compare.hh include/varray.hh
413 text-stream.o text-stream.lo: text-stream.cc include/text-stream.hh \
414 include/string.hh include/arithmetic-operator.hh \
415 include/fproto.hh include/real.hh include/string-handle.hh \
416 include/international.hh include/compare.hh include/varray.hh
417 unionfind.o unionfind.lo: unionfind.cc include/unionfind.hh \
419 vector.o vector.lo: vector.cc include/vector.hh include/real.hh \
425 $(MAKE) check-recursive
426 installcheck: installcheck-recursive
427 all-recursive-am: config.hh
428 $(MAKE) all-recursive
430 all-am: Makefile $(LIBRARIES) config.hh
432 install-exec-am: install-libLIBRARIES
434 uninstall-am: uninstall-libLIBRARIES
436 install-exec: install-exec-recursive install-exec-am
439 install-data: install-data-recursive
442 install: install-recursive install-exec-am
445 uninstall: uninstall-recursive uninstall-am
447 all: all-recursive-am all-am
450 $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install
451 installdirs: installdirs-recursive
452 $(mkinstalldirs) $(libdir)
456 test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
459 test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
462 rm -f Makefile $(DISTCLEANFILES)
463 rm -f config.cache config.log stamp-h stamp-h[0-9]*
464 test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
466 maintainer-clean-generic:
467 test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
468 test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
469 mostlyclean-am: mostlyclean-hdr mostlyclean-libLIBRARIES \
470 mostlyclean-compile mostlyclean-tags \
473 clean-am: clean-hdr clean-libLIBRARIES clean-compile clean-tags \
474 clean-generic mostlyclean-am
476 distclean-am: distclean-hdr distclean-libLIBRARIES distclean-compile \
477 distclean-tags distclean-generic clean-am
479 maintainer-clean-am: maintainer-clean-hdr maintainer-clean-libLIBRARIES \
480 maintainer-clean-compile maintainer-clean-tags \
481 maintainer-clean-generic distclean-am
483 mostlyclean: mostlyclean-recursive mostlyclean-am
485 clean: clean-recursive clean-am
487 distclean: distclean-recursive distclean-am
490 maintainer-clean: maintainer-clean-recursive maintainer-clean-am
491 @echo "This command is intended for maintainers to use;"
492 @echo "it deletes files that may require special tools to rebuild."
495 .PHONY: default mostlyclean-hdr distclean-hdr clean-hdr \
496 maintainer-clean-hdr mostlyclean-libLIBRARIES distclean-libLIBRARIES \
497 clean-libLIBRARIES maintainer-clean-libLIBRARIES uninstall-libLIBRARIES \
498 install-libLIBRARIES mostlyclean-compile distclean-compile \
499 clean-compile maintainer-clean-compile install-data-recursive \
500 uninstall-data-recursive install-exec-recursive \
501 uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \
502 all-recursive check-recursive installcheck-recursive info-recursive \
503 dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \
504 maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
505 distclean-tags clean-tags maintainer-clean-tags distdir info dvi \
506 installcheck all-recursive-am all-am install-exec-am uninstall-am \
507 install-exec install-data install uninstall all installdirs \
508 mostlyclean-generic distclean-generic clean-generic \
509 maintainer-clean-generic clean mostlyclean distclean maintainer-clean
512 # Tell versions [3.59,3.63) of GNU make to not export all variables.
513 # Otherwise a system limit (for SysV at least) may be exceeded.