annotate src/fftw-3.3.5/dft/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 DFT 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)/dft/simd/codlist.mk \
Chris@42 99 $(top_srcdir)/support/Makefile.codelets $(srcdir)/Makefile.in \
Chris@42 100 $(srcdir)/Makefile.am
Chris@42 101 subdir = dft/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
Chris@42 292 ###########################################################################
Chris@42 293 # n1fv_<n> is a hard-coded FFTW_FORWARD FFT of size <n>, using SIMD
Chris@42 294 N1F = n1fv_2.c n1fv_3.c n1fv_4.c n1fv_5.c n1fv_6.c n1fv_7.c n1fv_8.c \
Chris@42 295 n1fv_9.c n1fv_10.c n1fv_11.c n1fv_12.c n1fv_13.c n1fv_14.c n1fv_15.c \
Chris@42 296 n1fv_16.c n1fv_32.c n1fv_64.c n1fv_128.c n1fv_20.c n1fv_25.c
Chris@42 297
Chris@42 298
Chris@42 299 # as above, with restricted input vector stride
Chris@42 300 N2F = n2fv_2.c n2fv_4.c n2fv_6.c n2fv_8.c n2fv_10.c n2fv_12.c \
Chris@42 301 n2fv_14.c n2fv_16.c n2fv_32.c n2fv_64.c n2fv_20.c
Chris@42 302
Chris@42 303
Chris@42 304 # as above, but FFTW_BACKWARD
Chris@42 305 N1B = n1bv_2.c n1bv_3.c n1bv_4.c n1bv_5.c n1bv_6.c n1bv_7.c n1bv_8.c \
Chris@42 306 n1bv_9.c n1bv_10.c n1bv_11.c n1bv_12.c n1bv_13.c n1bv_14.c n1bv_15.c \
Chris@42 307 n1bv_16.c n1bv_32.c n1bv_64.c n1bv_128.c n1bv_20.c n1bv_25.c
Chris@42 308
Chris@42 309 N2B = n2bv_2.c n2bv_4.c n2bv_6.c n2bv_8.c n2bv_10.c n2bv_12.c \
Chris@42 310 n2bv_14.c n2bv_16.c n2bv_32.c n2bv_64.c n2bv_20.c
Chris@42 311
Chris@42 312
Chris@42 313 # split-complex codelets
Chris@42 314 N2S = n2sv_4.c n2sv_8.c n2sv_16.c n2sv_32.c n2sv_64.c
Chris@42 315
Chris@42 316 ###########################################################################
Chris@42 317 # t1fv_<r> is a "twiddle" FFT of size <r>, implementing a radix-r DIT step
Chris@42 318 # for an FFTW_FORWARD transform, using SIMD
Chris@42 319 T1F = t1fv_2.c t1fv_3.c t1fv_4.c t1fv_5.c t1fv_6.c t1fv_7.c t1fv_8.c \
Chris@42 320 t1fv_9.c t1fv_10.c t1fv_12.c t1fv_15.c t1fv_16.c t1fv_32.c t1fv_64.c \
Chris@42 321 t1fv_20.c t1fv_25.c
Chris@42 322
Chris@42 323
Chris@42 324 # same as t1fv_*, but with different twiddle storage scheme
Chris@42 325 T2F = t2fv_2.c t2fv_4.c t2fv_8.c t2fv_16.c t2fv_32.c t2fv_64.c \
Chris@42 326 t2fv_5.c t2fv_10.c t2fv_20.c t2fv_25.c
Chris@42 327
Chris@42 328 T3F = t3fv_4.c t3fv_8.c t3fv_16.c t3fv_32.c t3fv_5.c t3fv_10.c \
Chris@42 329 t3fv_20.c t3fv_25.c
Chris@42 330
Chris@42 331 T1FU = t1fuv_2.c t1fuv_3.c t1fuv_4.c t1fuv_5.c t1fuv_6.c t1fuv_7.c \
Chris@42 332 t1fuv_8.c t1fuv_9.c t1fuv_10.c
Chris@42 333
Chris@42 334
Chris@42 335 # as above, but FFTW_BACKWARD
Chris@42 336 T1B = t1bv_2.c t1bv_3.c t1bv_4.c t1bv_5.c t1bv_6.c t1bv_7.c t1bv_8.c \
Chris@42 337 t1bv_9.c t1bv_10.c t1bv_12.c t1bv_15.c t1bv_16.c t1bv_32.c t1bv_64.c \
Chris@42 338 t1bv_20.c t1bv_25.c
Chris@42 339
Chris@42 340
Chris@42 341 # same as t1bv_*, but with different twiddle storage scheme
Chris@42 342 T2B = t2bv_2.c t2bv_4.c t2bv_8.c t2bv_16.c t2bv_32.c t2bv_64.c \
Chris@42 343 t2bv_5.c t2bv_10.c t2bv_20.c t2bv_25.c
Chris@42 344
Chris@42 345 T3B = t3bv_4.c t3bv_8.c t3bv_16.c t3bv_32.c t3bv_5.c t3bv_10.c \
Chris@42 346 t3bv_20.c t3bv_25.c
Chris@42 347
Chris@42 348 T1BU = t1buv_2.c t1buv_3.c t1buv_4.c t1buv_5.c t1buv_6.c t1buv_7.c \
Chris@42 349 t1buv_8.c t1buv_9.c t1buv_10.c
Chris@42 350
Chris@42 351
Chris@42 352 # split-complex codelets
Chris@42 353 T1S = t1sv_2.c t1sv_4.c t1sv_8.c t1sv_16.c t1sv_32.c
Chris@42 354 T2S = t2sv_4.c t2sv_8.c t2sv_16.c t2sv_32.c
Chris@42 355
Chris@42 356 ###########################################################################
Chris@42 357 # q1fv_<r> is <r> twiddle FFTW_FORWARD FFTs of size <r> (DIF step),
Chris@42 358 # where the output is transposed, using SIMD. This is used for
Chris@42 359 # in-place transposes in sizes that are divisible by <r>^2. These
Chris@42 360 # codelets have size ~ <r>^2, so you should probably not use <r>
Chris@42 361 # bigger than 8 or so.
Chris@42 362 Q1F = q1fv_2.c q1fv_4.c q1fv_5.c q1fv_8.c
Chris@42 363
Chris@42 364 # as above, but FFTW_BACKWARD
Chris@42 365 Q1B = q1bv_2.c q1bv_4.c q1bv_5.c q1bv_8.c
Chris@42 366
Chris@42 367 ###########################################################################
Chris@42 368 SIMD_CODELETS = $(N1F) $(N1B) $(N2F) $(N2B) $(N2S) $(T1FU) $(T1F) \
Chris@42 369 $(T2F) $(T3F) $(T1BU) $(T1B) $(T2B) $(T3B) $(T1S) $(T2S) $(Q1F) $(Q1B)
Chris@42 370
Chris@42 371 ALL_CODELETS = $(SIMD_CODELETS)
Chris@42 372 BUILT_SOURCES = $(SIMD_CODELETS) $(CODLIST)
Chris@42 373 EXTRA_DIST = $(BUILT_SOURCES) genus.c
Chris@42 374 INCLUDE_SIMD_HEADER = "\#include SIMD_HEADER"
Chris@42 375 XRENAME = XSIMD
Chris@42 376 SOLVTAB_NAME = XSIMD(solvtab_dft)
Chris@42 377 CODLIST = codlist.c
Chris@42 378 CODELET_NAME = codelet_
Chris@42 379
Chris@42 380 #INDENT = indent -kr -cs -i5 -l800 -fca -nfc1 -sc -sob -cli4 -TR -Tplanner -TV
Chris@42 381 @MAINTAINER_MODE_TRUE@TWOVERS = sh ${top_srcdir}/support/twovers.sh
Chris@42 382 @MAINTAINER_MODE_TRUE@GENFFTDIR = ${top_builddir}/genfft
Chris@42 383 @MAINTAINER_MODE_TRUE@GEN_NOTW = ${GENFFTDIR}/gen_notw.native
Chris@42 384 @MAINTAINER_MODE_TRUE@GEN_NOTW_C = ${GENFFTDIR}/gen_notw_c.native
Chris@42 385 @MAINTAINER_MODE_TRUE@GEN_TWIDDLE = ${GENFFTDIR}/gen_twiddle.native
Chris@42 386 @MAINTAINER_MODE_TRUE@GEN_TWIDDLE_C = ${GENFFTDIR}/gen_twiddle_c.native
Chris@42 387 @MAINTAINER_MODE_TRUE@GEN_TWIDSQ = ${GENFFTDIR}/gen_twidsq.native
Chris@42 388 @MAINTAINER_MODE_TRUE@GEN_TWIDSQ_C = ${GENFFTDIR}/gen_twidsq_c.native
Chris@42 389 @MAINTAINER_MODE_TRUE@GEN_R2CF = ${GENFFTDIR}/gen_r2cf.native
Chris@42 390 @MAINTAINER_MODE_TRUE@GEN_R2CB = ${GENFFTDIR}/gen_r2cb.native
Chris@42 391 @MAINTAINER_MODE_TRUE@GEN_HC2HC = ${GENFFTDIR}/gen_hc2hc.native
Chris@42 392 @MAINTAINER_MODE_TRUE@GEN_HC2C = ${GENFFTDIR}/gen_hc2c.native
Chris@42 393 @MAINTAINER_MODE_TRUE@GEN_HC2CDFT = ${GENFFTDIR}/gen_hc2cdft.native
Chris@42 394 @MAINTAINER_MODE_TRUE@GEN_HC2CDFT_C = ${GENFFTDIR}/gen_hc2cdft_c.native
Chris@42 395 @MAINTAINER_MODE_TRUE@GEN_R2R = ${GENFFTDIR}/gen_r2r.native
Chris@42 396 @MAINTAINER_MODE_TRUE@PRELUDE_DFT = ${top_srcdir}/support/codelet_prelude.dft
Chris@42 397 @MAINTAINER_MODE_TRUE@PRELUDE_RDFT = ${top_srcdir}/support/codelet_prelude.rdft
Chris@42 398 @MAINTAINER_MODE_TRUE@ADD_DATE = sed -e s/@DATE@/"`date`"/
Chris@42 399 @MAINTAINER_MODE_TRUE@COPYRIGHT = ${top_srcdir}/COPYRIGHT
Chris@42 400 @MAINTAINER_MODE_TRUE@CODELET_DEPS = $(COPYRIGHT) $(PRELUDE)
Chris@42 401 @MAINTAINER_MODE_TRUE@PRELUDE_COMMANDS_DFT = cat $(COPYRIGHT) $(PRELUDE_DFT)
Chris@42 402 @MAINTAINER_MODE_TRUE@PRELUDE_COMMANDS_RDFT = cat $(COPYRIGHT) $(PRELUDE_RDFT)
Chris@42 403 @MAINTAINER_MODE_TRUE@FLAGS_COMMON = -compact -variables 4
Chris@42 404 @MAINTAINER_MODE_TRUE@DFT_FLAGS_COMMON = $(FLAGS_COMMON) -pipeline-latency 4
Chris@42 405 @MAINTAINER_MODE_TRUE@RDFT_FLAGS_COMMON = $(FLAGS_COMMON) -pipeline-latency 4
Chris@42 406
Chris@42 407 # include special rules for regenerating codelets.
Chris@42 408 @MAINTAINER_MODE_TRUE@GFLAGS = -simd $(FLAGS_COMMON) -pipeline-latency 8
Chris@42 409 @MAINTAINER_MODE_TRUE@FLAGS_T2S = -twiddle-log3 -precompute-twiddles
Chris@42 410 @MAINTAINER_MODE_TRUE@FLAGS_T3 = -twiddle-log3 -precompute-twiddles -no-generate-bytw
Chris@42 411 all: $(BUILT_SOURCES)
Chris@42 412 $(MAKE) $(AM_MAKEFLAGS) all-am
Chris@42 413
Chris@42 414 .SUFFIXES:
Chris@42 415 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/dft/simd/codlist.mk $(top_srcdir)/support/Makefile.codelets $(am__configure_deps)
Chris@42 416 @for dep in $?; do \
Chris@42 417 case '$(am__configure_deps)' in \
Chris@42 418 *$$dep*) \
Chris@42 419 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
Chris@42 420 && { if test -f $@; then exit 0; else break; fi; }; \
Chris@42 421 exit 1;; \
Chris@42 422 esac; \
Chris@42 423 done; \
Chris@42 424 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu dft/simd/common/Makefile'; \
Chris@42 425 $(am__cd) $(top_srcdir) && \
Chris@42 426 $(AUTOMAKE) --gnu dft/simd/common/Makefile
Chris@42 427 .PRECIOUS: Makefile
Chris@42 428 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
Chris@42 429 @case '$?' in \
Chris@42 430 *config.status*) \
Chris@42 431 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
Chris@42 432 *) \
Chris@42 433 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
Chris@42 434 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
Chris@42 435 esac;
Chris@42 436 $(top_srcdir)/dft/simd/codlist.mk $(top_srcdir)/support/Makefile.codelets:
Chris@42 437
Chris@42 438 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
Chris@42 439 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
Chris@42 440
Chris@42 441 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
Chris@42 442 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
Chris@42 443 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
Chris@42 444 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
Chris@42 445 $(am__aclocal_m4_deps):
Chris@42 446
Chris@42 447 mostlyclean-libtool:
Chris@42 448 -rm -f *.lo
Chris@42 449
Chris@42 450 clean-libtool:
Chris@42 451 -rm -rf .libs _libs
Chris@42 452 tags TAGS:
Chris@42 453
Chris@42 454 ctags CTAGS:
Chris@42 455
Chris@42 456 cscope cscopelist:
Chris@42 457
Chris@42 458
Chris@42 459 distdir: $(DISTFILES)
Chris@42 460 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
Chris@42 461 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
Chris@42 462 list='$(DISTFILES)'; \
Chris@42 463 dist_files=`for file in $$list; do echo $$file; done | \
Chris@42 464 sed -e "s|^$$srcdirstrip/||;t" \
Chris@42 465 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
Chris@42 466 case $$dist_files in \
Chris@42 467 */*) $(MKDIR_P) `echo "$$dist_files" | \
Chris@42 468 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
Chris@42 469 sort -u` ;; \
Chris@42 470 esac; \
Chris@42 471 for file in $$dist_files; do \
Chris@42 472 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
Chris@42 473 if test -d $$d/$$file; then \
Chris@42 474 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
Chris@42 475 if test -d "$(distdir)/$$file"; then \
Chris@42 476 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
Chris@42 477 fi; \
Chris@42 478 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
Chris@42 479 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
Chris@42 480 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
Chris@42 481 fi; \
Chris@42 482 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
Chris@42 483 else \
Chris@42 484 test -f "$(distdir)/$$file" \
Chris@42 485 || cp -p $$d/$$file "$(distdir)/$$file" \
Chris@42 486 || exit 1; \
Chris@42 487 fi; \
Chris@42 488 done
Chris@42 489 check-am: all-am
Chris@42 490 check: $(BUILT_SOURCES)
Chris@42 491 $(MAKE) $(AM_MAKEFLAGS) check-am
Chris@42 492 all-am: Makefile
Chris@42 493 installdirs:
Chris@42 494 install: $(BUILT_SOURCES)
Chris@42 495 $(MAKE) $(AM_MAKEFLAGS) install-am
Chris@42 496 install-exec: install-exec-am
Chris@42 497 install-data: install-data-am
Chris@42 498 uninstall: uninstall-am
Chris@42 499
Chris@42 500 install-am: all-am
Chris@42 501 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
Chris@42 502
Chris@42 503 installcheck: installcheck-am
Chris@42 504 install-strip:
Chris@42 505 if test -z '$(STRIP)'; then \
Chris@42 506 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
Chris@42 507 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
Chris@42 508 install; \
Chris@42 509 else \
Chris@42 510 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
Chris@42 511 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
Chris@42 512 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
Chris@42 513 fi
Chris@42 514 mostlyclean-generic:
Chris@42 515
Chris@42 516 clean-generic:
Chris@42 517
Chris@42 518 distclean-generic:
Chris@42 519 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
Chris@42 520 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
Chris@42 521
Chris@42 522 maintainer-clean-generic:
Chris@42 523 @echo "This command is intended for maintainers to use"
Chris@42 524 @echo "it deletes files that may require special tools to rebuild."
Chris@42 525 -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
Chris@42 526 clean: clean-am
Chris@42 527
Chris@42 528 clean-am: clean-generic clean-libtool mostlyclean-am
Chris@42 529
Chris@42 530 distclean: distclean-am
Chris@42 531 -rm -f Makefile
Chris@42 532 distclean-am: clean-am distclean-generic
Chris@42 533
Chris@42 534 dvi: dvi-am
Chris@42 535
Chris@42 536 dvi-am:
Chris@42 537
Chris@42 538 html: html-am
Chris@42 539
Chris@42 540 html-am:
Chris@42 541
Chris@42 542 info: info-am
Chris@42 543
Chris@42 544 info-am:
Chris@42 545
Chris@42 546 install-data-am:
Chris@42 547
Chris@42 548 install-dvi: install-dvi-am
Chris@42 549
Chris@42 550 install-dvi-am:
Chris@42 551
Chris@42 552 install-exec-am:
Chris@42 553
Chris@42 554 install-html: install-html-am
Chris@42 555
Chris@42 556 install-html-am:
Chris@42 557
Chris@42 558 install-info: install-info-am
Chris@42 559
Chris@42 560 install-info-am:
Chris@42 561
Chris@42 562 install-man:
Chris@42 563
Chris@42 564 install-pdf: install-pdf-am
Chris@42 565
Chris@42 566 install-pdf-am:
Chris@42 567
Chris@42 568 install-ps: install-ps-am
Chris@42 569
Chris@42 570 install-ps-am:
Chris@42 571
Chris@42 572 installcheck-am:
Chris@42 573
Chris@42 574 maintainer-clean: maintainer-clean-am
Chris@42 575 -rm -f Makefile
Chris@42 576 maintainer-clean-am: distclean-am maintainer-clean-generic \
Chris@42 577 maintainer-clean-local
Chris@42 578
Chris@42 579 mostlyclean: mostlyclean-am
Chris@42 580
Chris@42 581 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
Chris@42 582
Chris@42 583 pdf: pdf-am
Chris@42 584
Chris@42 585 pdf-am:
Chris@42 586
Chris@42 587 ps: ps-am
Chris@42 588
Chris@42 589 ps-am:
Chris@42 590
Chris@42 591 uninstall-am:
Chris@42 592
Chris@42 593 .MAKE: all check install install-am install-strip
Chris@42 594
Chris@42 595 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
Chris@42 596 cscopelist-am ctags-am distclean distclean-generic \
Chris@42 597 distclean-libtool distdir dvi dvi-am html html-am info info-am \
Chris@42 598 install install-am install-data install-data-am install-dvi \
Chris@42 599 install-dvi-am install-exec install-exec-am install-html \
Chris@42 600 install-html-am install-info install-info-am install-man \
Chris@42 601 install-pdf install-pdf-am install-ps install-ps-am \
Chris@42 602 install-strip installcheck installcheck-am installdirs \
Chris@42 603 maintainer-clean maintainer-clean-generic \
Chris@42 604 maintainer-clean-local mostlyclean mostlyclean-generic \
Chris@42 605 mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \
Chris@42 606 uninstall-am
Chris@42 607
Chris@42 608
Chris@42 609 # rule to build codlist
Chris@42 610 $(CODLIST): Makefile
Chris@42 611 ( \
Chris@42 612 echo "#include \"ifftw.h\""; \
Chris@42 613 echo $(INCLUDE_SIMD_HEADER); \
Chris@42 614 echo; \
Chris@42 615 for i in $(ALL_CODELETS) NIL; do \
Chris@42 616 if test "$$i" != NIL; then \
Chris@42 617 j=`basename $$i | sed -e 's/[.][cS]$$//g'`; \
Chris@42 618 echo "extern void $(XRENAME)($(CODELET_NAME)$$j)(planner *);"; \
Chris@42 619 fi \
Chris@42 620 done; \
Chris@42 621 echo; \
Chris@42 622 echo; \
Chris@42 623 echo "extern const solvtab $(SOLVTAB_NAME);"; \
Chris@42 624 echo "const solvtab $(SOLVTAB_NAME) = {"; \
Chris@42 625 for i in $(ALL_CODELETS) NIL; do \
Chris@42 626 if test "$$i" != NIL; then \
Chris@42 627 j=`basename $$i | sed -e 's/[.][cS]$$//g'`; \
Chris@42 628 echo " SOLVTAB($(XRENAME)($(CODELET_NAME)$$j)),"; \
Chris@42 629 fi \
Chris@42 630 done; \
Chris@42 631 echo " SOLVTAB_END"; \
Chris@42 632 echo "};"; \
Chris@42 633 ) >$@
Chris@42 634
Chris@42 635 # only delete codlist.c in maintainer-mode, since it is included in the dist
Chris@42 636 # FIXME: is there a way to delete in 'make clean' only when builddir != srcdir?
Chris@42 637 maintainer-clean-local:
Chris@42 638 rm -f $(CODLIST)
Chris@42 639
Chris@42 640 # cancel the hideous builtin rules that cause an infinite loop
Chris@42 641 @MAINTAINER_MODE_TRUE@%: %.o
Chris@42 642 @MAINTAINER_MODE_TRUE@%: %.s
Chris@42 643 @MAINTAINER_MODE_TRUE@%: %.c
Chris@42 644 @MAINTAINER_MODE_TRUE@%: %.S
Chris@42 645
Chris@42 646 @MAINTAINER_MODE_TRUE@n1fv_%.c: $(CODELET_DEPS) $(GEN_NOTW_C)
Chris@42 647 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS_DFT); $(TWOVERS) $(GEN_NOTW_C) $(GFLAGS) -n $* -name n1fv_$* -include "n1f.h") | $(ADD_DATE) | $(INDENT) >$@
Chris@42 648
Chris@42 649 @MAINTAINER_MODE_TRUE@n2fv_%.c: $(CODELET_DEPS) $(GEN_NOTW_C)
Chris@42 650 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS_DFT); $(TWOVERS) $(GEN_NOTW_C) $(GFLAGS) -n $* -name n2fv_$* -with-ostride 2 -include "n2f.h" -store-multiple 2) | $(ADD_DATE) | $(INDENT) >$@
Chris@42 651
Chris@42 652 @MAINTAINER_MODE_TRUE@n1bv_%.c: $(CODELET_DEPS) $(GEN_NOTW_C)
Chris@42 653 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS_DFT); $(TWOVERS) $(GEN_NOTW_C) $(GFLAGS) -sign 1 -n $* -name n1bv_$* -include "n1b.h") | $(ADD_DATE) | $(INDENT) >$@
Chris@42 654
Chris@42 655 @MAINTAINER_MODE_TRUE@n2bv_%.c: $(CODELET_DEPS) $(GEN_NOTW_C)
Chris@42 656 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS_DFT); $(TWOVERS) $(GEN_NOTW_C) $(GFLAGS) -sign 1 -n $* -name n2bv_$* -with-ostride 2 -include "n2b.h" -store-multiple 2) | $(ADD_DATE) | $(INDENT) >$@
Chris@42 657
Chris@42 658 @MAINTAINER_MODE_TRUE@n2sv_%.c: $(CODELET_DEPS) $(GEN_NOTW)
Chris@42 659 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS_DFT); $(TWOVERS) $(GEN_NOTW) $(GFLAGS) -n $* -name n2sv_$* -with-ostride 1 -include "n2s.h" -store-multiple 4) | $(ADD_DATE) | $(INDENT) >$@
Chris@42 660
Chris@42 661 @MAINTAINER_MODE_TRUE@t1fv_%.c: $(CODELET_DEPS) $(GEN_TWIDDLE_C)
Chris@42 662 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS_DFT); $(TWOVERS) $(GEN_TWIDDLE_C) $(GFLAGS) -n $* -name t1fv_$* -include "t1f.h") | $(ADD_DATE) | $(INDENT) >$@
Chris@42 663
Chris@42 664 @MAINTAINER_MODE_TRUE@t1fuv_%.c: $(CODELET_DEPS) $(GEN_TWIDDLE_C)
Chris@42 665 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS_DFT); $(TWOVERS) $(GEN_TWIDDLE_C) $(GFLAGS) -n $* -name t1fuv_$* -include "t1fu.h") | $(ADD_DATE) | $(INDENT) >$@
Chris@42 666
Chris@42 667 @MAINTAINER_MODE_TRUE@t2fv_%.c: $(CODELET_DEPS) $(GEN_TWIDDLE_C)
Chris@42 668 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS_DFT); $(TWOVERS) $(GEN_TWIDDLE_C) $(GFLAGS) -n $* -name t2fv_$* -include "t2f.h") | $(ADD_DATE) | $(INDENT) >$@
Chris@42 669
Chris@42 670 @MAINTAINER_MODE_TRUE@t3fv_%.c: $(CODELET_DEPS) $(GEN_TWIDDLE_C)
Chris@42 671 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS_DFT); $(TWOVERS) $(GEN_TWIDDLE_C) $(GFLAGS) $(FLAGS_T3) -n $* -name t3fv_$* -include "t3f.h") | $(ADD_DATE) | $(INDENT) >$@
Chris@42 672
Chris@42 673 @MAINTAINER_MODE_TRUE@t1bv_%.c: $(CODELET_DEPS) $(GEN_TWIDDLE_C)
Chris@42 674 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS_DFT); $(TWOVERS) $(GEN_TWIDDLE_C) $(GFLAGS) -n $* -name t1bv_$* -include "t1b.h" -sign 1) | $(ADD_DATE) | $(INDENT) >$@
Chris@42 675
Chris@42 676 @MAINTAINER_MODE_TRUE@t1buv_%.c: $(CODELET_DEPS) $(GEN_TWIDDLE_C)
Chris@42 677 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS_DFT); $(TWOVERS) $(GEN_TWIDDLE_C) $(GFLAGS) -n $* -name t1buv_$* -include "t1bu.h" -sign 1) | $(ADD_DATE) | $(INDENT) >$@
Chris@42 678
Chris@42 679 @MAINTAINER_MODE_TRUE@t2bv_%.c: $(CODELET_DEPS) $(GEN_TWIDDLE_C)
Chris@42 680 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS_DFT); $(TWOVERS) $(GEN_TWIDDLE_C) $(GFLAGS) -n $* -name t2bv_$* -include "t2b.h" -sign 1) | $(ADD_DATE) | $(INDENT) >$@
Chris@42 681
Chris@42 682 @MAINTAINER_MODE_TRUE@t3bv_%.c: $(CODELET_DEPS) $(GEN_TWIDDLE_C)
Chris@42 683 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS_DFT); $(TWOVERS) $(GEN_TWIDDLE_C) $(GFLAGS) $(FLAGS_T3) -n $* -name t3bv_$* -include "t3b.h" -sign 1) | $(ADD_DATE) | $(INDENT) >$@
Chris@42 684
Chris@42 685 @MAINTAINER_MODE_TRUE@t1sv_%.c: $(CODELET_DEPS) $(GEN_TWIDDLE)
Chris@42 686 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS_DFT); $(TWOVERS) $(GEN_TWIDDLE) $(GFLAGS) -n $* -name t1sv_$* -include "ts.h") | $(ADD_DATE) | $(INDENT) >$@
Chris@42 687
Chris@42 688 @MAINTAINER_MODE_TRUE@t2sv_%.c: $(CODELET_DEPS) $(GEN_TWIDDLE)
Chris@42 689 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS_DFT); $(TWOVERS) $(GEN_TWIDDLE) $(GFLAGS) $(FLAGS_T2S) -n $* -name t2sv_$* -include "ts.h") | $(ADD_DATE) | $(INDENT) >$@
Chris@42 690
Chris@42 691 @MAINTAINER_MODE_TRUE@q1fv_%.c: $(CODELET_DEPS) $(GEN_TWIDSQ_C)
Chris@42 692 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS_DFT); $(TWOVERS) $(GEN_TWIDSQ_C) $(GFLAGS) -n $* -dif -name q1fv_$* -include "q1f.h") | $(ADD_DATE) | $(INDENT) >$@
Chris@42 693
Chris@42 694 @MAINTAINER_MODE_TRUE@q1bv_%.c: $(CODELET_DEPS) $(GEN_TWIDSQ_C)
Chris@42 695 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS_DFT); $(TWOVERS) $(GEN_TWIDSQ_C) $(GFLAGS) -n $* -dif -name q1bv_$* -include "q1b.h" -sign 1) | $(ADD_DATE) | $(INDENT) >$@
Chris@42 696
Chris@42 697 # Tell versions [3.59,3.63) of GNU make to not export all variables.
Chris@42 698 # Otherwise a system limit (for SysV at least) may be exceeded.
Chris@42 699 .NOEXPORT: