d@0
|
1 # Makefile.in generated by automake 1.10.2 from Makefile.am.
|
d@0
|
2 # @configure_input@
|
d@0
|
3
|
d@0
|
4 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
d@0
|
5 # 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
|
d@0
|
6 # This Makefile.in is free software; the Free Software Foundation
|
d@0
|
7 # gives unlimited permission to copy and/or distribute it,
|
d@0
|
8 # with or without modifications, as long as this notice is preserved.
|
d@0
|
9
|
d@0
|
10 # This program is distributed in the hope that it will be useful,
|
d@0
|
11 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
d@0
|
12 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
d@0
|
13 # PARTICULAR PURPOSE.
|
d@0
|
14
|
d@0
|
15 @SET_MAKE@
|
d@0
|
16
|
d@0
|
17 # -*- makefile -*-
|
d@0
|
18 # This file contains special make rules to generate codelets.
|
d@0
|
19 # Most of this file requires GNU make .
|
d@0
|
20
|
d@0
|
21 VPATH = @srcdir@
|
d@0
|
22 pkgdatadir = $(datadir)/@PACKAGE@
|
d@0
|
23 pkglibdir = $(libdir)/@PACKAGE@
|
d@0
|
24 pkgincludedir = $(includedir)/@PACKAGE@
|
d@0
|
25 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
d@0
|
26 install_sh_DATA = $(install_sh) -c -m 644
|
d@0
|
27 install_sh_PROGRAM = $(install_sh) -c
|
d@0
|
28 install_sh_SCRIPT = $(install_sh) -c
|
d@0
|
29 INSTALL_HEADER = $(INSTALL_DATA)
|
d@0
|
30 transform = $(program_transform_name)
|
d@0
|
31 NORMAL_INSTALL = :
|
d@0
|
32 PRE_INSTALL = :
|
d@0
|
33 POST_INSTALL = :
|
d@0
|
34 NORMAL_UNINSTALL = :
|
d@0
|
35 PRE_UNINSTALL = :
|
d@0
|
36 POST_UNINSTALL = :
|
d@0
|
37 build_triplet = @build@
|
d@0
|
38 host_triplet = @host@
|
d@0
|
39 noinst_PROGRAMS = spufftw$(EXEEXT) planner$(EXEEXT)
|
d@0
|
40 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
|
d@0
|
41 $(top_srcdir)/support/Makefile.codelets
|
d@0
|
42 subdir = cell/spu
|
d@0
|
43 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
d@0
|
44 am__aclocal_m4_deps = $(top_srcdir)/m4/acx_mpi.m4 \
|
d@0
|
45 $(top_srcdir)/m4/acx_pthread.m4 \
|
d@0
|
46 $(top_srcdir)/m4/ax_cc_maxopt.m4 \
|
d@0
|
47 $(top_srcdir)/m4/ax_check_compiler_flags.m4 \
|
d@0
|
48 $(top_srcdir)/m4/ax_compiler_vendor.m4 \
|
d@0
|
49 $(top_srcdir)/m4/ax_gcc_aligns_stack.m4 \
|
d@0
|
50 $(top_srcdir)/m4/ax_gcc_archflag.m4 \
|
d@0
|
51 $(top_srcdir)/m4/ax_gcc_version.m4 \
|
d@0
|
52 $(top_srcdir)/m4/ax_gcc_x86_cpuid.m4 \
|
d@0
|
53 $(top_srcdir)/m4/ax_openmp.m4 $(top_srcdir)/m4/libtool.m4 \
|
d@0
|
54 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
|
d@0
|
55 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
|
d@0
|
56 $(top_srcdir)/m4/ocaml.m4 $(top_srcdir)/configure.ac
|
d@0
|
57 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
d@0
|
58 $(ACLOCAL_M4)
|
d@0
|
59 mkinstalldirs = $(install_sh) -d
|
d@0
|
60 CONFIG_HEADER = $(top_builddir)/config.h
|
d@0
|
61 CONFIG_CLEAN_FILES =
|
d@0
|
62 PROGRAMS = $(noinst_PROGRAMS)
|
d@0
|
63 am__planner_SOURCES_DIST = planner.spuc execute.spuc spu_n2fv_2.spuc \
|
d@0
|
64 spu_n2fv_4.spuc spu_n2fv_6.spuc spu_n2fv_8.spuc \
|
d@0
|
65 spu_n2fv_10.spuc spu_n2fv_12.spuc spu_n2fv_14.spuc \
|
d@0
|
66 spu_n2fv_16.spuc spu_n2fv_32.spuc spu_t1fv_2.spuc \
|
d@0
|
67 spu_t1fv_3.spuc spu_t1fv_4.spuc spu_t1fv_5.spuc \
|
d@0
|
68 spu_t1fv_6.spuc spu_t1fv_7.spuc spu_t1fv_8.spuc \
|
d@0
|
69 spu_t1fv_9.spuc spu_t1fv_10.spuc spu_t1fv_12.spuc \
|
d@0
|
70 spu_t1fv_15.spuc spu_t1fv_16.spuc spu_t1fv_32.spuc \
|
d@0
|
71 spu_n1fv_3.spuc spu_n1fv_5.spuc spu_n1fv_7.spuc \
|
d@0
|
72 spu_n1fv_9.spuc spu_n1fv_11.spuc spu_n1fv_13.spuc \
|
d@0
|
73 spu_n1fv_15.spuc fftw-spu.h spu-double.h spu-single.h
|
d@0
|
74 am__objects_1 = spu_n2fv_2.$(OBJEXT) spu_n2fv_4.$(OBJEXT) \
|
d@0
|
75 spu_n2fv_6.$(OBJEXT) spu_n2fv_8.$(OBJEXT) \
|
d@0
|
76 spu_n2fv_10.$(OBJEXT) spu_n2fv_12.$(OBJEXT) \
|
d@0
|
77 spu_n2fv_14.$(OBJEXT) spu_n2fv_16.$(OBJEXT) \
|
d@0
|
78 spu_n2fv_32.$(OBJEXT) spu_t1fv_2.$(OBJEXT) \
|
d@0
|
79 spu_t1fv_3.$(OBJEXT) spu_t1fv_4.$(OBJEXT) spu_t1fv_5.$(OBJEXT) \
|
d@0
|
80 spu_t1fv_6.$(OBJEXT) spu_t1fv_7.$(OBJEXT) spu_t1fv_8.$(OBJEXT) \
|
d@0
|
81 spu_t1fv_9.$(OBJEXT) spu_t1fv_10.$(OBJEXT) \
|
d@0
|
82 spu_t1fv_12.$(OBJEXT) spu_t1fv_15.$(OBJEXT) \
|
d@0
|
83 spu_t1fv_16.$(OBJEXT) spu_t1fv_32.$(OBJEXT)
|
d@0
|
84 am__objects_2 = spu_n1fv_3.$(OBJEXT) spu_n1fv_5.$(OBJEXT) \
|
d@0
|
85 spu_n1fv_7.$(OBJEXT) spu_n1fv_9.$(OBJEXT) \
|
d@0
|
86 spu_n1fv_11.$(OBJEXT) spu_n1fv_13.$(OBJEXT) \
|
d@0
|
87 spu_n1fv_15.$(OBJEXT)
|
d@0
|
88 @SINGLE_FALSE@am__objects_3 = $(am__objects_1) $(am__objects_2)
|
d@0
|
89 @SINGLE_TRUE@am__objects_3 = $(am__objects_1)
|
d@0
|
90 am__objects_4 =
|
d@0
|
91 am_planner_OBJECTS = planner.$(OBJEXT) execute.$(OBJEXT) \
|
d@0
|
92 $(am__objects_3) $(am__objects_4)
|
d@0
|
93 planner_OBJECTS = $(am_planner_OBJECTS)
|
d@0
|
94 planner_LDADD = $(LDADD)
|
d@0
|
95 am__spufftw_SOURCES_DIST = main.spuc alloc.spuc copy.spuc dma.spuc \
|
d@0
|
96 execute.spuc transpose.spuc dft.spuc spu_n2fv_2.spuc \
|
d@0
|
97 spu_n2fv_4.spuc spu_n2fv_6.spuc spu_n2fv_8.spuc \
|
d@0
|
98 spu_n2fv_10.spuc spu_n2fv_12.spuc spu_n2fv_14.spuc \
|
d@0
|
99 spu_n2fv_16.spuc spu_n2fv_32.spuc spu_t1fv_2.spuc \
|
d@0
|
100 spu_t1fv_3.spuc spu_t1fv_4.spuc spu_t1fv_5.spuc \
|
d@0
|
101 spu_t1fv_6.spuc spu_t1fv_7.spuc spu_t1fv_8.spuc \
|
d@0
|
102 spu_t1fv_9.spuc spu_t1fv_10.spuc spu_t1fv_12.spuc \
|
d@0
|
103 spu_t1fv_15.spuc spu_t1fv_16.spuc spu_t1fv_32.spuc \
|
d@0
|
104 spu_n1fv_3.spuc spu_n1fv_5.spuc spu_n1fv_7.spuc \
|
d@0
|
105 spu_n1fv_9.spuc spu_n1fv_11.spuc spu_n1fv_13.spuc \
|
d@0
|
106 spu_n1fv_15.spuc fftw-spu.h spu-double.h spu-single.h
|
d@0
|
107 am_spufftw_OBJECTS = main.$(OBJEXT) alloc.$(OBJEXT) copy.$(OBJEXT) \
|
d@0
|
108 dma.$(OBJEXT) execute.$(OBJEXT) transpose.$(OBJEXT) \
|
d@0
|
109 dft.$(OBJEXT) $(am__objects_3) $(am__objects_4)
|
d@0
|
110 spufftw_OBJECTS = $(am_spufftw_OBJECTS)
|
d@0
|
111 spufftw_LDADD = $(LDADD)
|
d@0
|
112 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
|
d@0
|
113 CCLD = $(CC)
|
d@0
|
114 LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
|
d@0
|
115 --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
|
d@0
|
116 $(LDFLAGS) -o $@
|
d@0
|
117 SOURCES = $(planner_SOURCES) $(spufftw_SOURCES)
|
d@0
|
118 DIST_SOURCES = $(am__planner_SOURCES_DIST) $(am__spufftw_SOURCES_DIST)
|
d@0
|
119 ETAGS = etags
|
d@0
|
120 CTAGS = ctags
|
d@0
|
121 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
d@0
|
122 ACLOCAL = @ACLOCAL@
|
d@0
|
123 ALLOCA = @ALLOCA@
|
d@0
|
124 AMTAR = @AMTAR@
|
d@0
|
125 AR = @AR@
|
d@0
|
126 AS = @AS@
|
d@0
|
127 AUTOCONF = @AUTOCONF@
|
d@0
|
128 AUTOHEADER = @AUTOHEADER@
|
d@0
|
129 AUTOMAKE = @AUTOMAKE@
|
d@0
|
130 AWK = @AWK@
|
d@0
|
131 CC = @CC@
|
d@0
|
132 CCDEPMODE = @CCDEPMODE@
|
d@0
|
133 CFLAGS = @CFLAGS@
|
d@0
|
134 CODELET_OPTIM = @CODELET_OPTIM@
|
d@0
|
135 CPP = @CPP@
|
d@0
|
136 CPPFLAGS = @CPPFLAGS@
|
d@0
|
137 CYGPATH_W = @CYGPATH_W@
|
d@0
|
138 DEFS = @DEFS@
|
d@0
|
139 DEPDIR = @DEPDIR@
|
d@0
|
140 DLLTOOL = @DLLTOOL@
|
d@0
|
141 DSYMUTIL = @DSYMUTIL@
|
d@0
|
142 DUMPBIN = @DUMPBIN@
|
d@0
|
143 ECHO_C = @ECHO_C@
|
d@0
|
144 ECHO_N = @ECHO_N@
|
d@0
|
145 ECHO_T = @ECHO_T@
|
d@0
|
146 EGREP = @EGREP@
|
d@0
|
147 EXEEXT = @EXEEXT@
|
d@0
|
148 F77 = @F77@
|
d@0
|
149 FFLAGS = @FFLAGS@
|
d@0
|
150 FGREP = @FGREP@
|
d@0
|
151 FLIBS = @FLIBS@
|
d@0
|
152 GREP = @GREP@
|
d@0
|
153 INSTALL = @INSTALL@
|
d@0
|
154 INSTALLED_OCAMLC = @INSTALLED_OCAMLC@
|
d@0
|
155 INSTALL_DATA = @INSTALL_DATA@
|
d@0
|
156 INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
d@0
|
157 INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
d@0
|
158 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
d@0
|
159 LD = @LD@
|
d@0
|
160 LDFLAGS = @LDFLAGS@
|
d@0
|
161 LIBOBJS = @LIBOBJS@
|
d@0
|
162
|
d@0
|
163 # override the value set by configure
|
d@0
|
164 LIBS = -lm
|
d@0
|
165 LIBTOOL = @LIBTOOL@
|
d@0
|
166 LIPO = @LIPO@
|
d@0
|
167 LN_S = @LN_S@
|
d@0
|
168 LTLIBOBJS = @LTLIBOBJS@
|
d@0
|
169 MAINT = @MAINT@
|
d@0
|
170 MAKEINFO = @MAKEINFO@
|
d@0
|
171 MKDIR_P = @MKDIR_P@
|
d@0
|
172 MPICC = @MPICC@
|
d@0
|
173 MPILIBS = @MPILIBS@
|
d@0
|
174 MPIRUN = @MPIRUN@
|
d@0
|
175 NM = @NM@
|
d@0
|
176 NMEDIT = @NMEDIT@
|
d@0
|
177 OBJDUMP = @OBJDUMP@
|
d@0
|
178 OBJEXT = @OBJEXT@
|
d@0
|
179 OCAMLC = @OCAMLC@
|
d@0
|
180 OCAMLCFLAGS = @OCAMLCFLAGS@
|
d@0
|
181 OCAMLDEFS = @OCAMLDEFS@
|
d@0
|
182 OCAMLDEP = @OCAMLDEP@
|
d@0
|
183 OCAMLLDFLAGS = @OCAMLLDFLAGS@
|
d@0
|
184 OCAMLOPT = @OCAMLOPT@
|
d@0
|
185 OCAMLOPTCFLAGS = @OCAMLOPTCFLAGS@
|
d@0
|
186 OPENMP_CFLAGS = @OPENMP_CFLAGS@
|
d@0
|
187 OTOOL = @OTOOL@
|
d@0
|
188 OTOOL64 = @OTOOL64@
|
d@0
|
189 PACKAGE = @PACKAGE@
|
d@0
|
190 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
d@0
|
191 PACKAGE_NAME = @PACKAGE_NAME@
|
d@0
|
192 PACKAGE_STRING = @PACKAGE_STRING@
|
d@0
|
193 PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
d@0
|
194 PACKAGE_VERSION = @PACKAGE_VERSION@
|
d@0
|
195 PATH_SEPARATOR = @PATH_SEPARATOR@
|
d@0
|
196 POW_LIB = @POW_LIB@
|
d@0
|
197 PRECISION = @PRECISION@
|
d@0
|
198 PREC_SUFFIX = @PREC_SUFFIX@
|
d@0
|
199 PRTDIAG = @PRTDIAG@
|
d@0
|
200 PTHREAD_CC = @PTHREAD_CC@
|
d@0
|
201 PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
|
d@0
|
202 PTHREAD_LIBS = @PTHREAD_LIBS@
|
d@0
|
203 RANLIB = @RANLIB@
|
d@0
|
204 SED = @SED@
|
d@0
|
205 SET_MAKE = @SET_MAKE@
|
d@0
|
206 SHARED_VERSION_INFO = @SHARED_VERSION_INFO@
|
d@0
|
207 SHELL = @SHELL@
|
d@0
|
208 SIMD_CFLAGS = @SIMD_CFLAGS@
|
d@0
|
209 STRIP = @STRIP@
|
d@0
|
210 TARGET_OCAMLBIN = @TARGET_OCAMLBIN@
|
d@0
|
211 TARGET_OCAMLLIB = @TARGET_OCAMLLIB@
|
d@0
|
212 TARGET_OCAMLRUN = @TARGET_OCAMLRUN@
|
d@0
|
213 THREADLIBS = @THREADLIBS@
|
d@0
|
214 VERSION = @VERSION@
|
d@0
|
215 abs_builddir = @abs_builddir@
|
d@0
|
216 abs_srcdir = @abs_srcdir@
|
d@0
|
217 abs_top_builddir = @abs_top_builddir@
|
d@0
|
218 abs_top_srcdir = @abs_top_srcdir@
|
d@0
|
219 ac_ct_CC = @ac_ct_CC@
|
d@0
|
220 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
d@0
|
221 ac_ct_F77 = @ac_ct_F77@
|
d@0
|
222 acx_pthread_config = @acx_pthread_config@
|
d@0
|
223 am__include = @am__include@
|
d@0
|
224 am__leading_dot = @am__leading_dot@
|
d@0
|
225 am__quote = @am__quote@
|
d@0
|
226 am__tar = @am__tar@
|
d@0
|
227 am__untar = @am__untar@
|
d@0
|
228 bindir = @bindir@
|
d@0
|
229 build = @build@
|
d@0
|
230 build_alias = @build_alias@
|
d@0
|
231 build_cpu = @build_cpu@
|
d@0
|
232 build_os = @build_os@
|
d@0
|
233 build_vendor = @build_vendor@
|
d@0
|
234 builddir = @builddir@
|
d@0
|
235 datadir = @datadir@
|
d@0
|
236 datarootdir = @datarootdir@
|
d@0
|
237 docdir = @docdir@
|
d@0
|
238 dvidir = @dvidir@
|
d@0
|
239 exec_prefix = @exec_prefix@
|
d@0
|
240 host = @host@
|
d@0
|
241 host_alias = @host_alias@
|
d@0
|
242 host_cpu = @host_cpu@
|
d@0
|
243 host_os = @host_os@
|
d@0
|
244 host_vendor = @host_vendor@
|
d@0
|
245 htmldir = @htmldir@
|
d@0
|
246 includedir = @includedir@
|
d@0
|
247 infodir = @infodir@
|
d@0
|
248 install_sh = @install_sh@
|
d@0
|
249 libdir = @libdir@
|
d@0
|
250 libexecdir = @libexecdir@
|
d@0
|
251 localedir = @localedir@
|
d@0
|
252 localstatedir = @localstatedir@
|
d@0
|
253 lt_ECHO = @lt_ECHO@
|
d@0
|
254 mandir = @mandir@
|
d@0
|
255 mkdir_p = @mkdir_p@
|
d@0
|
256 oldincludedir = @oldincludedir@
|
d@0
|
257 pdfdir = @pdfdir@
|
d@0
|
258 prefix = @prefix@
|
d@0
|
259 program_transform_name = @program_transform_name@
|
d@0
|
260 psdir = @psdir@
|
d@0
|
261 sbindir = @sbindir@
|
d@0
|
262 sharedstatedir = @sharedstatedir@
|
d@0
|
263 srcdir = @srcdir@
|
d@0
|
264 sysconfdir = @sysconfdir@
|
d@0
|
265 target_alias = @target_alias@
|
d@0
|
266 top_build_prefix = @top_build_prefix@
|
d@0
|
267 top_builddir = @top_builddir@
|
d@0
|
268 top_srcdir = @top_srcdir@
|
d@0
|
269
|
d@0
|
270 # FIXME: autodetect SPUCC
|
d@0
|
271 SPUCC = spu-gcc
|
d@0
|
272 SPUCFLAGS = -O3 -W -Wall -Winline -Wno-main -I. -I$(srcdir) \
|
d@0
|
273 -I$(top_builddir) -I${top_srcdir}/kernel
|
d@0
|
274
|
d@0
|
275 DOUBLE_CODELETS = spu_n1fv_3.spuc spu_n1fv_5.spuc spu_n1fv_7.spuc \
|
d@0
|
276 spu_n1fv_9.spuc spu_n1fv_11.spuc spu_n1fv_13.spuc spu_n1fv_15.spuc
|
d@0
|
277
|
d@0
|
278 SINGLE_CODELETS = spu_n2fv_2.spuc spu_n2fv_4.spuc spu_n2fv_6.spuc \
|
d@0
|
279 spu_n2fv_8.spuc spu_n2fv_10.spuc spu_n2fv_12.spuc spu_n2fv_14.spuc \
|
d@0
|
280 spu_n2fv_16.spuc spu_n2fv_32.spuc spu_t1fv_2.spuc spu_t1fv_3.spuc \
|
d@0
|
281 spu_t1fv_4.spuc spu_t1fv_5.spuc spu_t1fv_6.spuc spu_t1fv_7.spuc \
|
d@0
|
282 spu_t1fv_8.spuc spu_t1fv_9.spuc spu_t1fv_10.spuc spu_t1fv_12.spuc \
|
d@0
|
283 spu_t1fv_15.spuc spu_t1fv_16.spuc spu_t1fv_32.spuc
|
d@0
|
284
|
d@0
|
285 @SINGLE_FALSE@ALL_CODELETS = $(SINGLE_CODELETS) $(DOUBLE_CODELETS)
|
d@0
|
286 @SINGLE_TRUE@ALL_CODELETS = $(SINGLE_CODELETS)
|
d@0
|
287 BUILT_SOURCES = $(SINGLE_CODELETS) $(DOUBLE_CODELETS)
|
d@0
|
288 HFILES = fftw-spu.h spu-double.h spu-single.h
|
d@0
|
289 OTHERDEPS = ${top_srcdir}/kernel/ifftw.h ${top_srcdir}/cell/fftw-cell.h \
|
d@0
|
290 ${top_builddir}/config.h
|
d@0
|
291
|
d@0
|
292 spufftw_SOURCES = main.spuc alloc.spuc copy.spuc dma.spuc execute.spuc \
|
d@0
|
293 transpose.spuc dft.spuc $(ALL_CODELETS) $(HFILES)
|
d@0
|
294
|
d@0
|
295 spufftw_LINK = $(SPUCC) -o $@
|
d@0
|
296 planner_SOURCES = planner.spuc execute.spuc $(ALL_CODELETS) $(HFILES)
|
d@0
|
297 planner_LINK = $(SPUCC) -o $@
|
d@0
|
298 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
d@0
|
299 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) $(CODELET_OPTIM)
|
d@0
|
300
|
d@0
|
301 LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
|
d@0
|
302 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
|
d@0
|
303 $(AM_CFLAGS) $(CFLAGS) $(CODELET_OPTIM)
|
d@0
|
304
|
d@0
|
305 CODLIST = codlist.c
|
d@0
|
306 CODELET_NAME = codelet_
|
d@0
|
307 @MAINTAINER_MODE_TRUE@INDENT = indent -kr -cs -i5 -l800 -fca -nfc1 -sc -sob -cli4 -TR -Tplanner -TV
|
d@0
|
308 @MAINTAINER_MODE_TRUE@TWOVERS = sh ${top_srcdir}/support/twovers.sh
|
d@0
|
309 @MAINTAINER_MODE_TRUE@GENFFTDIR = ${top_builddir}/genfft
|
d@0
|
310 @MAINTAINER_MODE_TRUE@GEN_NOTW = ${GENFFTDIR}/gen_notw
|
d@0
|
311 @MAINTAINER_MODE_TRUE@GEN_NOTW_C = ${GENFFTDIR}/gen_notw_c
|
d@0
|
312 @MAINTAINER_MODE_TRUE@GEN_TWIDDLE = ${GENFFTDIR}/gen_twiddle
|
d@0
|
313 @MAINTAINER_MODE_TRUE@GEN_TWIDDLE_C = ${GENFFTDIR}/gen_twiddle_c
|
d@0
|
314 @MAINTAINER_MODE_TRUE@GEN_TWIDSQ = ${GENFFTDIR}/gen_twidsq
|
d@0
|
315 @MAINTAINER_MODE_TRUE@GEN_TWIDSQ_C = ${GENFFTDIR}/gen_twidsq_c
|
d@0
|
316 @MAINTAINER_MODE_TRUE@GEN_R2CF = ${GENFFTDIR}/gen_r2cf
|
d@0
|
317 @MAINTAINER_MODE_TRUE@GEN_R2CB = ${GENFFTDIR}/gen_r2cb
|
d@0
|
318 @MAINTAINER_MODE_TRUE@GEN_HC2HC = ${GENFFTDIR}/gen_hc2hc
|
d@0
|
319 @MAINTAINER_MODE_TRUE@GEN_HC2C = ${GENFFTDIR}/gen_hc2c
|
d@0
|
320 @MAINTAINER_MODE_TRUE@GEN_HC2CDFT = ${GENFFTDIR}/gen_hc2cdft
|
d@0
|
321 @MAINTAINER_MODE_TRUE@GEN_HC2CDFT_C = ${GENFFTDIR}/gen_hc2cdft_c
|
d@0
|
322 @MAINTAINER_MODE_TRUE@GEN_R2R = ${GENFFTDIR}/gen_r2r
|
d@0
|
323 @MAINTAINER_MODE_TRUE@PRELUDE_DFT = ${top_srcdir}/support/codelet_prelude.dft
|
d@0
|
324 @MAINTAINER_MODE_TRUE@PRELUDE_RDFT = ${top_srcdir}/support/codelet_prelude.rdft
|
d@0
|
325 @MAINTAINER_MODE_TRUE@ADD_DATE = sed -e s/@DATE@/"`date`"/
|
d@0
|
326 @MAINTAINER_MODE_TRUE@COPYRIGHT = ${top_srcdir}/COPYRIGHT
|
d@0
|
327 @MAINTAINER_MODE_TRUE@CODELET_DEPS = $(COPYRIGHT) $(PRELUDE)
|
d@0
|
328 @MAINTAINER_MODE_TRUE@PRELUDE_COMMANDS_DFT = cat $(COPYRIGHT) $(PRELUDE_DFT)
|
d@0
|
329 @MAINTAINER_MODE_TRUE@PRELUDE_COMMANDS_RDFT = cat $(COPYRIGHT) $(PRELUDE_RDFT)
|
d@0
|
330 @MAINTAINER_MODE_TRUE@FLAGS_COMMON = -compact -variables 4
|
d@0
|
331 @MAINTAINER_MODE_TRUE@DFT_FLAGS_COMMON = $(FLAGS_COMMON) -pipeline-latency 4
|
d@0
|
332 @MAINTAINER_MODE_TRUE@RDFT_FLAGS_COMMON = $(FLAGS_COMMON) -pipeline-latency 4
|
d@0
|
333
|
d@0
|
334 # special rules for regenerating codelets.
|
d@0
|
335 @MAINTAINER_MODE_TRUE@FLAGS_N = -standalone -fma -reorder-insns -simd -compact -variables 100000 -with-ostride 2 -include fftw-spu.h
|
d@0
|
336 @MAINTAINER_MODE_TRUE@FLAGS_T = -standalone -fma -reorder-insns -simd -compact -variables 100000 -include fftw-spu.h -trivial-stores
|
d@0
|
337 @MAINTAINER_MODE_TRUE@PRELUDE_COMMANDS = cat $(COPYRIGHT)
|
d@0
|
338 all: $(BUILT_SOURCES)
|
d@0
|
339 $(MAKE) $(AM_MAKEFLAGS) all-am
|
d@0
|
340
|
d@0
|
341 .SUFFIXES:
|
d@0
|
342 .SUFFIXES: .o .spuc
|
d@0
|
343 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/support/Makefile.codelets $(am__configure_deps)
|
d@0
|
344 @for dep in $?; do \
|
d@0
|
345 case '$(am__configure_deps)' in \
|
d@0
|
346 *$$dep*) \
|
d@0
|
347 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
d@0
|
348 && { if test -f $@; then exit 0; else break; fi; }; \
|
d@0
|
349 exit 1;; \
|
d@0
|
350 esac; \
|
d@0
|
351 done; \
|
d@0
|
352 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu cell/spu/Makefile'; \
|
d@0
|
353 cd $(top_srcdir) && \
|
d@0
|
354 $(AUTOMAKE) --gnu cell/spu/Makefile
|
d@0
|
355 .PRECIOUS: Makefile
|
d@0
|
356 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
d@0
|
357 @case '$?' in \
|
d@0
|
358 *config.status*) \
|
d@0
|
359 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
d@0
|
360 *) \
|
d@0
|
361 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
d@0
|
362 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
d@0
|
363 esac;
|
d@0
|
364
|
d@0
|
365 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
d@0
|
366 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
d@0
|
367
|
d@0
|
368 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
d@0
|
369 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
d@0
|
370 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
d@0
|
371 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
d@0
|
372
|
d@0
|
373 clean-noinstPROGRAMS:
|
d@0
|
374 @list='$(noinst_PROGRAMS)'; for p in $$list; do \
|
d@0
|
375 f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
|
d@0
|
376 echo " rm -f $$p $$f"; \
|
d@0
|
377 rm -f $$p $$f ; \
|
d@0
|
378 done
|
d@0
|
379 planner$(EXEEXT): $(planner_OBJECTS) $(planner_DEPENDENCIES)
|
d@0
|
380 @rm -f planner$(EXEEXT)
|
d@0
|
381 $(planner_LINK) $(planner_OBJECTS) $(planner_LDADD) $(LIBS)
|
d@0
|
382 spufftw$(EXEEXT): $(spufftw_OBJECTS) $(spufftw_DEPENDENCIES)
|
d@0
|
383 @rm -f spufftw$(EXEEXT)
|
d@0
|
384 $(spufftw_LINK) $(spufftw_OBJECTS) $(spufftw_LDADD) $(LIBS)
|
d@0
|
385
|
d@0
|
386 mostlyclean-compile:
|
d@0
|
387 -rm -f *.$(OBJEXT)
|
d@0
|
388
|
d@0
|
389 distclean-compile:
|
d@0
|
390 -rm -f *.tab.c
|
d@0
|
391
|
d@0
|
392 mostlyclean-libtool:
|
d@0
|
393 -rm -f *.lo
|
d@0
|
394
|
d@0
|
395 clean-libtool:
|
d@0
|
396 -rm -rf .libs _libs
|
d@0
|
397
|
d@0
|
398 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
d@0
|
399 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
d@0
|
400 unique=`for i in $$list; do \
|
d@0
|
401 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
d@0
|
402 done | \
|
d@0
|
403 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
d@0
|
404 END { if (nonempty) { for (i in files) print i; }; }'`; \
|
d@0
|
405 mkid -fID $$unique
|
d@0
|
406 tags: TAGS
|
d@0
|
407
|
d@0
|
408 TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
d@0
|
409 $(TAGS_FILES) $(LISP)
|
d@0
|
410 tags=; \
|
d@0
|
411 here=`pwd`; \
|
d@0
|
412 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
d@0
|
413 unique=`for i in $$list; do \
|
d@0
|
414 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
d@0
|
415 done | \
|
d@0
|
416 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
d@0
|
417 END { if (nonempty) { for (i in files) print i; }; }'`; \
|
d@0
|
418 if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
|
d@0
|
419 test -n "$$unique" || unique=$$empty_fix; \
|
d@0
|
420 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
d@0
|
421 $$tags $$unique; \
|
d@0
|
422 fi
|
d@0
|
423 ctags: CTAGS
|
d@0
|
424 CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
d@0
|
425 $(TAGS_FILES) $(LISP)
|
d@0
|
426 tags=; \
|
d@0
|
427 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
d@0
|
428 unique=`for i in $$list; do \
|
d@0
|
429 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
d@0
|
430 done | \
|
d@0
|
431 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
d@0
|
432 END { if (nonempty) { for (i in files) print i; }; }'`; \
|
d@0
|
433 test -z "$(CTAGS_ARGS)$$tags$$unique" \
|
d@0
|
434 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
d@0
|
435 $$tags $$unique
|
d@0
|
436
|
d@0
|
437 GTAGS:
|
d@0
|
438 here=`$(am__cd) $(top_builddir) && pwd` \
|
d@0
|
439 && cd $(top_srcdir) \
|
d@0
|
440 && gtags -i $(GTAGS_ARGS) $$here
|
d@0
|
441
|
d@0
|
442 distclean-tags:
|
d@0
|
443 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
d@0
|
444
|
d@0
|
445 distdir: $(DISTFILES)
|
d@0
|
446 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
d@0
|
447 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
d@0
|
448 list='$(DISTFILES)'; \
|
d@0
|
449 dist_files=`for file in $$list; do echo $$file; done | \
|
d@0
|
450 sed -e "s|^$$srcdirstrip/||;t" \
|
d@0
|
451 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
d@0
|
452 case $$dist_files in \
|
d@0
|
453 */*) $(MKDIR_P) `echo "$$dist_files" | \
|
d@0
|
454 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
d@0
|
455 sort -u` ;; \
|
d@0
|
456 esac; \
|
d@0
|
457 for file in $$dist_files; do \
|
d@0
|
458 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
d@0
|
459 if test -d $$d/$$file; then \
|
d@0
|
460 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
d@0
|
461 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
d@0
|
462 cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
|
d@0
|
463 fi; \
|
d@0
|
464 cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
|
d@0
|
465 else \
|
d@0
|
466 test -f $(distdir)/$$file \
|
d@0
|
467 || cp -p $$d/$$file $(distdir)/$$file \
|
d@0
|
468 || exit 1; \
|
d@0
|
469 fi; \
|
d@0
|
470 done
|
d@0
|
471 check-am: all-am
|
d@0
|
472 check: $(BUILT_SOURCES)
|
d@0
|
473 $(MAKE) $(AM_MAKEFLAGS) check-am
|
d@0
|
474 all-am: Makefile $(PROGRAMS)
|
d@0
|
475 installdirs:
|
d@0
|
476 install: $(BUILT_SOURCES)
|
d@0
|
477 $(MAKE) $(AM_MAKEFLAGS) install-am
|
d@0
|
478 install-exec: install-exec-am
|
d@0
|
479 install-data: install-data-am
|
d@0
|
480 uninstall: uninstall-am
|
d@0
|
481
|
d@0
|
482 install-am: all-am
|
d@0
|
483 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
d@0
|
484
|
d@0
|
485 installcheck: installcheck-am
|
d@0
|
486 install-strip:
|
d@0
|
487 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
d@0
|
488 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
d@0
|
489 `test -z '$(STRIP)' || \
|
d@0
|
490 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
d@0
|
491 mostlyclean-generic:
|
d@0
|
492
|
d@0
|
493 clean-generic:
|
d@0
|
494
|
d@0
|
495 distclean-generic:
|
d@0
|
496 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
d@0
|
497
|
d@0
|
498 maintainer-clean-generic:
|
d@0
|
499 @echo "This command is intended for maintainers to use"
|
d@0
|
500 @echo "it deletes files that may require special tools to rebuild."
|
d@0
|
501 -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
|
d@0
|
502 clean: clean-am
|
d@0
|
503
|
d@0
|
504 clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \
|
d@0
|
505 mostlyclean-am
|
d@0
|
506
|
d@0
|
507 distclean: distclean-am
|
d@0
|
508 -rm -f Makefile
|
d@0
|
509 distclean-am: clean-am distclean-compile distclean-generic \
|
d@0
|
510 distclean-tags
|
d@0
|
511
|
d@0
|
512 dvi: dvi-am
|
d@0
|
513
|
d@0
|
514 dvi-am:
|
d@0
|
515
|
d@0
|
516 html: html-am
|
d@0
|
517
|
d@0
|
518 info: info-am
|
d@0
|
519
|
d@0
|
520 info-am:
|
d@0
|
521
|
d@0
|
522 install-data-am:
|
d@0
|
523
|
d@0
|
524 install-dvi: install-dvi-am
|
d@0
|
525
|
d@0
|
526 install-exec-am:
|
d@0
|
527
|
d@0
|
528 install-html: install-html-am
|
d@0
|
529
|
d@0
|
530 install-info: install-info-am
|
d@0
|
531
|
d@0
|
532 install-man:
|
d@0
|
533
|
d@0
|
534 install-pdf: install-pdf-am
|
d@0
|
535
|
d@0
|
536 install-ps: install-ps-am
|
d@0
|
537
|
d@0
|
538 installcheck-am:
|
d@0
|
539
|
d@0
|
540 maintainer-clean: maintainer-clean-am
|
d@0
|
541 -rm -f Makefile
|
d@0
|
542 maintainer-clean-am: distclean-am maintainer-clean-generic \
|
d@0
|
543 maintainer-clean-local
|
d@0
|
544
|
d@0
|
545 mostlyclean: mostlyclean-am
|
d@0
|
546
|
d@0
|
547 mostlyclean-am: mostlyclean-compile mostlyclean-generic \
|
d@0
|
548 mostlyclean-libtool
|
d@0
|
549
|
d@0
|
550 pdf: pdf-am
|
d@0
|
551
|
d@0
|
552 pdf-am:
|
d@0
|
553
|
d@0
|
554 ps: ps-am
|
d@0
|
555
|
d@0
|
556 ps-am:
|
d@0
|
557
|
d@0
|
558 uninstall-am:
|
d@0
|
559
|
d@0
|
560 .MAKE: install-am install-strip
|
d@0
|
561
|
d@0
|
562 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
|
d@0
|
563 clean-libtool clean-noinstPROGRAMS ctags distclean \
|
d@0
|
564 distclean-compile distclean-generic distclean-libtool \
|
d@0
|
565 distclean-tags distdir dvi dvi-am html html-am info info-am \
|
d@0
|
566 install install-am install-data install-data-am install-dvi \
|
d@0
|
567 install-dvi-am install-exec install-exec-am install-html \
|
d@0
|
568 install-html-am install-info install-info-am install-man \
|
d@0
|
569 install-pdf install-pdf-am install-ps install-ps-am \
|
d@0
|
570 install-strip installcheck installcheck-am installdirs \
|
d@0
|
571 maintainer-clean maintainer-clean-generic \
|
d@0
|
572 maintainer-clean-local mostlyclean mostlyclean-compile \
|
d@0
|
573 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
|
d@0
|
574 tags uninstall uninstall-am
|
d@0
|
575
|
d@0
|
576
|
d@0
|
577 # use the silly suffix .spuc so that automake does not get
|
d@0
|
578 # confused
|
d@0
|
579 .spuc.o:
|
d@0
|
580 $(SPUCC) -xc $(SPUCFLAGS) -c -o $@ $<
|
d@0
|
581 $(spufftw_OBJECTS): $(HFILES) $(OTHERDEPS)
|
d@0
|
582
|
d@0
|
583 # rule to build codlist
|
d@0
|
584 $(CODLIST): Makefile
|
d@0
|
585 ( \
|
d@0
|
586 echo "#include \"ifftw.h\""; \
|
d@0
|
587 echo; \
|
d@0
|
588 for i in $(ALL_CODELETS) NIL; do \
|
d@0
|
589 if test "$$i" != NIL; then \
|
d@0
|
590 j=`basename $$i | sed -e 's/[.][cS]$$//g'`; \
|
d@0
|
591 echo "extern void X($(CODELET_NAME)$$j)(planner *);"; \
|
d@0
|
592 fi \
|
d@0
|
593 done; \
|
d@0
|
594 echo; \
|
d@0
|
595 echo; \
|
d@0
|
596 echo "extern const solvtab $(SOLVTAB_NAME);"; \
|
d@0
|
597 echo "const solvtab $(SOLVTAB_NAME) = {"; \
|
d@0
|
598 for i in $(ALL_CODELETS) NIL; do \
|
d@0
|
599 if test "$$i" != NIL; then \
|
d@0
|
600 j=`basename $$i | sed -e 's/[.][cS]$$//g'`; \
|
d@0
|
601 echo " SOLVTAB(X($(CODELET_NAME)$$j)),"; \
|
d@0
|
602 fi \
|
d@0
|
603 done; \
|
d@0
|
604 echo " SOLVTAB_END"; \
|
d@0
|
605 echo "};"; \
|
d@0
|
606 ) >$@
|
d@0
|
607
|
d@0
|
608 # only delete codlist.c in maintainer-mode, since it is included in the dist
|
d@0
|
609 # FIXME: is there a way to delete in 'make clean' only when builddir != srcdir?
|
d@0
|
610 maintainer-clean-local:
|
d@0
|
611 rm -f $(CODLIST)
|
d@0
|
612
|
d@0
|
613 # cancel the hideous builtin rules that cause an infinite loop
|
d@0
|
614 @MAINTAINER_MODE_TRUE@%: %.o
|
d@0
|
615 @MAINTAINER_MODE_TRUE@%: %.s
|
d@0
|
616 @MAINTAINER_MODE_TRUE@%: %.c
|
d@0
|
617 @MAINTAINER_MODE_TRUE@%: %.S
|
d@0
|
618
|
d@0
|
619 @MAINTAINER_MODE_TRUE@spu_n1fv_%.spuc: $(CODELET_DEPS) $(GEN_NOTW_C)
|
d@0
|
620 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS); $(GEN_NOTW_C) $(FLAGS_N) -n $* -name "X(spu_n2fv_$*)") | $(ADD_DATE) | $(INDENT) >$@
|
d@0
|
621
|
d@0
|
622 @MAINTAINER_MODE_TRUE@spu_n2fv_%.spuc: $(CODELET_DEPS) $(GEN_NOTW_C)
|
d@0
|
623 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS); $(GEN_NOTW_C) $(FLAGS_N) -store-multiple 2 -n $* -name "X(spu_n2fv_$*)") | $(ADD_DATE) | $(INDENT) >$@
|
d@0
|
624
|
d@0
|
625 @MAINTAINER_MODE_TRUE@spu_t1fv_%.spuc: $(CODELET_DEPS) $(GEN_TWIDDLE_C)
|
d@0
|
626 @MAINTAINER_MODE_TRUE@ ($(PRELUDE_COMMANDS); $(GEN_TWIDDLE_C) $(FLAGS_T) -n $* -name "X(spu_t1fv_$*)") | $(ADD_DATE) | $(INDENT) >$@
|
d@0
|
627 # Tell versions [3.59,3.63) of GNU make to not export all variables.
|
d@0
|
628 # Otherwise a system limit (for SysV at least) may be exceeded.
|
d@0
|
629 .NOEXPORT:
|