annotate src/fftw-3.3.3/rdft/simd/common/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 # include the list of codelets
Chris@10 19
Chris@10 20 # This file contains a standard list of RDFT SIMD codelets. It is
Chris@10 21 # included by common/Makefile to generate the C files with the actual
Chris@10 22 # codelets in them. It is included by {sse,sse2,...}/Makefile to
Chris@10 23 # generate and compile stub files that include common/*.c
Chris@10 24
Chris@10 25 # You can customize FFTW for special needs, e.g. to handle certain
Chris@10 26 # sizes more efficiently, by adding new codelets to the lists of those
Chris@10 27 # included by default. If you change the list of codelets, any new
Chris@10 28 # ones you added will be automatically generated when you run the
Chris@10 29 # bootstrap script (see "Generating your own code" in the FFTW
Chris@10 30 # manual).
Chris@10 31
Chris@10 32 # -*- makefile -*-
Chris@10 33 # This file contains special make rules to generate codelets.
Chris@10 34 # Most of this file requires GNU make .
Chris@10 35 VPATH = @srcdir@
Chris@10 36 am__make_dryrun = \
Chris@10 37 { \
Chris@10 38 am__dry=no; \
Chris@10 39 case $$MAKEFLAGS in \
Chris@10 40 *\\[\ \ ]*) \
Chris@10 41 echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
Chris@10 42 | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
Chris@10 43 *) \
Chris@10 44 for am__flg in $$MAKEFLAGS; do \
Chris@10 45 case $$am__flg in \
Chris@10 46 *=*|--*) ;; \
Chris@10 47 *n*) am__dry=yes; break;; \
Chris@10 48 esac; \
Chris@10 49 done;; \
Chris@10 50 esac; \
Chris@10 51 test $$am__dry = yes; \
Chris@10 52 }
Chris@10 53 pkgdatadir = $(datadir)/@PACKAGE@
Chris@10 54 pkgincludedir = $(includedir)/@PACKAGE@
Chris@10 55 pkglibdir = $(libdir)/@PACKAGE@
Chris@10 56 pkglibexecdir = $(libexecdir)/@PACKAGE@
Chris@10 57 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
Chris@10 58 install_sh_DATA = $(install_sh) -c -m 644
Chris@10 59 install_sh_PROGRAM = $(install_sh) -c
Chris@10 60 install_sh_SCRIPT = $(install_sh) -c
Chris@10 61 INSTALL_HEADER = $(INSTALL_DATA)
Chris@10 62 transform = $(program_transform_name)
Chris@10 63 NORMAL_INSTALL = :
Chris@10 64 PRE_INSTALL = :
Chris@10 65 POST_INSTALL = :
Chris@10 66 NORMAL_UNINSTALL = :
Chris@10 67 PRE_UNINSTALL = :
Chris@10 68 POST_UNINSTALL = :
Chris@10 69 build_triplet = @build@
Chris@10 70 host_triplet = @host@
Chris@10 71 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
Chris@10 72 $(top_srcdir)/rdft/simd/codlist.mk \
Chris@10 73 $(top_srcdir)/support/Makefile.codelets
Chris@10 74 subdir = rdft/simd/common
Chris@10 75 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
Chris@10 76 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_mpi.m4 \
Chris@10 77 $(top_srcdir)/m4/acx_pthread.m4 \
Chris@10 78 $(top_srcdir)/m4/ax_cc_maxopt.m4 \
Chris@10 79 $(top_srcdir)/m4/ax_check_compiler_flags.m4 \
Chris@10 80 $(top_srcdir)/m4/ax_compiler_vendor.m4 \
Chris@10 81 $(top_srcdir)/m4/ax_gcc_aligns_stack.m4 \
Chris@10 82 $(top_srcdir)/m4/ax_gcc_version.m4 \
Chris@10 83 $(top_srcdir)/m4/ax_openmp.m4 $(top_srcdir)/m4/libtool.m4 \
Chris@10 84 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
Chris@10 85 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
Chris@10 86 $(top_srcdir)/configure.ac
Chris@10 87 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
Chris@10 88 $(ACLOCAL_M4)
Chris@10 89 mkinstalldirs = $(install_sh) -d
Chris@10 90 CONFIG_HEADER = $(top_builddir)/config.h
Chris@10 91 CONFIG_CLEAN_FILES =
Chris@10 92 CONFIG_CLEAN_VPATH_FILES =
Chris@10 93 SOURCES =
Chris@10 94 DIST_SOURCES =
Chris@10 95 am__can_run_installinfo = \
Chris@10 96 case $$AM_UPDATE_INFO_DIR in \
Chris@10 97 n|no|NO) false;; \
Chris@10 98 *) (install-info --version) >/dev/null 2>&1;; \
Chris@10 99 esac
Chris@10 100 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
Chris@10 101 ACLOCAL = @ACLOCAL@
Chris@10 102 ALLOCA = @ALLOCA@
Chris@10 103 ALTIVEC_CFLAGS = @ALTIVEC_CFLAGS@
Chris@10 104 AMTAR = @AMTAR@
Chris@10 105 AR = @AR@
Chris@10 106 AS = @AS@
Chris@10 107 AUTOCONF = @AUTOCONF@
Chris@10 108 AUTOHEADER = @AUTOHEADER@
Chris@10 109 AUTOMAKE = @AUTOMAKE@
Chris@10 110 AVX_CFLAGS = @AVX_CFLAGS@
Chris@10 111 AWK = @AWK@
Chris@10 112 CC = @CC@
Chris@10 113 CCDEPMODE = @CCDEPMODE@
Chris@10 114 CFLAGS = @CFLAGS@
Chris@10 115 CHECK_PL_OPTS = @CHECK_PL_OPTS@
Chris@10 116 CPP = @CPP@
Chris@10 117 CPPFLAGS = @CPPFLAGS@
Chris@10 118 CYGPATH_W = @CYGPATH_W@
Chris@10 119 C_FFTW_R2R_KIND = @C_FFTW_R2R_KIND@
Chris@10 120 C_MPI_FINT = @C_MPI_FINT@
Chris@10 121 DEFS = @DEFS@
Chris@10 122 DEPDIR = @DEPDIR@
Chris@10 123 DLLTOOL = @DLLTOOL@
Chris@10 124 DSYMUTIL = @DSYMUTIL@
Chris@10 125 DUMPBIN = @DUMPBIN@
Chris@10 126 ECHO_C = @ECHO_C@
Chris@10 127 ECHO_N = @ECHO_N@
Chris@10 128 ECHO_T = @ECHO_T@
Chris@10 129 EGREP = @EGREP@
Chris@10 130 EXEEXT = @EXEEXT@
Chris@10 131 F77 = @F77@
Chris@10 132 FFLAGS = @FFLAGS@
Chris@10 133 FGREP = @FGREP@
Chris@10 134 FLIBS = @FLIBS@
Chris@10 135 GREP = @GREP@
Chris@10 136 INSTALL = @INSTALL@
Chris@10 137 INSTALL_DATA = @INSTALL_DATA@
Chris@10 138 INSTALL_PROGRAM = @INSTALL_PROGRAM@
Chris@10 139 INSTALL_SCRIPT = @INSTALL_SCRIPT@
Chris@10 140 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
Chris@10 141 LD = @LD@
Chris@10 142 LDFLAGS = @LDFLAGS@
Chris@10 143 LIBOBJS = @LIBOBJS@
Chris@10 144 LIBQUADMATH = @LIBQUADMATH@
Chris@10 145 LIBS = @LIBS@
Chris@10 146 LIBTOOL = @LIBTOOL@
Chris@10 147 LIPO = @LIPO@
Chris@10 148 LN_S = @LN_S@
Chris@10 149 LTLIBOBJS = @LTLIBOBJS@
Chris@10 150 MAINT = @MAINT@
Chris@10 151 MAKEINFO = @MAKEINFO@
Chris@10 152 MANIFEST_TOOL = @MANIFEST_TOOL@
Chris@10 153 MKDIR_P = @MKDIR_P@
Chris@10 154 MPICC = @MPICC@
Chris@10 155 MPILIBS = @MPILIBS@
Chris@10 156 MPIRUN = @MPIRUN@
Chris@10 157 NEON_CFLAGS = @NEON_CFLAGS@
Chris@10 158 NM = @NM@
Chris@10 159 NMEDIT = @NMEDIT@
Chris@10 160 OBJDUMP = @OBJDUMP@
Chris@10 161 OBJEXT = @OBJEXT@
Chris@10 162 OCAMLBUILD = @OCAMLBUILD@
Chris@10 163 OPENMP_CFLAGS = @OPENMP_CFLAGS@
Chris@10 164 OTOOL = @OTOOL@
Chris@10 165 OTOOL64 = @OTOOL64@
Chris@10 166 PACKAGE = @PACKAGE@
Chris@10 167 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
Chris@10 168 PACKAGE_NAME = @PACKAGE_NAME@
Chris@10 169 PACKAGE_STRING = @PACKAGE_STRING@
Chris@10 170 PACKAGE_TARNAME = @PACKAGE_TARNAME@
Chris@10 171 PACKAGE_URL = @PACKAGE_URL@
Chris@10 172 PACKAGE_VERSION = @PACKAGE_VERSION@
Chris@10 173 PATH_SEPARATOR = @PATH_SEPARATOR@
Chris@10 174 POW_LIB = @POW_LIB@
Chris@10 175 PRECISION = @PRECISION@
Chris@10 176 PREC_SUFFIX = @PREC_SUFFIX@
Chris@10 177 PTHREAD_CC = @PTHREAD_CC@
Chris@10 178 PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
Chris@10 179 PTHREAD_LIBS = @PTHREAD_LIBS@
Chris@10 180 RANLIB = @RANLIB@
Chris@10 181 SED = @SED@
Chris@10 182 SET_MAKE = @SET_MAKE@
Chris@10 183 SHARED_VERSION_INFO = @SHARED_VERSION_INFO@
Chris@10 184 SHELL = @SHELL@
Chris@10 185 SSE2_CFLAGS = @SSE2_CFLAGS@
Chris@10 186 STACK_ALIGN_CFLAGS = @STACK_ALIGN_CFLAGS@
Chris@10 187 STRIP = @STRIP@
Chris@10 188 THREADLIBS = @THREADLIBS@
Chris@10 189 VERSION = @VERSION@
Chris@10 190 abs_builddir = @abs_builddir@
Chris@10 191 abs_srcdir = @abs_srcdir@
Chris@10 192 abs_top_builddir = @abs_top_builddir@
Chris@10 193 abs_top_srcdir = @abs_top_srcdir@
Chris@10 194 ac_ct_AR = @ac_ct_AR@
Chris@10 195 ac_ct_CC = @ac_ct_CC@
Chris@10 196 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
Chris@10 197 ac_ct_F77 = @ac_ct_F77@
Chris@10 198 acx_pthread_config = @acx_pthread_config@
Chris@10 199 am__include = @am__include@
Chris@10 200 am__leading_dot = @am__leading_dot@
Chris@10 201 am__quote = @am__quote@
Chris@10 202 am__tar = @am__tar@
Chris@10 203 am__untar = @am__untar@
Chris@10 204 bindir = @bindir@
Chris@10 205 build = @build@
Chris@10 206 build_alias = @build_alias@
Chris@10 207 build_cpu = @build_cpu@
Chris@10 208 build_os = @build_os@
Chris@10 209 build_vendor = @build_vendor@
Chris@10 210 builddir = @builddir@
Chris@10 211 datadir = @datadir@
Chris@10 212 datarootdir = @datarootdir@
Chris@10 213 docdir = @docdir@
Chris@10 214 dvidir = @dvidir@
Chris@10 215 exec_prefix = @exec_prefix@
Chris@10 216 host = @host@
Chris@10 217 host_alias = @host_alias@
Chris@10 218 host_cpu = @host_cpu@
Chris@10 219 host_os = @host_os@
Chris@10 220 host_vendor = @host_vendor@
Chris@10 221 htmldir = @htmldir@
Chris@10 222 includedir = @includedir@
Chris@10 223 infodir = @infodir@
Chris@10 224 install_sh = @install_sh@
Chris@10 225 libdir = @libdir@
Chris@10 226 libexecdir = @libexecdir@
Chris@10 227 localedir = @localedir@
Chris@10 228 localstatedir = @localstatedir@
Chris@10 229 mandir = @mandir@
Chris@10 230 mkdir_p = @mkdir_p@
Chris@10 231 oldincludedir = @oldincludedir@
Chris@10 232 pdfdir = @pdfdir@
Chris@10 233 prefix = @prefix@
Chris@10 234 program_transform_name = @program_transform_name@
Chris@10 235 psdir = @psdir@
Chris@10 236 sbindir = @sbindir@
Chris@10 237 sharedstatedir = @sharedstatedir@
Chris@10 238 srcdir = @srcdir@
Chris@10 239 sysconfdir = @sysconfdir@
Chris@10 240 target_alias = @target_alias@
Chris@10 241 top_build_prefix = @top_build_prefix@
Chris@10 242 top_builddir = @top_builddir@
Chris@10 243 top_srcdir = @top_srcdir@
Chris@10 244 HC2CFDFTV = hc2cfdftv_2.c hc2cfdftv_4.c hc2cfdftv_6.c hc2cfdftv_8.c \
Chris@10 245 hc2cfdftv_10.c hc2cfdftv_12.c hc2cfdftv_16.c hc2cfdftv_32.c \
Chris@10 246 hc2cfdftv_20.c
Chris@10 247
Chris@10 248 HC2CBDFTV = hc2cbdftv_2.c hc2cbdftv_4.c hc2cbdftv_6.c hc2cbdftv_8.c \
Chris@10 249 hc2cbdftv_10.c hc2cbdftv_12.c hc2cbdftv_16.c hc2cbdftv_32.c \
Chris@10 250 hc2cbdftv_20.c
Chris@10 251
Chris@10 252
Chris@10 253 ###########################################################################
Chris@10 254 SIMD_CODELETS = $(HC2CFDFTV) $(HC2CBDFTV)
Chris@10 255 ALL_CODELETS = $(SIMD_CODELETS)
Chris@10 256 BUILT_SOURCES = $(SIMD_CODELETS) $(CODLIST)
Chris@10 257 EXTRA_DIST = $(BUILT_SOURCES) genus.c
Chris@10 258 INCLUDE_SIMD_HEADER = "\#include SIMD_HEADER"
Chris@10 259 XRENAME = XSIMD
Chris@10 260 SOLVTAB_NAME = XSIMD(solvtab_rdft)
Chris@10 261 CODLIST = codlist.c
Chris@10 262 CODELET_NAME = codelet_
Chris@10 263 @MAINTAINER_MODE_TRUE@INDENT = indent -kr -cs -i5 -l800 -fca -nfc1 -sc -sob -cli4 -TR -Tplanner -TV
Chris@10 264 @MAINTAINER_MODE_TRUE@TWOVERS = sh ${top_srcdir}/support/twovers.sh
Chris@10 265 @MAINTAINER_MODE_TRUE@GENFFTDIR = ${top_builddir}/genfft
Chris@10 266 @MAINTAINER_MODE_TRUE@GEN_NOTW = ${GENFFTDIR}/gen_notw.native
Chris@10 267 @MAINTAINER_MODE_TRUE@GEN_NOTW_C = ${GENFFTDIR}/gen_notw_c.native
Chris@10 268 @MAINTAINER_MODE_TRUE@GEN_TWIDDLE = ${GENFFTDIR}/gen_twiddle.native
Chris@10 269 @MAINTAINER_MODE_TRUE@GEN_TWIDDLE_C = ${GENFFTDIR}/gen_twiddle_c.native
Chris@10 270 @MAINTAINER_MODE_TRUE@GEN_TWIDSQ = ${GENFFTDIR}/gen_twidsq.native
Chris@10 271 @MAINTAINER_MODE_TRUE@GEN_TWIDSQ_C = ${GENFFTDIR}/gen_twidsq_c.native
Chris@10 272 @MAINTAINER_MODE_TRUE@GEN_R2CF = ${GENFFTDIR}/gen_r2cf.native
Chris@10 273 @MAINTAINER_MODE_TRUE@GEN_R2CB = ${GENFFTDIR}/gen_r2cb.native
Chris@10 274 @MAINTAINER_MODE_TRUE@GEN_HC2HC = ${GENFFTDIR}/gen_hc2hc.native
Chris@10 275 @MAINTAINER_MODE_TRUE@GEN_HC2C = ${GENFFTDIR}/gen_hc2c.native
Chris@10 276 @MAINTAINER_MODE_TRUE@GEN_HC2CDFT = ${GENFFTDIR}/gen_hc2cdft.native
Chris@10 277 @MAINTAINER_MODE_TRUE@GEN_HC2CDFT_C = ${GENFFTDIR}/gen_hc2cdft_c.native
Chris@10 278 @MAINTAINER_MODE_TRUE@GEN_R2R = ${GENFFTDIR}/gen_r2r.native
Chris@10 279 @MAINTAINER_MODE_TRUE@PRELUDE_DFT = ${top_srcdir}/support/codelet_prelude.dft
Chris@10 280 @MAINTAINER_MODE_TRUE@PRELUDE_RDFT = ${top_srcdir}/support/codelet_prelude.rdft
Chris@10 281 @MAINTAINER_MODE_TRUE@ADD_DATE = sed -e s/@DATE@/"`date`"/
Chris@10 282 @MAINTAINER_MODE_TRUE@COPYRIGHT = ${top_srcdir}/COPYRIGHT
Chris@10 283 @MAINTAINER_MODE_TRUE@CODELET_DEPS = $(COPYRIGHT) $(PRELUDE)
Chris@10 284 @MAINTAINER_MODE_TRUE@PRELUDE_COMMANDS_DFT = cat $(COPYRIGHT) $(PRELUDE_DFT)
Chris@10 285 @MAINTAINER_MODE_TRUE@PRELUDE_COMMANDS_RDFT = cat $(COPYRIGHT) $(PRELUDE_RDFT)
Chris@10 286 @MAINTAINER_MODE_TRUE@FLAGS_COMMON = -compact -variables 4
Chris@10 287 @MAINTAINER_MODE_TRUE@DFT_FLAGS_COMMON = $(FLAGS_COMMON) -pipeline-latency 4
Chris@10 288 @MAINTAINER_MODE_TRUE@RDFT_FLAGS_COMMON = $(FLAGS_COMMON) -pipeline-latency 4
Chris@10 289
Chris@10 290 # include special rules for regenerating codelets.
Chris@10 291 @MAINTAINER_MODE_TRUE@FLAGS_HC2C = -simd $(FLAGS_COMMON) -pipeline-latency 8 -trivial-stores -variables 32 -no-generate-bytw
Chris@10 292 all: $(BUILT_SOURCES)
Chris@10 293 $(MAKE) $(AM_MAKEFLAGS) all-am
Chris@10 294
Chris@10 295 .SUFFIXES:
Chris@10 296 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/rdft/simd/codlist.mk $(top_srcdir)/support/Makefile.codelets $(am__configure_deps)
Chris@10 297 @for dep in $?; do \
Chris@10 298 case '$(am__configure_deps)' in \
Chris@10 299 *$$dep*) \
Chris@10 300 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
Chris@10 301 && { if test -f $@; then exit 0; else break; fi; }; \
Chris@10 302 exit 1;; \
Chris@10 303 esac; \
Chris@10 304 done; \
Chris@10 305 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu rdft/simd/common/Makefile'; \
Chris@10 306 $(am__cd) $(top_srcdir) && \
Chris@10 307 $(AUTOMAKE) --gnu rdft/simd/common/Makefile
Chris@10 308 .PRECIOUS: Makefile
Chris@10 309 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
Chris@10 310 @case '$?' in \
Chris@10 311 *config.status*) \
Chris@10 312 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
Chris@10 313 *) \
Chris@10 314 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
Chris@10 315 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
Chris@10 316 esac;
Chris@10 317 $(top_srcdir)/rdft/simd/codlist.mk $(top_srcdir)/support/Makefile.codelets:
Chris@10 318
Chris@10 319 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
Chris@10 320 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
Chris@10 321
Chris@10 322 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
Chris@10 323 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
Chris@10 324 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
Chris@10 325 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
Chris@10 326 $(am__aclocal_m4_deps):
Chris@10 327
Chris@10 328 mostlyclean-libtool:
Chris@10 329 -rm -f *.lo
Chris@10 330
Chris@10 331 clean-libtool:
Chris@10 332 -rm -rf .libs _libs
Chris@10 333 tags: TAGS
Chris@10 334 TAGS:
Chris@10 335
Chris@10 336 ctags: CTAGS
Chris@10 337 CTAGS:
Chris@10 338
Chris@10 339
Chris@10 340 distdir: $(DISTFILES)
Chris@10 341 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
Chris@10 342 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
Chris@10 343 list='$(DISTFILES)'; \
Chris@10 344 dist_files=`for file in $$list; do echo $$file; done | \
Chris@10 345 sed -e "s|^$$srcdirstrip/||;t" \
Chris@10 346 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
Chris@10 347 case $$dist_files in \
Chris@10 348 */*) $(MKDIR_P) `echo "$$dist_files" | \
Chris@10 349 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
Chris@10 350 sort -u` ;; \
Chris@10 351 esac; \
Chris@10 352 for file in $$dist_files; do \
Chris@10 353 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
Chris@10 354 if test -d $$d/$$file; then \
Chris@10 355 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
Chris@10 356 if test -d "$(distdir)/$$file"; then \
Chris@10 357 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
Chris@10 358 fi; \
Chris@10 359 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
Chris@10 360 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
Chris@10 361 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
Chris@10 362 fi; \
Chris@10 363 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
Chris@10 364 else \
Chris@10 365 test -f "$(distdir)/$$file" \
Chris@10 366 || cp -p $$d/$$file "$(distdir)/$$file" \
Chris@10 367 || exit 1; \
Chris@10 368 fi; \
Chris@10 369 done
Chris@10 370 check-am: all-am
Chris@10 371 check: $(BUILT_SOURCES)
Chris@10 372 $(MAKE) $(AM_MAKEFLAGS) check-am
Chris@10 373 all-am: Makefile
Chris@10 374 installdirs:
Chris@10 375 install: $(BUILT_SOURCES)
Chris@10 376 $(MAKE) $(AM_MAKEFLAGS) install-am
Chris@10 377 install-exec: install-exec-am
Chris@10 378 install-data: install-data-am
Chris@10 379 uninstall: uninstall-am
Chris@10 380
Chris@10 381 install-am: all-am
Chris@10 382 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
Chris@10 383
Chris@10 384 installcheck: installcheck-am
Chris@10 385 install-strip:
Chris@10 386 if test -z '$(STRIP)'; then \
Chris@10 387 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
Chris@10 388 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
Chris@10 389 install; \
Chris@10 390 else \
Chris@10 391 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
Chris@10 392 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
Chris@10 393 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
Chris@10 394 fi
Chris@10 395 mostlyclean-generic:
Chris@10 396
Chris@10 397 clean-generic:
Chris@10 398
Chris@10 399 distclean-generic:
Chris@10 400 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
Chris@10 401 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
Chris@10 402
Chris@10 403 maintainer-clean-generic:
Chris@10 404 @echo "This command is intended for maintainers to use"
Chris@10 405 @echo "it deletes files that may require special tools to rebuild."
Chris@10 406 -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
Chris@10 407 clean: clean-am
Chris@10 408
Chris@10 409 clean-am: clean-generic clean-libtool mostlyclean-am
Chris@10 410
Chris@10 411 distclean: distclean-am
Chris@10 412 -rm -f Makefile
Chris@10 413 distclean-am: clean-am distclean-generic
Chris@10 414
Chris@10 415 dvi: dvi-am
Chris@10 416
Chris@10 417 dvi-am:
Chris@10 418
Chris@10 419 html: html-am
Chris@10 420
Chris@10 421 html-am:
Chris@10 422
Chris@10 423 info: info-am
Chris@10 424
Chris@10 425 info-am:
Chris@10 426
Chris@10 427 install-data-am:
Chris@10 428
Chris@10 429 install-dvi: install-dvi-am
Chris@10 430
Chris@10 431 install-dvi-am:
Chris@10 432
Chris@10 433 install-exec-am:
Chris@10 434
Chris@10 435 install-html: install-html-am
Chris@10 436
Chris@10 437 install-html-am:
Chris@10 438
Chris@10 439 install-info: install-info-am
Chris@10 440
Chris@10 441 install-info-am:
Chris@10 442
Chris@10 443 install-man:
Chris@10 444
Chris@10 445 install-pdf: install-pdf-am
Chris@10 446
Chris@10 447 install-pdf-am:
Chris@10 448
Chris@10 449 install-ps: install-ps-am
Chris@10 450
Chris@10 451 install-ps-am:
Chris@10 452
Chris@10 453 installcheck-am:
Chris@10 454
Chris@10 455 maintainer-clean: maintainer-clean-am
Chris@10 456 -rm -f Makefile
Chris@10 457 maintainer-clean-am: distclean-am maintainer-clean-generic \
Chris@10 458 maintainer-clean-local
Chris@10 459
Chris@10 460 mostlyclean: mostlyclean-am
Chris@10 461
Chris@10 462 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
Chris@10 463
Chris@10 464 pdf: pdf-am
Chris@10 465
Chris@10 466 pdf-am:
Chris@10 467
Chris@10 468 ps: ps-am
Chris@10 469
Chris@10 470 ps-am:
Chris@10 471
Chris@10 472 uninstall-am:
Chris@10 473
Chris@10 474 .MAKE: all check install install-am install-strip
Chris@10 475
Chris@10 476 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
Chris@10 477 distclean distclean-generic distclean-libtool distdir dvi \
Chris@10 478 dvi-am html html-am info info-am install install-am \
Chris@10 479 install-data install-data-am install-dvi install-dvi-am \
Chris@10 480 install-exec install-exec-am install-html install-html-am \
Chris@10 481 install-info install-info-am install-man install-pdf \
Chris@10 482 install-pdf-am install-ps install-ps-am install-strip \
Chris@10 483 installcheck installcheck-am installdirs maintainer-clean \
Chris@10 484 maintainer-clean-generic maintainer-clean-local mostlyclean \
Chris@10 485 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
Chris@10 486 uninstall uninstall-am
Chris@10 487
Chris@10 488
Chris@10 489 # rule to build codlist
Chris@10 490 $(CODLIST): Makefile
Chris@10 491 ( \
Chris@10 492 echo "#include \"ifftw.h\""; \
Chris@10 493 echo $(INCLUDE_SIMD_HEADER); \
Chris@10 494 echo; \
Chris@10 495 for i in $(ALL_CODELETS) NIL; do \
Chris@10 496 if test "$$i" != NIL; then \
Chris@10 497 j=`basename $$i | sed -e 's/[.][cS]$$//g'`; \
Chris@10 498 echo "extern void $(XRENAME)($(CODELET_NAME)$$j)(planner *);"; \
Chris@10 499 fi \
Chris@10 500 done; \
Chris@10 501 echo; \
Chris@10 502 echo; \
Chris@10 503 echo "extern const solvtab $(SOLVTAB_NAME);"; \
Chris@10 504 echo "const solvtab $(SOLVTAB_NAME) = {"; \
Chris@10 505 for i in $(ALL_CODELETS) NIL; do \
Chris@10 506 if test "$$i" != NIL; then \
Chris@10 507 j=`basename $$i | sed -e 's/[.][cS]$$//g'`; \
Chris@10 508 echo " SOLVTAB($(XRENAME)($(CODELET_NAME)$$j)),"; \
Chris@10 509 fi \
Chris@10 510 done; \
Chris@10 511 echo " SOLVTAB_END"; \
Chris@10 512 echo "};"; \
Chris@10 513 ) >$@
Chris@10 514
Chris@10 515 # only delete codlist.c in maintainer-mode, since it is included in the dist
Chris@10 516 # FIXME: is there a way to delete in 'make clean' only when builddir != srcdir?
Chris@10 517 maintainer-clean-local:
Chris@10 518 rm -f $(CODLIST)
Chris@10 519
Chris@10 520 # cancel the hideous builtin rules that cause an infinite loop
Chris@10 521 @MAINTAINER_MODE_TRUE@%: %.o
Chris@10 522 @MAINTAINER_MODE_TRUE@%: %.s
Chris@10 523 @MAINTAINER_MODE_TRUE@%: %.c
Chris@10 524 @MAINTAINER_MODE_TRUE@%: %.S
Chris@10 525
Chris@10 526 @MAINTAINER_MODE_TRUE@hc2cfdftv_%.c: $(CODELET_DEPS) $(GEN_HC2CDFT_C)
Chris@10 527 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS_RDFT); $(TWOVERS) $(GEN_HC2CDFT_C) $(FLAGS_HC2C) -n $* -dit -name hc2cfdftv_$* -include "hc2cfv.h") | $(ADD_DATE) | $(INDENT) >$@
Chris@10 528
Chris@10 529 @MAINTAINER_MODE_TRUE@hc2cbdftv_%.c: $(CODELET_DEPS) $(GEN_HC2CDFT_C)
Chris@10 530 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS_RDFT); $(TWOVERS) $(GEN_HC2CDFT_C) $(FLAGS_HC2C) -n $* -dif -sign 1 -name hc2cbdftv_$* -include "hc2cbv.h") | $(ADD_DATE) | $(INDENT) >$@
Chris@10 531
Chris@10 532 # Tell versions [3.59,3.63) of GNU make to not export all variables.
Chris@10 533 # Otherwise a system limit (for SysV at least) may be exceeded.
Chris@10 534 .NOEXPORT: