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