Mercurial > hg > sv-dependency-builds
comparison src/fftw-3.3.5/Makefile.in @ 42:2cd0e3b3e1fd
Current fftw source
author | Chris Cannam |
---|---|
date | Tue, 18 Oct 2016 13:40:26 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
41:481f5f8c5634 | 42:2cd0e3b3e1fd |
---|---|
1 # Makefile.in generated by automake 1.14.1 from Makefile.am. | |
2 # @configure_input@ | |
3 | |
4 # Copyright (C) 1994-2013 Free Software Foundation, Inc. | |
5 | |
6 # This Makefile.in is free software; the Free Software Foundation | |
7 # gives unlimited permission to copy and/or distribute it, | |
8 # with or without modifications, as long as this notice is preserved. | |
9 | |
10 # This program is distributed in the hope that it will be useful, | |
11 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without | |
12 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A | |
13 # PARTICULAR PURPOSE. | |
14 | |
15 @SET_MAKE@ | |
16 | |
17 | |
18 VPATH = @srcdir@ | |
19 am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' | |
20 am__make_running_with_option = \ | |
21 case $${target_option-} in \ | |
22 ?) ;; \ | |
23 *) echo "am__make_running_with_option: internal error: invalid" \ | |
24 "target option '$${target_option-}' specified" >&2; \ | |
25 exit 1;; \ | |
26 esac; \ | |
27 has_opt=no; \ | |
28 sane_makeflags=$$MAKEFLAGS; \ | |
29 if $(am__is_gnu_make); then \ | |
30 sane_makeflags=$$MFLAGS; \ | |
31 else \ | |
32 case $$MAKEFLAGS in \ | |
33 *\\[\ \ ]*) \ | |
34 bs=\\; \ | |
35 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | |
36 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ | |
37 esac; \ | |
38 fi; \ | |
39 skip_next=no; \ | |
40 strip_trailopt () \ | |
41 { \ | |
42 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ | |
43 }; \ | |
44 for flg in $$sane_makeflags; do \ | |
45 test $$skip_next = yes && { skip_next=no; continue; }; \ | |
46 case $$flg in \ | |
47 *=*|--*) continue;; \ | |
48 -*I) strip_trailopt 'I'; skip_next=yes;; \ | |
49 -*I?*) strip_trailopt 'I';; \ | |
50 -*O) strip_trailopt 'O'; skip_next=yes;; \ | |
51 -*O?*) strip_trailopt 'O';; \ | |
52 -*l) strip_trailopt 'l'; skip_next=yes;; \ | |
53 -*l?*) strip_trailopt 'l';; \ | |
54 -[dEDm]) skip_next=yes;; \ | |
55 -[JT]) skip_next=yes;; \ | |
56 esac; \ | |
57 case $$flg in \ | |
58 *$$target_option*) has_opt=yes; break;; \ | |
59 esac; \ | |
60 done; \ | |
61 test $$has_opt = yes | |
62 am__make_dryrun = (target_option=n; $(am__make_running_with_option)) | |
63 am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) | |
64 pkgdatadir = $(datadir)/@PACKAGE@ | |
65 pkgincludedir = $(includedir)/@PACKAGE@ | |
66 pkglibdir = $(libdir)/@PACKAGE@ | |
67 pkglibexecdir = $(libexecdir)/@PACKAGE@ | |
68 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd | |
69 install_sh_DATA = $(install_sh) -c -m 644 | |
70 install_sh_PROGRAM = $(install_sh) -c | |
71 install_sh_SCRIPT = $(install_sh) -c | |
72 INSTALL_HEADER = $(INSTALL_DATA) | |
73 transform = $(program_transform_name) | |
74 NORMAL_INSTALL = : | |
75 PRE_INSTALL = : | |
76 POST_INSTALL = : | |
77 NORMAL_UNINSTALL = : | |
78 PRE_UNINSTALL = : | |
79 POST_UNINSTALL = : | |
80 build_triplet = @build@ | |
81 host_triplet = @host@ | |
82 subdir = . | |
83 DIST_COMMON = INSTALL NEWS README AUTHORS ChangeLog \ | |
84 $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ | |
85 $(top_srcdir)/configure $(am__configure_deps) \ | |
86 $(srcdir)/config.h.in $(srcdir)/fftw.pc.in COPYING TODO \ | |
87 compile config.guess config.sub depcomp install-sh missing \ | |
88 ltmain.sh | |
89 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | |
90 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_mpi.m4 \ | |
91 $(top_srcdir)/m4/acx_pthread.m4 \ | |
92 $(top_srcdir)/m4/ax_cc_maxopt.m4 \ | |
93 $(top_srcdir)/m4/ax_check_compiler_flags.m4 \ | |
94 $(top_srcdir)/m4/ax_compiler_vendor.m4 \ | |
95 $(top_srcdir)/m4/ax_gcc_aligns_stack.m4 \ | |
96 $(top_srcdir)/m4/ax_gcc_version.m4 \ | |
97 $(top_srcdir)/m4/ax_openmp.m4 $(top_srcdir)/m4/libtool.m4 \ | |
98 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ | |
99 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ | |
100 $(top_srcdir)/configure.ac | |
101 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ | |
102 $(ACLOCAL_M4) | |
103 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ | |
104 configure.lineno config.status.lineno | |
105 mkinstalldirs = $(install_sh) -d | |
106 CONFIG_HEADER = config.h | |
107 CONFIG_CLEAN_FILES = fftw.pc | |
108 CONFIG_CLEAN_VPATH_FILES = | |
109 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; | |
110 am__vpath_adj = case $$p in \ | |
111 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ | |
112 *) f=$$p;; \ | |
113 esac; | |
114 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; | |
115 am__install_max = 40 | |
116 am__nobase_strip_setup = \ | |
117 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` | |
118 am__nobase_strip = \ | |
119 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" | |
120 am__nobase_list = $(am__nobase_strip_setup); \ | |
121 for p in $$list; do echo "$$p $$p"; done | \ | |
122 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ | |
123 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ | |
124 if (++n[$$2] == $(am__install_max)) \ | |
125 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ | |
126 END { for (dir in files) print dir, files[dir] }' | |
127 am__base_list = \ | |
128 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ | |
129 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | |
130 am__uninstall_files_from_dir = { \ | |
131 test -z "$$files" \ | |
132 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ | |
133 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ | |
134 $(am__cd) "$$dir" && rm -f $$files; }; \ | |
135 } | |
136 am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgconfigdir)" | |
137 LTLIBRARIES = $(lib_LTLIBRARIES) | |
138 libfftw3@PREC_SUFFIX@_la_DEPENDENCIES = kernel/libkernel.la \ | |
139 dft/libdft.la dft/scalar/libdft_scalar.la \ | |
140 dft/scalar/codelets/libdft_scalar_codelets.la rdft/librdft.la \ | |
141 rdft/scalar/librdft_scalar.la \ | |
142 rdft/scalar/r2cf/librdft_scalar_r2cf.la \ | |
143 rdft/scalar/r2cb/librdft_scalar_r2cb.la \ | |
144 rdft/scalar/r2r/librdft_scalar_r2r.la reodft/libreodft.la \ | |
145 api/libapi.la $(SIMD_LIBS) $(SSE2_LIBS) $(AVX_LIBS) \ | |
146 $(AVX_128_FMA_LIBS) $(AVX2_LIBS) $(ALTIVEC_LIBS) $(VSX_LIBS) \ | |
147 $(NEON_LIBS) $(KCVI_LIBS) $(AVX512_LIBS) \ | |
148 $(GENERIC_SIMD128_LIBS) $(GENERIC_SIMD256_LIBS) \ | |
149 $(COMBINED_THREADLIBS) | |
150 am_libfftw3@PREC_SUFFIX@_la_OBJECTS = | |
151 libfftw3@PREC_SUFFIX@_la_OBJECTS = \ | |
152 $(am_libfftw3@PREC_SUFFIX@_la_OBJECTS) | |
153 AM_V_lt = $(am__v_lt_@AM_V@) | |
154 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) | |
155 am__v_lt_0 = --silent | |
156 am__v_lt_1 = | |
157 libfftw3@PREC_SUFFIX@_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ | |
158 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ | |
159 $(AM_CFLAGS) $(CFLAGS) $(libfftw3@PREC_SUFFIX@_la_LDFLAGS) \ | |
160 $(LDFLAGS) -o $@ | |
161 AM_V_P = $(am__v_P_@AM_V@) | |
162 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) | |
163 am__v_P_0 = false | |
164 am__v_P_1 = : | |
165 AM_V_GEN = $(am__v_GEN_@AM_V@) | |
166 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) | |
167 am__v_GEN_0 = @echo " GEN " $@; | |
168 am__v_GEN_1 = | |
169 AM_V_at = $(am__v_at_@AM_V@) | |
170 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) | |
171 am__v_at_0 = @ | |
172 am__v_at_1 = | |
173 DEFAULT_INCLUDES = -I.@am__isrc@ | |
174 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ | |
175 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) | |
176 LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ | |
177 $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ | |
178 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ | |
179 $(AM_CFLAGS) $(CFLAGS) | |
180 AM_V_CC = $(am__v_CC_@AM_V@) | |
181 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) | |
182 am__v_CC_0 = @echo " CC " $@; | |
183 am__v_CC_1 = | |
184 CCLD = $(CC) | |
185 LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ | |
186 $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ | |
187 $(AM_LDFLAGS) $(LDFLAGS) -o $@ | |
188 AM_V_CCLD = $(am__v_CCLD_@AM_V@) | |
189 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) | |
190 am__v_CCLD_0 = @echo " CCLD " $@; | |
191 am__v_CCLD_1 = | |
192 SOURCES = $(libfftw3@PREC_SUFFIX@_la_SOURCES) | |
193 DIST_SOURCES = $(libfftw3@PREC_SUFFIX@_la_SOURCES) | |
194 RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ | |
195 ctags-recursive dvi-recursive html-recursive info-recursive \ | |
196 install-data-recursive install-dvi-recursive \ | |
197 install-exec-recursive install-html-recursive \ | |
198 install-info-recursive install-pdf-recursive \ | |
199 install-ps-recursive install-recursive installcheck-recursive \ | |
200 installdirs-recursive pdf-recursive ps-recursive \ | |
201 tags-recursive uninstall-recursive | |
202 am__can_run_installinfo = \ | |
203 case $$AM_UPDATE_INFO_DIR in \ | |
204 n|no|NO) false;; \ | |
205 *) (install-info --version) >/dev/null 2>&1;; \ | |
206 esac | |
207 DATA = $(pkgconfig_DATA) | |
208 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ | |
209 distclean-recursive maintainer-clean-recursive | |
210 am__recursive_targets = \ | |
211 $(RECURSIVE_TARGETS) \ | |
212 $(RECURSIVE_CLEAN_TARGETS) \ | |
213 $(am__extra_recursive_targets) | |
214 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ | |
215 cscope distdir dist dist-all distcheck | |
216 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ | |
217 $(LISP)config.h.in | |
218 # Read a list of newline-separated strings from the standard input, | |
219 # and print each of them once, without duplicates. Input order is | |
220 # *not* preserved. | |
221 am__uniquify_input = $(AWK) '\ | |
222 BEGIN { nonempty = 0; } \ | |
223 { items[$$0] = 1; nonempty = 1; } \ | |
224 END { if (nonempty) { for (i in items) print i; }; } \ | |
225 ' | |
226 # Make sure the list of sources is unique. This is necessary because, | |
227 # e.g., the same source file might be shared among _SOURCES variables | |
228 # for different programs/libraries. | |
229 am__define_uniq_tagged_files = \ | |
230 list='$(am__tagged_files)'; \ | |
231 unique=`for i in $$list; do \ | |
232 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ | |
233 done | $(am__uniquify_input)` | |
234 ETAGS = etags | |
235 CTAGS = ctags | |
236 CSCOPE = cscope | |
237 DIST_SUBDIRS = support genfft kernel simd-support dft rdft reodft api \ | |
238 libbench2 . threads tests mpi doc tools m4 | |
239 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) | |
240 distdir = $(PACKAGE)-$(VERSION) | |
241 top_distdir = $(distdir) | |
242 am__remove_distdir = \ | |
243 if test -d "$(distdir)"; then \ | |
244 find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ | |
245 && rm -rf "$(distdir)" \ | |
246 || { sleep 5 && rm -rf "$(distdir)"; }; \ | |
247 else :; fi | |
248 am__post_remove_distdir = $(am__remove_distdir) | |
249 am__relativize = \ | |
250 dir0=`pwd`; \ | |
251 sed_first='s,^\([^/]*\)/.*$$,\1,'; \ | |
252 sed_rest='s,^[^/]*/*,,'; \ | |
253 sed_last='s,^.*/\([^/]*\)$$,\1,'; \ | |
254 sed_butlast='s,/*[^/]*$$,,'; \ | |
255 while test -n "$$dir1"; do \ | |
256 first=`echo "$$dir1" | sed -e "$$sed_first"`; \ | |
257 if test "$$first" != "."; then \ | |
258 if test "$$first" = ".."; then \ | |
259 dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ | |
260 dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ | |
261 else \ | |
262 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ | |
263 if test "$$first2" = "$$first"; then \ | |
264 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ | |
265 else \ | |
266 dir2="../$$dir2"; \ | |
267 fi; \ | |
268 dir0="$$dir0"/"$$first"; \ | |
269 fi; \ | |
270 fi; \ | |
271 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ | |
272 done; \ | |
273 reldir="$$dir2" | |
274 DIST_ARCHIVES = $(distdir).tar.gz | |
275 GZIP_ENV = --best | |
276 DIST_TARGETS = dist-gzip | |
277 distuninstallcheck_listfiles = find . -type f -print | |
278 am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | |
279 | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' | |
280 distcleancheck_listfiles = find . -type f -print | |
281 ACLOCAL = @ACLOCAL@ | |
282 ALLOCA = @ALLOCA@ | |
283 ALTIVEC_CFLAGS = @ALTIVEC_CFLAGS@ | |
284 AMTAR = @AMTAR@ | |
285 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ | |
286 AR = @AR@ | |
287 AS = @AS@ | |
288 AUTOCONF = @AUTOCONF@ | |
289 AUTOHEADER = @AUTOHEADER@ | |
290 AUTOMAKE = @AUTOMAKE@ | |
291 AVX2_CFLAGS = @AVX2_CFLAGS@ | |
292 AVX512_CFLAGS = @AVX512_CFLAGS@ | |
293 AVX_128_FMA_CFLAGS = @AVX_128_FMA_CFLAGS@ | |
294 AVX_CFLAGS = @AVX_CFLAGS@ | |
295 AWK = @AWK@ | |
296 CC = @CC@ | |
297 CCDEPMODE = @CCDEPMODE@ | |
298 CFLAGS = @CFLAGS@ | |
299 CHECK_PL_OPTS = @CHECK_PL_OPTS@ | |
300 CPP = @CPP@ | |
301 CPPFLAGS = @CPPFLAGS@ | |
302 CYGPATH_W = @CYGPATH_W@ | |
303 C_FFTW_R2R_KIND = @C_FFTW_R2R_KIND@ | |
304 C_MPI_FINT = @C_MPI_FINT@ | |
305 DEFS = @DEFS@ | |
306 DEPDIR = @DEPDIR@ | |
307 DLLTOOL = @DLLTOOL@ | |
308 DSYMUTIL = @DSYMUTIL@ | |
309 DUMPBIN = @DUMPBIN@ | |
310 ECHO_C = @ECHO_C@ | |
311 ECHO_N = @ECHO_N@ | |
312 ECHO_T = @ECHO_T@ | |
313 EGREP = @EGREP@ | |
314 EXEEXT = @EXEEXT@ | |
315 F77 = @F77@ | |
316 FFLAGS = @FFLAGS@ | |
317 FGREP = @FGREP@ | |
318 FLIBS = @FLIBS@ | |
319 GREP = @GREP@ | |
320 INDENT = @INDENT@ | |
321 INSTALL = @INSTALL@ | |
322 INSTALL_DATA = @INSTALL_DATA@ | |
323 INSTALL_PROGRAM = @INSTALL_PROGRAM@ | |
324 INSTALL_SCRIPT = @INSTALL_SCRIPT@ | |
325 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ | |
326 KCVI_CFLAGS = @KCVI_CFLAGS@ | |
327 LD = @LD@ | |
328 LDFLAGS = @LDFLAGS@ | |
329 LIBOBJS = @LIBOBJS@ | |
330 LIBQUADMATH = @LIBQUADMATH@ | |
331 LIBS = @LIBS@ | |
332 LIBTOOL = @LIBTOOL@ | |
333 LIPO = @LIPO@ | |
334 LN_S = @LN_S@ | |
335 LTLIBOBJS = @LTLIBOBJS@ | |
336 MAINT = @MAINT@ | |
337 MAKEINFO = @MAKEINFO@ | |
338 MANIFEST_TOOL = @MANIFEST_TOOL@ | |
339 MKDIR_P = @MKDIR_P@ | |
340 MPICC = @MPICC@ | |
341 MPILIBS = @MPILIBS@ | |
342 MPIRUN = @MPIRUN@ | |
343 NEON_CFLAGS = @NEON_CFLAGS@ | |
344 NM = @NM@ | |
345 NMEDIT = @NMEDIT@ | |
346 OBJDUMP = @OBJDUMP@ | |
347 OBJEXT = @OBJEXT@ | |
348 OCAMLBUILD = @OCAMLBUILD@ | |
349 OPENMP_CFLAGS = @OPENMP_CFLAGS@ | |
350 OTOOL = @OTOOL@ | |
351 OTOOL64 = @OTOOL64@ | |
352 PACKAGE = @PACKAGE@ | |
353 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ | |
354 PACKAGE_NAME = @PACKAGE_NAME@ | |
355 PACKAGE_STRING = @PACKAGE_STRING@ | |
356 PACKAGE_TARNAME = @PACKAGE_TARNAME@ | |
357 PACKAGE_URL = @PACKAGE_URL@ | |
358 PACKAGE_VERSION = @PACKAGE_VERSION@ | |
359 PATH_SEPARATOR = @PATH_SEPARATOR@ | |
360 POW_LIB = @POW_LIB@ | |
361 PRECISION = @PRECISION@ | |
362 PREC_SUFFIX = @PREC_SUFFIX@ | |
363 PTHREAD_CC = @PTHREAD_CC@ | |
364 PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ | |
365 PTHREAD_LIBS = @PTHREAD_LIBS@ | |
366 RANLIB = @RANLIB@ | |
367 SED = @SED@ | |
368 SET_MAKE = @SET_MAKE@ | |
369 SHARED_VERSION_INFO = @SHARED_VERSION_INFO@ | |
370 SHELL = @SHELL@ | |
371 SSE2_CFLAGS = @SSE2_CFLAGS@ | |
372 STACK_ALIGN_CFLAGS = @STACK_ALIGN_CFLAGS@ | |
373 STRIP = @STRIP@ | |
374 THREADLIBS = @THREADLIBS@ | |
375 VERSION = @VERSION@ | |
376 VSX_CFLAGS = @VSX_CFLAGS@ | |
377 abs_builddir = @abs_builddir@ | |
378 abs_srcdir = @abs_srcdir@ | |
379 abs_top_builddir = @abs_top_builddir@ | |
380 abs_top_srcdir = @abs_top_srcdir@ | |
381 ac_ct_AR = @ac_ct_AR@ | |
382 ac_ct_CC = @ac_ct_CC@ | |
383 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ | |
384 ac_ct_F77 = @ac_ct_F77@ | |
385 acx_pthread_config = @acx_pthread_config@ | |
386 am__include = @am__include@ | |
387 am__leading_dot = @am__leading_dot@ | |
388 am__quote = @am__quote@ | |
389 am__tar = @am__tar@ | |
390 am__untar = @am__untar@ | |
391 bindir = @bindir@ | |
392 build = @build@ | |
393 build_alias = @build_alias@ | |
394 build_cpu = @build_cpu@ | |
395 build_os = @build_os@ | |
396 build_vendor = @build_vendor@ | |
397 builddir = @builddir@ | |
398 datadir = @datadir@ | |
399 datarootdir = @datarootdir@ | |
400 docdir = @docdir@ | |
401 dvidir = @dvidir@ | |
402 exec_prefix = @exec_prefix@ | |
403 host = @host@ | |
404 host_alias = @host_alias@ | |
405 host_cpu = @host_cpu@ | |
406 host_os = @host_os@ | |
407 host_vendor = @host_vendor@ | |
408 htmldir = @htmldir@ | |
409 includedir = @includedir@ | |
410 infodir = @infodir@ | |
411 install_sh = @install_sh@ | |
412 libdir = @libdir@ | |
413 libexecdir = @libexecdir@ | |
414 localedir = @localedir@ | |
415 localstatedir = @localstatedir@ | |
416 mandir = @mandir@ | |
417 mkdir_p = @mkdir_p@ | |
418 oldincludedir = @oldincludedir@ | |
419 pdfdir = @pdfdir@ | |
420 prefix = @prefix@ | |
421 program_transform_name = @program_transform_name@ | |
422 psdir = @psdir@ | |
423 sbindir = @sbindir@ | |
424 sharedstatedir = @sharedstatedir@ | |
425 srcdir = @srcdir@ | |
426 sysconfdir = @sysconfdir@ | |
427 target_alias = @target_alias@ | |
428 top_build_prefix = @top_build_prefix@ | |
429 top_builddir = @top_builddir@ | |
430 top_srcdir = @top_srcdir@ | |
431 OPTIONS_AUTOMAKE = gnu | |
432 lib_LTLIBRARIES = libfftw3@PREC_SUFFIX@.la | |
433 @MAINTAINER_MODE_FALSE@GENFFT = | |
434 | |
435 # pkgincludedir = $(includedir)/fftw3@PREC_SUFFIX@ | |
436 # nodist_pkginclude_HEADERS = config.h | |
437 | |
438 # recompile genfft if maintainer mode is true | |
439 @MAINTAINER_MODE_TRUE@GENFFT = genfft | |
440 ACLOCAL_AMFLAGS = -I m4 | |
441 @COMBINED_THREADS_FALSE@CHICKEN_EGG = . threads | |
442 | |
443 # when using combined thread libraries (necessary on Windows), we want | |
444 # to build threads/ first, because libfftw3_threads is added to | |
445 # libfftw3. | |
446 # | |
447 # Otherwise, we want to build libfftw3_threads after libfftw3 | |
448 # so that we can track the fact that libfftw3_threads depends upon | |
449 # libfftw3. | |
450 # | |
451 # This is the inescapable result of combining three bad ideas | |
452 # (threads, Windows, and shared libraries). | |
453 # | |
454 @COMBINED_THREADS_TRUE@CHICKEN_EGG = threads . | |
455 @BUILD_DOC_FALSE@DOCDIR = | |
456 | |
457 # Only build in doc/ if not disabled by user (i.e. not all | |
458 # tools are available, such as fig2dev in maintainer mode) | |
459 @BUILD_DOC_TRUE@DOCDIR = doc | |
460 SUBDIRS = support $(GENFFT) kernel simd-support dft rdft reodft api \ | |
461 libbench2 $(CHICKEN_EGG) tests mpi $(DOCDIR) tools m4 | |
462 | |
463 EXTRA_DIST = COPYRIGHT bootstrap.sh CONVENTIONS fftw.pc.in | |
464 SIMD_LIBS = \ | |
465 simd-support/libsimd_support.la \ | |
466 simd-support/libsimd_sse2_nonportable.la | |
467 | |
468 @HAVE_SSE2_TRUE@SSE2_LIBS = dft/simd/sse2/libdft_sse2_codelets.la \ | |
469 @HAVE_SSE2_TRUE@rdft/simd/sse2/librdft_sse2_codelets.la | |
470 | |
471 @HAVE_AVX_TRUE@AVX_LIBS = dft/simd/avx/libdft_avx_codelets.la \ | |
472 @HAVE_AVX_TRUE@rdft/simd/avx/librdft_avx_codelets.la | |
473 | |
474 @HAVE_AVX_128_FMA_TRUE@AVX_128_FMA_LIBS = dft/simd/avx-128-fma/libdft_avx_128_fma_codelets.la \ | |
475 @HAVE_AVX_128_FMA_TRUE@rdft/simd/avx-128-fma/librdft_avx_128_fma_codelets.la | |
476 | |
477 @HAVE_AVX2_TRUE@AVX2_LIBS = dft/simd/avx2/libdft_avx2_codelets.la \ | |
478 @HAVE_AVX2_TRUE@dft/simd/avx2-128/libdft_avx2_128_codelets.la \ | |
479 @HAVE_AVX2_TRUE@rdft/simd/avx2/librdft_avx2_codelets.la \ | |
480 @HAVE_AVX2_TRUE@rdft/simd/avx2-128/librdft_avx2_128_codelets.la | |
481 | |
482 @HAVE_AVX512_TRUE@AVX512_LIBS = dft/simd/avx512/libdft_avx512_codelets.la \ | |
483 @HAVE_AVX512_TRUE@rdft/simd/avx512/librdft_avx512_codelets.la | |
484 | |
485 @HAVE_KCVI_TRUE@KCVI_LIBS = dft/simd/kcvi/libdft_kcvi_codelets.la \ | |
486 @HAVE_KCVI_TRUE@rdft/simd/kcvi/librdft_kcvi_codelets.la | |
487 | |
488 @HAVE_ALTIVEC_TRUE@ALTIVEC_LIBS = dft/simd/altivec/libdft_altivec_codelets.la \ | |
489 @HAVE_ALTIVEC_TRUE@rdft/simd/altivec/librdft_altivec_codelets.la | |
490 | |
491 @HAVE_VSX_TRUE@VSX_LIBS = dft/simd/vsx/libdft_vsx_codelets.la \ | |
492 @HAVE_VSX_TRUE@rdft/simd/vsx/librdft_vsx_codelets.la | |
493 | |
494 @HAVE_NEON_TRUE@NEON_LIBS = dft/simd/neon/libdft_neon_codelets.la \ | |
495 @HAVE_NEON_TRUE@rdft/simd/neon/librdft_neon_codelets.la | |
496 | |
497 @HAVE_GENERIC_SIMD128_TRUE@GENERIC_SIMD128_LIBS = dft/simd/generic-simd128/libdft_generic_simd128_codelets.la \ | |
498 @HAVE_GENERIC_SIMD128_TRUE@rdft/simd/generic-simd128/librdft_generic_simd128_codelets.la | |
499 | |
500 @HAVE_GENERIC_SIMD256_TRUE@GENERIC_SIMD256_LIBS = dft/simd/generic-simd256/libdft_generic_simd256_codelets.la \ | |
501 @HAVE_GENERIC_SIMD256_TRUE@rdft/simd/generic-simd256/librdft_generic_simd256_codelets.la | |
502 | |
503 @COMBINED_THREADS_TRUE@@THREADS_TRUE@COMBINED_THREADLIBS = threads/libfftw3@PREC_SUFFIX@_threads.la | |
504 libfftw3@PREC_SUFFIX@_la_SOURCES = | |
505 libfftw3@PREC_SUFFIX@_la_LIBADD = \ | |
506 kernel/libkernel.la \ | |
507 dft/libdft.la \ | |
508 dft/scalar/libdft_scalar.la \ | |
509 dft/scalar/codelets/libdft_scalar_codelets.la \ | |
510 rdft/librdft.la \ | |
511 rdft/scalar/librdft_scalar.la \ | |
512 rdft/scalar/r2cf/librdft_scalar_r2cf.la \ | |
513 rdft/scalar/r2cb/librdft_scalar_r2cb.la \ | |
514 rdft/scalar/r2r/librdft_scalar_r2r.la \ | |
515 reodft/libreodft.la \ | |
516 api/libapi.la \ | |
517 $(SIMD_LIBS) $(SSE2_LIBS) $(AVX_LIBS) $(AVX_128_FMA_LIBS) \ | |
518 $(AVX2_LIBS) $(ALTIVEC_LIBS) \ | |
519 $(VSX_LIBS) $(NEON_LIBS) $(KCVI_LIBS) $(AVX512_LIBS) \ | |
520 $(GENERIC_SIMD128_LIBS) $(GENERIC_SIMD256_LIBS) \ | |
521 $(COMBINED_THREADLIBS) | |
522 | |
523 @QUAD_FALSE@libfftw3@PREC_SUFFIX@_la_LDFLAGS = -no-undefined -version-info \ | |
524 @QUAD_FALSE@@SHARED_VERSION_INFO@ $(ENVIRONMENT_LIBFFTW3_LDFLAGS) | |
525 | |
526 | |
527 # cannot use -no-undefined since dependent on libquadmath | |
528 @QUAD_TRUE@libfftw3@PREC_SUFFIX@_la_LDFLAGS = -version-info @SHARED_VERSION_INFO@ $(ENVIRONMENT_LIBFFTW3_LDFLAGS) | |
529 pkgconfigdir = $(libdir)/pkgconfig | |
530 pkgconfig_DATA = fftw3@PREC_SUFFIX@.pc | |
531 WISDOM_DIR = /etc/fftw | |
532 WISDOM = wisdom@PREC_SUFFIX@ | |
533 WISDOM_TIME = 12 # default to 12-hour limit, i.e. overnight | |
534 WISDOM_FLAGS = --verbose --canonical --time-limit=$(WISDOM_TIME) | |
535 all: config.h | |
536 $(MAKE) $(AM_MAKEFLAGS) all-recursive | |
537 | |
538 .SUFFIXES: | |
539 am--refresh: Makefile | |
540 @: | |
541 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) | |
542 @for dep in $?; do \ | |
543 case '$(am__configure_deps)' in \ | |
544 *$$dep*) \ | |
545 echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \ | |
546 $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \ | |
547 && exit 0; \ | |
548 exit 1;; \ | |
549 esac; \ | |
550 done; \ | |
551 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ | |
552 $(am__cd) $(top_srcdir) && \ | |
553 $(AUTOMAKE) --gnu Makefile | |
554 .PRECIOUS: Makefile | |
555 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status | |
556 @case '$?' in \ | |
557 *config.status*) \ | |
558 echo ' $(SHELL) ./config.status'; \ | |
559 $(SHELL) ./config.status;; \ | |
560 *) \ | |
561 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ | |
562 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ | |
563 esac; | |
564 | |
565 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) | |
566 $(SHELL) ./config.status --recheck | |
567 | |
568 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) | |
569 $(am__cd) $(srcdir) && $(AUTOCONF) | |
570 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) | |
571 $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) | |
572 $(am__aclocal_m4_deps): | |
573 | |
574 config.h: stamp-h1 | |
575 @test -f $@ || rm -f stamp-h1 | |
576 @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 | |
577 | |
578 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status | |
579 @rm -f stamp-h1 | |
580 cd $(top_builddir) && $(SHELL) ./config.status config.h | |
581 $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) | |
582 ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) | |
583 rm -f stamp-h1 | |
584 touch $@ | |
585 | |
586 distclean-hdr: | |
587 -rm -f config.h stamp-h1 | |
588 fftw.pc: $(top_builddir)/config.status $(srcdir)/fftw.pc.in | |
589 cd $(top_builddir) && $(SHELL) ./config.status $@ | |
590 | |
591 install-libLTLIBRARIES: $(lib_LTLIBRARIES) | |
592 @$(NORMAL_INSTALL) | |
593 @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ | |
594 list2=; for p in $$list; do \ | |
595 if test -f $$p; then \ | |
596 list2="$$list2 $$p"; \ | |
597 else :; fi; \ | |
598 done; \ | |
599 test -z "$$list2" || { \ | |
600 echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ | |
601 $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ | |
602 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ | |
603 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ | |
604 } | |
605 | |
606 uninstall-libLTLIBRARIES: | |
607 @$(NORMAL_UNINSTALL) | |
608 @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ | |
609 for p in $$list; do \ | |
610 $(am__strip_dir) \ | |
611 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ | |
612 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ | |
613 done | |
614 | |
615 clean-libLTLIBRARIES: | |
616 -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) | |
617 @list='$(lib_LTLIBRARIES)'; \ | |
618 locs=`for p in $$list; do echo $$p; done | \ | |
619 sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ | |
620 sort -u`; \ | |
621 test -z "$$locs" || { \ | |
622 echo rm -f $${locs}; \ | |
623 rm -f $${locs}; \ | |
624 } | |
625 | |
626 libfftw3@PREC_SUFFIX@.la: $(libfftw3@PREC_SUFFIX@_la_OBJECTS) $(libfftw3@PREC_SUFFIX@_la_DEPENDENCIES) $(EXTRA_libfftw3@PREC_SUFFIX@_la_DEPENDENCIES) | |
627 $(AM_V_CCLD)$(libfftw3@PREC_SUFFIX@_la_LINK) -rpath $(libdir) $(libfftw3@PREC_SUFFIX@_la_OBJECTS) $(libfftw3@PREC_SUFFIX@_la_LIBADD) $(LIBS) | |
628 | |
629 mostlyclean-compile: | |
630 -rm -f *.$(OBJEXT) | |
631 | |
632 distclean-compile: | |
633 -rm -f *.tab.c | |
634 | |
635 mostlyclean-libtool: | |
636 -rm -f *.lo | |
637 | |
638 clean-libtool: | |
639 -rm -rf .libs _libs | |
640 | |
641 distclean-libtool: | |
642 -rm -f libtool config.lt | |
643 install-pkgconfigDATA: $(pkgconfig_DATA) | |
644 @$(NORMAL_INSTALL) | |
645 @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ | |
646 if test -n "$$list"; then \ | |
647 echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \ | |
648 $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \ | |
649 fi; \ | |
650 for p in $$list; do \ | |
651 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ | |
652 echo "$$d$$p"; \ | |
653 done | $(am__base_list) | \ | |
654 while read files; do \ | |
655 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \ | |
656 $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \ | |
657 done | |
658 | |
659 uninstall-pkgconfigDATA: | |
660 @$(NORMAL_UNINSTALL) | |
661 @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ | |
662 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ | |
663 dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) | |
664 | |
665 # This directory's subdirectories are mostly independent; you can cd | |
666 # into them and run 'make' without going through this Makefile. | |
667 # To change the values of 'make' variables: instead of editing Makefiles, | |
668 # (1) if the variable is set in 'config.status', edit 'config.status' | |
669 # (which will cause the Makefiles to be regenerated when you run 'make'); | |
670 # (2) otherwise, pass the desired values on the 'make' command line. | |
671 $(am__recursive_targets): | |
672 @fail=; \ | |
673 if $(am__make_keepgoing); then \ | |
674 failcom='fail=yes'; \ | |
675 else \ | |
676 failcom='exit 1'; \ | |
677 fi; \ | |
678 dot_seen=no; \ | |
679 target=`echo $@ | sed s/-recursive//`; \ | |
680 case "$@" in \ | |
681 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ | |
682 *) list='$(SUBDIRS)' ;; \ | |
683 esac; \ | |
684 for subdir in $$list; do \ | |
685 echo "Making $$target in $$subdir"; \ | |
686 if test "$$subdir" = "."; then \ | |
687 dot_seen=yes; \ | |
688 local_target="$$target-am"; \ | |
689 else \ | |
690 local_target="$$target"; \ | |
691 fi; \ | |
692 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ | |
693 || eval $$failcom; \ | |
694 done; \ | |
695 if test "$$dot_seen" = "no"; then \ | |
696 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ | |
697 fi; test -z "$$fail" | |
698 | |
699 ID: $(am__tagged_files) | |
700 $(am__define_uniq_tagged_files); mkid -fID $$unique | |
701 tags: tags-recursive | |
702 TAGS: tags | |
703 | |
704 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) | |
705 set x; \ | |
706 here=`pwd`; \ | |
707 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ | |
708 include_option=--etags-include; \ | |
709 empty_fix=.; \ | |
710 else \ | |
711 include_option=--include; \ | |
712 empty_fix=; \ | |
713 fi; \ | |
714 list='$(SUBDIRS)'; for subdir in $$list; do \ | |
715 if test "$$subdir" = .; then :; else \ | |
716 test ! -f $$subdir/TAGS || \ | |
717 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ | |
718 fi; \ | |
719 done; \ | |
720 $(am__define_uniq_tagged_files); \ | |
721 shift; \ | |
722 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ | |
723 test -n "$$unique" || unique=$$empty_fix; \ | |
724 if test $$# -gt 0; then \ | |
725 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ | |
726 "$$@" $$unique; \ | |
727 else \ | |
728 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ | |
729 $$unique; \ | |
730 fi; \ | |
731 fi | |
732 ctags: ctags-recursive | |
733 | |
734 CTAGS: ctags | |
735 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) | |
736 $(am__define_uniq_tagged_files); \ | |
737 test -z "$(CTAGS_ARGS)$$unique" \ | |
738 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ | |
739 $$unique | |
740 | |
741 GTAGS: | |
742 here=`$(am__cd) $(top_builddir) && pwd` \ | |
743 && $(am__cd) $(top_srcdir) \ | |
744 && gtags -i $(GTAGS_ARGS) "$$here" | |
745 cscope: cscope.files | |
746 test ! -s cscope.files \ | |
747 || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) | |
748 clean-cscope: | |
749 -rm -f cscope.files | |
750 cscope.files: clean-cscope cscopelist | |
751 cscopelist: cscopelist-recursive | |
752 | |
753 cscopelist-am: $(am__tagged_files) | |
754 list='$(am__tagged_files)'; \ | |
755 case "$(srcdir)" in \ | |
756 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ | |
757 *) sdir=$(subdir)/$(srcdir) ;; \ | |
758 esac; \ | |
759 for i in $$list; do \ | |
760 if test -f "$$i"; then \ | |
761 echo "$(subdir)/$$i"; \ | |
762 else \ | |
763 echo "$$sdir/$$i"; \ | |
764 fi; \ | |
765 done >> $(top_builddir)/cscope.files | |
766 | |
767 distclean-tags: | |
768 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags | |
769 -rm -f cscope.out cscope.in.out cscope.po.out cscope.files | |
770 | |
771 distdir: $(DISTFILES) | |
772 $(am__remove_distdir) | |
773 test -d "$(distdir)" || mkdir "$(distdir)" | |
774 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ | |
775 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ | |
776 list='$(DISTFILES)'; \ | |
777 dist_files=`for file in $$list; do echo $$file; done | \ | |
778 sed -e "s|^$$srcdirstrip/||;t" \ | |
779 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ | |
780 case $$dist_files in \ | |
781 */*) $(MKDIR_P) `echo "$$dist_files" | \ | |
782 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ | |
783 sort -u` ;; \ | |
784 esac; \ | |
785 for file in $$dist_files; do \ | |
786 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ | |
787 if test -d $$d/$$file; then \ | |
788 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ | |
789 if test -d "$(distdir)/$$file"; then \ | |
790 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ | |
791 fi; \ | |
792 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ | |
793 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ | |
794 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ | |
795 fi; \ | |
796 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ | |
797 else \ | |
798 test -f "$(distdir)/$$file" \ | |
799 || cp -p $$d/$$file "$(distdir)/$$file" \ | |
800 || exit 1; \ | |
801 fi; \ | |
802 done | |
803 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ | |
804 if test "$$subdir" = .; then :; else \ | |
805 $(am__make_dryrun) \ | |
806 || test -d "$(distdir)/$$subdir" \ | |
807 || $(MKDIR_P) "$(distdir)/$$subdir" \ | |
808 || exit 1; \ | |
809 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ | |
810 $(am__relativize); \ | |
811 new_distdir=$$reldir; \ | |
812 dir1=$$subdir; dir2="$(top_distdir)"; \ | |
813 $(am__relativize); \ | |
814 new_top_distdir=$$reldir; \ | |
815 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ | |
816 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ | |
817 ($(am__cd) $$subdir && \ | |
818 $(MAKE) $(AM_MAKEFLAGS) \ | |
819 top_distdir="$$new_top_distdir" \ | |
820 distdir="$$new_distdir" \ | |
821 am__remove_distdir=: \ | |
822 am__skip_length_check=: \ | |
823 am__skip_mode_fix=: \ | |
824 distdir) \ | |
825 || exit 1; \ | |
826 fi; \ | |
827 done | |
828 -test -n "$(am__skip_mode_fix)" \ | |
829 || find "$(distdir)" -type d ! -perm -755 \ | |
830 -exec chmod u+rwx,go+rx {} \; -o \ | |
831 ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ | |
832 ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ | |
833 ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ | |
834 || chmod -R a+r "$(distdir)" | |
835 dist-gzip: distdir | |
836 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz | |
837 $(am__post_remove_distdir) | |
838 | |
839 dist-bzip2: distdir | |
840 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 | |
841 $(am__post_remove_distdir) | |
842 | |
843 dist-lzip: distdir | |
844 tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz | |
845 $(am__post_remove_distdir) | |
846 | |
847 dist-xz: distdir | |
848 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz | |
849 $(am__post_remove_distdir) | |
850 | |
851 dist-tarZ: distdir | |
852 @echo WARNING: "Support for shar distribution archives is" \ | |
853 "deprecated." >&2 | |
854 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 | |
855 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z | |
856 $(am__post_remove_distdir) | |
857 | |
858 dist-shar: distdir | |
859 @echo WARNING: "Support for distribution archives compressed with" \ | |
860 "legacy program 'compress' is deprecated." >&2 | |
861 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 | |
862 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz | |
863 $(am__post_remove_distdir) | |
864 | |
865 dist-zip: distdir | |
866 -rm -f $(distdir).zip | |
867 zip -rq $(distdir).zip $(distdir) | |
868 $(am__post_remove_distdir) | |
869 | |
870 dist dist-all: | |
871 $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' | |
872 $(am__post_remove_distdir) | |
873 | |
874 # This target untars the dist file and tries a VPATH configuration. Then | |
875 # it guarantees that the distribution is self-contained by making another | |
876 # tarfile. | |
877 distcheck: dist | |
878 case '$(DIST_ARCHIVES)' in \ | |
879 *.tar.gz*) \ | |
880 GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ | |
881 *.tar.bz2*) \ | |
882 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ | |
883 *.tar.lz*) \ | |
884 lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ | |
885 *.tar.xz*) \ | |
886 xz -dc $(distdir).tar.xz | $(am__untar) ;;\ | |
887 *.tar.Z*) \ | |
888 uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ | |
889 *.shar.gz*) \ | |
890 GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ | |
891 *.zip*) \ | |
892 unzip $(distdir).zip ;;\ | |
893 esac | |
894 chmod -R a-w $(distdir) | |
895 chmod u+w $(distdir) | |
896 mkdir $(distdir)/_build $(distdir)/_inst | |
897 chmod a-w $(distdir) | |
898 test -d $(distdir)/_build || exit 0; \ | |
899 dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ | |
900 && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ | |
901 && am__cwd=`pwd` \ | |
902 && $(am__cd) $(distdir)/_build \ | |
903 && ../configure \ | |
904 $(AM_DISTCHECK_CONFIGURE_FLAGS) \ | |
905 $(DISTCHECK_CONFIGURE_FLAGS) \ | |
906 --srcdir=.. --prefix="$$dc_install_base" \ | |
907 && $(MAKE) $(AM_MAKEFLAGS) \ | |
908 && $(MAKE) $(AM_MAKEFLAGS) dvi \ | |
909 && $(MAKE) $(AM_MAKEFLAGS) check \ | |
910 && $(MAKE) $(AM_MAKEFLAGS) install \ | |
911 && $(MAKE) $(AM_MAKEFLAGS) installcheck \ | |
912 && $(MAKE) $(AM_MAKEFLAGS) uninstall \ | |
913 && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ | |
914 distuninstallcheck \ | |
915 && chmod -R a-w "$$dc_install_base" \ | |
916 && ({ \ | |
917 (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ | |
918 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ | |
919 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ | |
920 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ | |
921 distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ | |
922 } || { rm -rf "$$dc_destdir"; exit 1; }) \ | |
923 && rm -rf "$$dc_destdir" \ | |
924 && $(MAKE) $(AM_MAKEFLAGS) dist \ | |
925 && rm -rf $(DIST_ARCHIVES) \ | |
926 && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ | |
927 && cd "$$am__cwd" \ | |
928 || exit 1 | |
929 $(am__post_remove_distdir) | |
930 @(echo "$(distdir) archives ready for distribution: "; \ | |
931 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ | |
932 sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' | |
933 distuninstallcheck: | |
934 @test -n '$(distuninstallcheck_dir)' || { \ | |
935 echo 'ERROR: trying to run $@ with an empty' \ | |
936 '$$(distuninstallcheck_dir)' >&2; \ | |
937 exit 1; \ | |
938 }; \ | |
939 $(am__cd) '$(distuninstallcheck_dir)' || { \ | |
940 echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ | |
941 exit 1; \ | |
942 }; \ | |
943 test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ | |
944 || { echo "ERROR: files left after uninstall:" ; \ | |
945 if test -n "$(DESTDIR)"; then \ | |
946 echo " (check DESTDIR support)"; \ | |
947 fi ; \ | |
948 $(distuninstallcheck_listfiles) ; \ | |
949 exit 1; } >&2 | |
950 distcleancheck: distclean | |
951 @if test '$(srcdir)' = . ; then \ | |
952 echo "ERROR: distcleancheck can only run from a VPATH build" ; \ | |
953 exit 1 ; \ | |
954 fi | |
955 @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ | |
956 || { echo "ERROR: files left in build directory after distclean:" ; \ | |
957 $(distcleancheck_listfiles) ; \ | |
958 exit 1; } >&2 | |
959 check-am: all-am | |
960 check: check-recursive | |
961 all-am: Makefile $(LTLIBRARIES) $(DATA) config.h | |
962 installdirs: installdirs-recursive | |
963 installdirs-am: | |
964 for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgconfigdir)"; do \ | |
965 test -z "$$dir" || $(MKDIR_P) "$$dir"; \ | |
966 done | |
967 install: install-recursive | |
968 install-exec: install-exec-recursive | |
969 install-data: install-data-recursive | |
970 uninstall: uninstall-recursive | |
971 | |
972 install-am: all-am | |
973 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am | |
974 | |
975 installcheck: installcheck-recursive | |
976 install-strip: | |
977 if test -z '$(STRIP)'; then \ | |
978 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ | |
979 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ | |
980 install; \ | |
981 else \ | |
982 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ | |
983 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ | |
984 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ | |
985 fi | |
986 mostlyclean-generic: | |
987 | |
988 clean-generic: | |
989 | |
990 distclean-generic: | |
991 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) | |
992 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) | |
993 | |
994 maintainer-clean-generic: | |
995 @echo "This command is intended for maintainers to use" | |
996 @echo "it deletes files that may require special tools to rebuild." | |
997 clean: clean-recursive | |
998 | |
999 clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \ | |
1000 mostlyclean-am | |
1001 | |
1002 distclean: distclean-recursive | |
1003 -rm -f $(am__CONFIG_DISTCLEAN_FILES) | |
1004 -rm -f Makefile | |
1005 distclean-am: clean-am distclean-compile distclean-generic \ | |
1006 distclean-hdr distclean-libtool distclean-tags | |
1007 | |
1008 dvi: dvi-recursive | |
1009 | |
1010 dvi-am: | |
1011 | |
1012 html: html-recursive | |
1013 | |
1014 html-am: | |
1015 | |
1016 info: info-recursive | |
1017 | |
1018 info-am: | |
1019 | |
1020 install-data-am: install-pkgconfigDATA | |
1021 | |
1022 install-dvi: install-dvi-recursive | |
1023 | |
1024 install-dvi-am: | |
1025 | |
1026 install-exec-am: install-libLTLIBRARIES | |
1027 | |
1028 install-html: install-html-recursive | |
1029 | |
1030 install-html-am: | |
1031 | |
1032 install-info: install-info-recursive | |
1033 | |
1034 install-info-am: | |
1035 | |
1036 install-man: | |
1037 | |
1038 install-pdf: install-pdf-recursive | |
1039 | |
1040 install-pdf-am: | |
1041 | |
1042 install-ps: install-ps-recursive | |
1043 | |
1044 install-ps-am: | |
1045 | |
1046 installcheck-am: | |
1047 | |
1048 maintainer-clean: maintainer-clean-recursive | |
1049 -rm -f $(am__CONFIG_DISTCLEAN_FILES) | |
1050 -rm -rf $(top_srcdir)/autom4te.cache | |
1051 -rm -f Makefile | |
1052 maintainer-clean-am: distclean-am maintainer-clean-generic | |
1053 | |
1054 mostlyclean: mostlyclean-recursive | |
1055 | |
1056 mostlyclean-am: mostlyclean-compile mostlyclean-generic \ | |
1057 mostlyclean-libtool | |
1058 | |
1059 pdf: pdf-recursive | |
1060 | |
1061 pdf-am: | |
1062 | |
1063 ps: ps-recursive | |
1064 | |
1065 ps-am: | |
1066 | |
1067 uninstall-am: uninstall-libLTLIBRARIES uninstall-pkgconfigDATA | |
1068 | |
1069 .MAKE: $(am__recursive_targets) all install-am install-strip | |
1070 | |
1071 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ | |
1072 am--refresh check check-am clean clean-cscope clean-generic \ | |
1073 clean-libLTLIBRARIES clean-libtool cscope cscopelist-am ctags \ | |
1074 ctags-am dist dist-all dist-bzip2 dist-gzip dist-lzip \ | |
1075 dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \ | |
1076 distclean-compile distclean-generic distclean-hdr \ | |
1077 distclean-libtool distclean-tags distcleancheck distdir \ | |
1078 distuninstallcheck dvi dvi-am html html-am info info-am \ | |
1079 install install-am install-data install-data-am install-dvi \ | |
1080 install-dvi-am install-exec install-exec-am install-html \ | |
1081 install-html-am install-info install-info-am \ | |
1082 install-libLTLIBRARIES install-man install-pdf install-pdf-am \ | |
1083 install-pkgconfigDATA install-ps install-ps-am install-strip \ | |
1084 installcheck installcheck-am installdirs installdirs-am \ | |
1085 maintainer-clean maintainer-clean-generic mostlyclean \ | |
1086 mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ | |
1087 pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \ | |
1088 uninstall-libLTLIBRARIES uninstall-pkgconfigDATA | |
1089 | |
1090 | |
1091 fftw3@PREC_SUFFIX@.pc: fftw.pc | |
1092 cp -f fftw.pc fftw3@PREC_SUFFIX@.pc | |
1093 | |
1094 wisdom: | |
1095 tools/fftw@PREC_SUFFIX@-wisdom -o $@ $(WISDOM_FLAGS) | |
1096 | |
1097 install-wisdom: wisdom | |
1098 $(mkinstalldirs) $(WISDOM_DIR) | |
1099 $(INSTALL_DATA) wisdom $(WISDOM_DIR)/$(WISDOM) | |
1100 | |
1101 # Tell versions [3.59,3.63) of GNU make to not export all variables. | |
1102 # Otherwise a system limit (for SysV at least) may be exceeded. | |
1103 .NOEXPORT: |