annotate src/fftw-3.3.3/Makefile.in @ 83:ae30d91d2ffe

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