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 DEP_FILES = .deps/choleski.P .deps/cpu-timer.P .deps/data-file.P \
116 .deps/diagonal-storage.P .deps/dictionary.P .deps/directed-graph.P \
117 .deps/dstream.P .deps/flower-debug.P .deps/flower-version.P \
118 .deps/full-storage.P .deps/interval.P .deps/lgetopt.P \
119 .deps/libc-extension.P .deps/matrix-debug.P .deps/matrix-storage.P \
120 .deps/matrix.P .deps/nscalar.P .deps/path.P .deps/rational.P \
121 .deps/scalar.P .deps/string-convert.P .deps/string.P .deps/stringutil.P \
122 .deps/text-db.P .deps/text-stream.P .deps/unionfind.P .deps/vector.P
123 CXXMKDEP = $(CXX) -M $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CXXFLAGS)
124 SOURCES = $(libflower_a_SOURCES)
125 OBJECTS = $(libflower_a_OBJECTS)
131 $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
132 cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile
134 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
136 && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
138 $(ACLOCAL_M4): configure.in
139 cd $(srcdir) && $(ACLOCAL)
141 config.status: $(srcdir)/configure
142 $(SHELL) ./config.status --recheck
143 $(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
144 cd $(srcdir) && $(AUTOCONF)
147 stamp-h: $(srcdir)/config.hh.in $(top_builddir)/config.status
149 && CONFIG_FILES= CONFIG_HEADERS=config.hh:config.hh.in \
150 $(SHELL) ./config.status
151 @echo timestamp > stamp-h
152 $(srcdir)/config.hh.in: $(srcdir)/stamp-h.in
153 $(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4)
154 cd $(top_srcdir) && $(AUTOHEADER)
155 @echo timestamp > $(srcdir)/stamp-h.in
164 maintainer-clean-hdr:
166 mostlyclean-libLIBRARIES:
169 test -z "$(lib_LIBRARIES)" || rm -f $(lib_LIBRARIES)
171 distclean-libLIBRARIES:
173 maintainer-clean-libLIBRARIES:
175 install-libLIBRARIES: $(lib_LIBRARIES)
177 $(mkinstalldirs) $(libdir)
178 list='$(lib_LIBRARIES)'; for p in $$list; do \
179 if test -f $$p; then \
180 echo " $(INSTALL_DATA) $$p $(libdir)/$$p"; \
181 $(INSTALL_DATA) $$p $(libdir)/$$p; \
185 @list='$(lib_LIBRARIES)'; for p in $$list; do \
186 if test -f $$p; then \
187 echo " $(RANLIB) $(libdir)/$$p"; \
188 $(RANLIB) $(libdir)/$$p; \
192 uninstall-libLIBRARIES:
194 list='$(lib_LIBRARIES)'; for p in $$list; do \
195 rm -f $(libdir)/$$p; \
209 maintainer-clean-compile:
211 libflower.a: $(libflower_a_OBJECTS) $(libflower_a_DEPENDENCIES)
213 $(AR) cru libflower.a $(libflower_a_OBJECTS) $(libflower_a_LIBADD)
214 $(RANLIB) libflower.a
218 # This directory's subdirectories are mostly independent; you can cd
219 # into them and run `make' without going through this Makefile.
220 # To change the values of `make' variables: instead of editing Makefiles,
221 # (1) if the variable is set in `config.status', edit `config.status'
222 # (which will cause the Makefiles to be regenerated when you run `make');
223 # (2) otherwise, pass the desired values on the `make' command line.
227 all-recursive install-data-recursive install-exec-recursive \
228 installdirs-recursive install-recursive uninstall-recursive \
229 check-recursive installcheck-recursive info-recursive dvi-recursive:
230 @set fnord $(MAKEFLAGS); amf=$$2; \
231 for subdir in $(SUBDIRS); do \
232 target=`echo $@ | sed s/-recursive//`; \
233 echo "Making $$target in $$subdir"; \
234 (cd $$subdir && $(MAKE) $$target) \
235 || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
236 done && test -z "$$fail"
238 mostlyclean-recursive clean-recursive distclean-recursive \
239 maintainer-clean-recursive:
240 @set fnord $(MAKEFLAGS); amf=$$2; \
241 rev=''; for subdir in $(SUBDIRS); do rev="$$rev $$subdir"; done; \
242 for subdir in $$rev; do \
243 target=`echo $@ | sed s/-recursive//`; \
244 echo "Making $$target in $$subdir"; \
245 (cd $$subdir && $(MAKE) $$target) \
246 || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
247 done && test -z "$$fail"
249 list='$(SUBDIRS)'; for subdir in $$list; do \
250 (cd $$subdir && $(MAKE) tags); \
255 ID: $(HEADERS) $(SOURCES)
256 here=`pwd` && cd $(srcdir) && mkid -f$$here/ID $(SOURCES) $(HEADERS)
258 TAGS: tags-recursive $(HEADERS) $(SOURCES) config.hh.in $(TAGS_DEPENDENCIES)
261 list='$(SUBDIRS)'; for subdir in $$list; do \
262 test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
264 test -z "$(ETAGS_ARGS)config.hh.in$(SOURCES)$(HEADERS)$$tags" \
265 || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags config.hh.in $(SOURCES) $(HEADERS) -o $$here/TAGS)
274 maintainer-clean-tags:
276 distdir = $(PACKAGE)-$(VERSION)
277 top_distdir = $(distdir)
279 # This target untars the dist file and tries a VPATH configuration. Then
280 # it guarantees that the distribution is self-contained by making another
284 GZIP=$(GZIP) $(TAR) zxf $(distdir).tar.gz
285 mkdir $(distdir)/=build
286 mkdir $(distdir)/=inst
287 dc_install_base=`cd $(distdir)/=inst && pwd`; \
288 cd $(distdir)/=build \
289 && ../configure --srcdir=.. --prefix=$$dc_install_base \
294 && $(MAKE) installcheck \
297 @echo "========================"; \
298 echo "$(distdir).tar.gz is ready for distribution"; \
299 echo "========================"
301 -chmod -R a+r $(distdir)
302 GZIP=$(GZIP) $(TAR) chozf $(distdir).tar.gz $(distdir)
305 -chmod -R a+r $(distdir)
306 GZIP=$(GZIP) $(TAR) chozf $(distdir).tar.gz $(distdir)
308 distdir: $(DISTFILES)
311 -chmod 777 $(distdir)
312 here=`cd $(top_builddir) && pwd`; \
313 top_distdir=`cd $(top_distdir) && pwd`; \
315 && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu Makefile
316 @for file in $(DISTFILES); do \
318 test -f $(distdir)/$$file \
319 || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
320 || cp -p $$d/$$file $(distdir)/$$file; \
322 for subdir in $(SUBDIRS); do \
323 test -d $(distdir)/$$subdir \
324 || mkdir $(distdir)/$$subdir \
326 chmod 777 $(distdir)/$$subdir; \
327 (cd $$subdir && $(MAKE) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \
331 MKDEP = gcc -M $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
333 DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
335 .deps/.P: $(BUILT_SOURCES)
338 -include $(DEP_FILES)
346 maintainer-clean-depend:
350 @echo "Computing dependencies for $<..."
352 test -n "$o" && o='$$o'; \
353 $(MKDEP) $< >$@.tmp \
354 && sed "s,^\(.*\)\.o:,\1.$$o \1.l$$o $@:," < $@.tmp > $@ \
358 @echo "Computing dependencies for $<..."
360 $(CXXMKDEP) $< >$@.tmp \
361 && sed "s,^\(.*\)\.o:,\1.$$o \1.l$$o $@:," < $@.tmp > $@ \
366 $(MAKE) check-recursive
367 installcheck: installcheck-recursive
368 all-recursive-am: config.hh
369 $(MAKE) all-recursive
371 all-am: Makefile $(LIBRARIES) config.hh
373 install-exec-am: install-libLIBRARIES
375 uninstall-am: uninstall-libLIBRARIES
377 install-exec: install-exec-recursive install-exec-am
380 install-data: install-data-recursive
383 install: install-recursive install-exec-am
386 uninstall: uninstall-recursive uninstall-am
388 all: all-recursive-am all-am
391 $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install
392 installdirs: installdirs-recursive
393 $(mkinstalldirs) $(libdir)
397 test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
400 test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
403 rm -f Makefile $(DISTCLEANFILES)
404 rm -f config.cache config.log stamp-h stamp-h[0-9]*
405 test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
407 maintainer-clean-generic:
408 test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
409 test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
410 mostlyclean-am: mostlyclean-hdr mostlyclean-libLIBRARIES \
411 mostlyclean-compile mostlyclean-tags mostlyclean-depend \
414 clean-am: clean-hdr clean-libLIBRARIES clean-compile clean-tags \
415 clean-depend clean-generic mostlyclean-am
417 distclean-am: distclean-hdr distclean-libLIBRARIES distclean-compile \
418 distclean-tags distclean-depend distclean-generic \
421 maintainer-clean-am: maintainer-clean-hdr maintainer-clean-libLIBRARIES \
422 maintainer-clean-compile maintainer-clean-tags \
423 maintainer-clean-depend maintainer-clean-generic \
426 mostlyclean: mostlyclean-recursive mostlyclean-am
428 clean: clean-recursive clean-am
430 distclean: distclean-recursive distclean-am
433 maintainer-clean: maintainer-clean-recursive maintainer-clean-am
434 @echo "This command is intended for maintainers to use;"
435 @echo "it deletes files that may require special tools to rebuild."
438 .PHONY: default mostlyclean-hdr distclean-hdr clean-hdr \
439 maintainer-clean-hdr mostlyclean-libLIBRARIES distclean-libLIBRARIES \
440 clean-libLIBRARIES maintainer-clean-libLIBRARIES uninstall-libLIBRARIES \
441 install-libLIBRARIES mostlyclean-compile distclean-compile \
442 clean-compile maintainer-clean-compile install-data-recursive \
443 uninstall-data-recursive install-exec-recursive \
444 uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \
445 all-recursive check-recursive installcheck-recursive info-recursive \
446 dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \
447 maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
448 distclean-tags clean-tags maintainer-clean-tags distdir \
449 mostlyclean-depend distclean-depend clean-depend \
450 maintainer-clean-depend info dvi installcheck all-recursive-am all-am \
451 install-exec-am uninstall-am install-exec install-data install \
452 uninstall all installdirs mostlyclean-generic distclean-generic \
453 clean-generic maintainer-clean-generic clean mostlyclean distclean \
457 # Tell versions [3.59,3.63) of GNU make to not export all variables.
458 # Otherwise a system limit (for SysV at least) may be exceeded.