1
# Makefile.in generated automatically by automake 1.4 from Makefile.am
3
# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
4
# This Makefile.in is free software; the Free Software Foundation
5
# gives unlimited permission to copy and/or distribute it,
6
# with or without modifications, as long as this notice is preserved.
8
# This program is distributed in the hope that it will be useful,
9
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
10
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13
# The mpi stuff is only compiled if FFTW was configured with
14
# the --enable-mpi option. This requires us to use the combination
15
# of foo_* and EXTRA_* variables below.
21
top_srcdir = @top_srcdir@
24
exec_prefix = @exec_prefix@
28
libexecdir = @libexecdir@
30
sysconfdir = @sysconfdir@
31
sharedstatedir = @sharedstatedir@
32
localstatedir = @localstatedir@
36
includedir = @includedir@
37
oldincludedir = /usr/include
41
pkgdatadir = $(datadir)/@PACKAGE@
42
pkglibdir = $(libdir)/@PACKAGE@
43
pkgincludedir = $(includedir)/@PACKAGE@
52
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
53
INSTALL_DATA = @INSTALL_DATA@
54
INSTALL_SCRIPT = @INSTALL_SCRIPT@
55
transform = @program_transform_name@
63
host_alias = @host_alias@
66
CCthreads = @CCthreads@
69
FFTW_MPI_INCLUDELIST = @FFTW_MPI_INCLUDELIST@
70
FFTW_MPI_LIBLIST = @FFTW_MPI_LIBLIST@
71
FFTW_MPI_PROGLIST = @FFTW_MPI_PROGLIST@
72
FFTW_PREFIX = @FFTW_PREFIX@
73
FFTW_THREADS_INCLUDELIST = @FFTW_THREADS_INCLUDELIST@
74
FFTW_THREADS_LIBLIST = @FFTW_THREADS_LIBLIST@
75
FFTW_THREADS_PROGLIST = @FFTW_THREADS_PROGLIST@
88
SHARED_VERSION = @SHARED_VERSION@
89
SHARED_VERSION_INFO = @SHARED_VERSION_INFO@
90
THREADLIBS = @THREADLIBS@
93
lib_LTLIBRARIES = @FFTW_MPI_LIBLIST@
94
include_HEADERS = @FFTW_MPI_INCLUDELIST@
95
noinst_PROGRAMS = @FFTW_MPI_PROGLIST@
97
EXTRA_LTLIBRARIES = libXXX_FFTW_PREFIX_XXXfftw_mpi.la libXXX_FFTW_PREFIX_XXXrfftw_mpi.la
99
EXTRA_HEADERS = XXX_FFTW_PREFIX_XXXfftw_mpi.h XXX_FFTW_PREFIX_XXXrfftw_mpi.h
100
EXTRA_PROGRAMS = test_sched test_transpose_mpi fftw_mpi_test rfftw_mpi_test
101
EXTRA_DIST = README.f77
107
INCLUDES = -I$(srcdir)/../tests -I$(srcdir)/$(FFTWDIR) -I$(srcdir)/$(RFFTWDIR) -I$(srcdir)
110
libXXX_FFTW_PREFIX_XXXfftw_mpi_la_SOURCES = sched.c sched.h TOMS_transpose.c TOMS_transpose.h transpose_mpi.c fftwnd_mpi.c fftw_mpi.c XXX_FFTW_PREFIX_XXXfftw_mpi.h fftw_f77_mpi.c fftw_f77_mpi.h
112
libXXX_FFTW_PREFIX_XXXfftw_mpi_la_LDFLAGS = -version-info @SHARED_VERSION_INFO@ -rpath $(libdir)
115
libXXX_FFTW_PREFIX_XXXrfftw_mpi_la_SOURCES = rfftwnd_mpi.c XXX_FFTW_PREFIX_XXXrfftw_mpi.h rfftw_f77_mpi.c
117
libXXX_FFTW_PREFIX_XXXrfftw_mpi_la_LDFLAGS = -version-info @SHARED_VERSION_INFO@ -rpath $(libdir)
120
CLEANFILES = XXX_FFTW_PREFIX1_XXXfftw_mpi.h XXX_FFTW_PREFIX1_XXXrfftw_mpi.h
122
test_sched_SOURCES = test_sched.c
123
test_sched_LDADD = libXXX_FFTW_PREFIX_XXXfftw_mpi.la $(FFTWDIR)/libXXX_FFTW_PREFIX_XXXfftw.la @MPILIBS@
126
test_transpose_mpi_SOURCES = test_transpose_mpi.c
127
test_transpose_mpi_LDADD = libXXX_FFTW_PREFIX_XXXfftw_mpi.la $(FFTWDIR)/libXXX_FFTW_PREFIX_XXXfftw.la @MPILIBS@
130
fftw_mpi_test_SOURCES = fftw_mpi_test.c
131
fftw_mpi_test_LDADD = ../tests/test_main.o libXXX_FFTW_PREFIX_XXXfftw_mpi.la $(FFTWDIR)/libXXX_FFTW_PREFIX_XXXfftw.la @MPILIBS@
134
rfftw_mpi_test_SOURCES = rfftw_mpi_test.c
135
rfftw_mpi_test_LDADD = ../tests/test_main.o libXXX_FFTW_PREFIX_XXXrfftw_mpi.la libXXX_FFTW_PREFIX_XXXfftw_mpi.la $(RFFTWDIR)/libXXX_FFTW_PREFIX_XXXrfftw.la $(FFTWDIR)/libXXX_FFTW_PREFIX_XXXfftw.la @MPILIBS@
138
# for some reason, automake tries to use autoheader in order to
139
# generate config.h.in, and fails because config.h.in is GNU-lly
140
# incorrect. Just disable autoheader
142
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
143
CONFIG_HEADER = ../fftw/config.h ../fftw/fftw.h
145
LTLIBRARIES = $(lib_LTLIBRARIES)
148
DEFS = @DEFS@ -I. -I$(srcdir) -I../fftw -I../fftw
149
CPPFLAGS = @CPPFLAGS@
152
libXXX_FFTW_PREFIX_XXXfftw_mpi_la_LIBADD =
153
libXXX_FFTW_PREFIX_XXXfftw_mpi_la_OBJECTS = sched.lo TOMS_transpose.lo \
154
transpose_mpi.lo fftwnd_mpi.lo fftw_mpi.lo fftw_f77_mpi.lo
155
libXXX_FFTW_PREFIX_XXXrfftw_mpi_la_LIBADD =
156
libXXX_FFTW_PREFIX_XXXrfftw_mpi_la_OBJECTS = rfftwnd_mpi.lo \
158
PROGRAMS = $(noinst_PROGRAMS)
160
test_sched_OBJECTS = test_sched.o
161
test_sched_DEPENDENCIES = libXXX_FFTW_PREFIX_XXXfftw_mpi.la \
162
$(FFTWDIR)/libXXX_FFTW_PREFIX_XXXfftw.la
164
test_transpose_mpi_OBJECTS = test_transpose_mpi.o
165
test_transpose_mpi_DEPENDENCIES = libXXX_FFTW_PREFIX_XXXfftw_mpi.la \
166
$(FFTWDIR)/libXXX_FFTW_PREFIX_XXXfftw.la
167
test_transpose_mpi_LDFLAGS =
168
fftw_mpi_test_OBJECTS = fftw_mpi_test.o
169
fftw_mpi_test_DEPENDENCIES = ../tests/test_main.o \
170
libXXX_FFTW_PREFIX_XXXfftw_mpi.la \
171
$(FFTWDIR)/libXXX_FFTW_PREFIX_XXXfftw.la
172
fftw_mpi_test_LDFLAGS =
173
rfftw_mpi_test_OBJECTS = rfftw_mpi_test.o
174
rfftw_mpi_test_DEPENDENCIES = ../tests/test_main.o \
175
libXXX_FFTW_PREFIX_XXXrfftw_mpi.la libXXX_FFTW_PREFIX_XXXfftw_mpi.la \
176
$(RFFTWDIR)/libXXX_FFTW_PREFIX_XXXrfftw.la \
177
$(FFTWDIR)/libXXX_FFTW_PREFIX_XXXfftw.la
178
rfftw_mpi_test_LDFLAGS =
180
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
181
LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
183
LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
184
HEADERS = $(include_HEADERS)
186
DIST_COMMON = Makefile.am Makefile.in
189
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
193
SOURCES = $(libXXX_FFTW_PREFIX_XXXfftw_mpi_la_SOURCES) $(libXXX_FFTW_PREFIX_XXXrfftw_mpi_la_SOURCES) $(test_sched_SOURCES) $(test_transpose_mpi_SOURCES) $(fftw_mpi_test_SOURCES) $(rfftw_mpi_test_SOURCES)
194
OBJECTS = $(libXXX_FFTW_PREFIX_XXXfftw_mpi_la_OBJECTS) $(libXXX_FFTW_PREFIX_XXXrfftw_mpi_la_OBJECTS) $(test_sched_OBJECTS) $(test_transpose_mpi_OBJECTS) $(fftw_mpi_test_OBJECTS) $(rfftw_mpi_test_OBJECTS)
198
.SUFFIXES: .S .c .lo .o .s
199
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
200
cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps mpi/Makefile
202
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
204
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
207
mostlyclean-libLTLIBRARIES:
209
clean-libLTLIBRARIES:
210
-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
212
distclean-libLTLIBRARIES:
214
maintainer-clean-libLTLIBRARIES:
216
install-libLTLIBRARIES: $(lib_LTLIBRARIES)
218
$(mkinstalldirs) $(DESTDIR)$(libdir)
219
@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
220
if test -f $$p; then \
221
echo "$(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(libdir)/$$p"; \
222
$(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(libdir)/$$p; \
226
uninstall-libLTLIBRARIES:
228
list='$(lib_LTLIBRARIES)'; for p in $$list; do \
229
$(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p; \
242
-rm -f *.o core *.core
249
maintainer-clean-compile:
252
$(LIBTOOL) --mode=compile $(COMPILE) -c $<
255
$(LIBTOOL) --mode=compile $(COMPILE) -c $<
258
$(LIBTOOL) --mode=compile $(COMPILE) -c $<
268
maintainer-clean-libtool:
270
libXXX_FFTW_PREFIX_XXXfftw_mpi.la: $(libXXX_FFTW_PREFIX_XXXfftw_mpi_la_OBJECTS) $(libXXX_FFTW_PREFIX_XXXfftw_mpi_la_DEPENDENCIES)
271
$(LINK) $(libXXX_FFTW_PREFIX_XXXfftw_mpi_la_LDFLAGS) $(libXXX_FFTW_PREFIX_XXXfftw_mpi_la_OBJECTS) $(libXXX_FFTW_PREFIX_XXXfftw_mpi_la_LIBADD) $(LIBS)
273
libXXX_FFTW_PREFIX_XXXrfftw_mpi.la: $(libXXX_FFTW_PREFIX_XXXrfftw_mpi_la_OBJECTS) $(libXXX_FFTW_PREFIX_XXXrfftw_mpi_la_DEPENDENCIES)
274
$(LINK) $(libXXX_FFTW_PREFIX_XXXrfftw_mpi_la_LDFLAGS) $(libXXX_FFTW_PREFIX_XXXrfftw_mpi_la_OBJECTS) $(libXXX_FFTW_PREFIX_XXXrfftw_mpi_la_LIBADD) $(LIBS)
276
mostlyclean-noinstPROGRAMS:
278
clean-noinstPROGRAMS:
279
-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
281
distclean-noinstPROGRAMS:
283
maintainer-clean-noinstPROGRAMS:
285
test_sched: $(test_sched_OBJECTS) $(test_sched_DEPENDENCIES)
287
$(LINK) $(test_sched_LDFLAGS) $(test_sched_OBJECTS) $(test_sched_LDADD) $(LIBS)
289
test_transpose_mpi: $(test_transpose_mpi_OBJECTS) $(test_transpose_mpi_DEPENDENCIES)
290
@rm -f test_transpose_mpi
291
$(LINK) $(test_transpose_mpi_LDFLAGS) $(test_transpose_mpi_OBJECTS) $(test_transpose_mpi_LDADD) $(LIBS)
293
fftw_mpi_test: $(fftw_mpi_test_OBJECTS) $(fftw_mpi_test_DEPENDENCIES)
295
$(LINK) $(fftw_mpi_test_LDFLAGS) $(fftw_mpi_test_OBJECTS) $(fftw_mpi_test_LDADD) $(LIBS)
297
rfftw_mpi_test: $(rfftw_mpi_test_OBJECTS) $(rfftw_mpi_test_DEPENDENCIES)
298
@rm -f rfftw_mpi_test
299
$(LINK) $(rfftw_mpi_test_LDFLAGS) $(rfftw_mpi_test_OBJECTS) $(rfftw_mpi_test_LDADD) $(LIBS)
301
install-includeHEADERS: $(include_HEADERS)
303
$(mkinstalldirs) $(DESTDIR)$(includedir)
304
@list='$(include_HEADERS)'; for p in $$list; do \
305
if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \
306
echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(includedir)/$$p"; \
307
$(INSTALL_DATA) $$d$$p $(DESTDIR)$(includedir)/$$p; \
310
uninstall-includeHEADERS:
312
list='$(include_HEADERS)'; for p in $$list; do \
313
rm -f $(DESTDIR)$(includedir)/$$p; \
318
ID: $(HEADERS) $(SOURCES) $(LISP)
319
list='$(SOURCES) $(HEADERS)'; \
320
unique=`for i in $$list; do echo $$i; done | \
321
awk ' { files[$$0] = 1; } \
322
END { for (i in files) print i; }'`; \
323
here=`pwd` && cd $(srcdir) \
324
&& mkid -f$$here/ID $$unique $(LISP)
326
TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP)
329
list='$(SOURCES) $(HEADERS)'; \
330
unique=`for i in $$list; do echo $$i; done | \
331
awk ' { files[$$0] = 1; } \
332
END { for (i in files) print i; }'`; \
333
test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
334
|| (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS)
343
maintainer-clean-tags:
345
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
349
distdir: $(DISTFILES)
350
@for file in $(DISTFILES); do \
352
if test -d $$d/$$file; then \
353
cp -pr $$/$$file $(distdir)/$$file; \
355
test -f $(distdir)/$$file \
356
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
357
|| cp -p $$d/$$file $(distdir)/$$file || :; \
368
installcheck: installcheck-am
369
install-exec-am: install-libLTLIBRARIES
370
install-exec: install-exec-am
372
install-data-am: install-includeHEADERS
373
install-data: install-data-am
376
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
378
uninstall-am: uninstall-libLTLIBRARIES uninstall-includeHEADERS
379
uninstall: uninstall-am
380
all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(HEADERS)
383
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
385
$(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir)
391
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
394
-rm -f Makefile $(CONFIG_CLEAN_FILES)
395
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
397
maintainer-clean-generic:
398
mostlyclean-am: mostlyclean-libLTLIBRARIES mostlyclean-compile \
399
mostlyclean-libtool mostlyclean-noinstPROGRAMS \
400
mostlyclean-tags mostlyclean-generic
402
mostlyclean: mostlyclean-am
404
clean-am: clean-libLTLIBRARIES clean-compile clean-libtool \
405
clean-noinstPROGRAMS clean-tags clean-generic \
410
distclean-am: distclean-libLTLIBRARIES distclean-compile \
411
distclean-libtool distclean-noinstPROGRAMS \
412
distclean-tags distclean-generic clean-am
415
distclean: distclean-am
417
maintainer-clean-am: maintainer-clean-libLTLIBRARIES \
418
maintainer-clean-compile maintainer-clean-libtool \
419
maintainer-clean-noinstPROGRAMS maintainer-clean-tags \
420
maintainer-clean-generic distclean-am
421
@echo "This command is intended for maintainers to use;"
422
@echo "it deletes files that may require special tools to rebuild."
424
maintainer-clean: maintainer-clean-am
426
.PHONY: mostlyclean-libLTLIBRARIES distclean-libLTLIBRARIES \
427
clean-libLTLIBRARIES maintainer-clean-libLTLIBRARIES \
428
uninstall-libLTLIBRARIES install-libLTLIBRARIES mostlyclean-compile \
429
distclean-compile clean-compile maintainer-clean-compile \
430
mostlyclean-libtool distclean-libtool clean-libtool \
431
maintainer-clean-libtool mostlyclean-noinstPROGRAMS \
432
distclean-noinstPROGRAMS clean-noinstPROGRAMS \
433
maintainer-clean-noinstPROGRAMS uninstall-includeHEADERS \
434
install-includeHEADERS tags mostlyclean-tags distclean-tags clean-tags \
435
maintainer-clean-tags distdir info-am info dvi-am dvi check check-am \
436
installcheck-am installcheck install-exec-am install-exec \
437
install-data-am install-data install-am install uninstall-am uninstall \
438
all-redirect all-am all installdirs mostlyclean-generic \
439
distclean-generic clean-generic maintainer-clean-generic clean \
440
mostlyclean distclean maintainer-clean
443
XXX_FFTW_PREFIX1_XXXfftw_mpi.h: fftw_mpi.h
444
rm -f XXX_FFTW_PREFIX_XXXfftw_mpi.h
445
sed 's/<fftw/<XXX_FFTW_PREFIX_XXXfftw/g;s/<rfftw/<XXX_FFTW_PREFIX_XXXrfftw/g' fftw_mpi.h > XXX_FFTW_PREFIX_XXXfftw_mpi.h
447
XXX_FFTW_PREFIX1_XXXrfftw_mpi.h: rfftw_mpi.h
448
rm -f XXX_FFTW_PREFIX_XXXrfftw_mpi.h
449
sed 's/<fftw/<XXX_FFTW_PREFIX_XXXfftw/g;s/<rfftw/<XXX_FFTW_PREFIX_XXXrfftw/g' rfftw_mpi.h > XXX_FFTW_PREFIX_XXXrfftw_mpi.h
451
# Tell versions [3.59,3.63) of GNU make to not export all variables.
452
# Otherwise a system limit (for SysV at least) may be exceeded.