~ubuntu-branches/ubuntu/vivid/atlas/vivid

« back to all changes in this revision

Viewing changes to Make.top

  • Committer: Package Import Robot
  • Author(s): Sébastien Villemot
  • Date: 2013-06-11 15:58:16 UTC
  • mfrom: (1.1.3 upstream)
  • mto: (2.2.21 experimental)
  • mto: This revision was merged to the branch mainline in revision 26.
  • Revision ID: package-import@ubuntu.com-20130611155816-b72z8f621tuhbzn0
Tags: upstream-3.10.1
Import upstream version 3.10.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
error_report:
4
4
        - uname -a 2>&1 >> bin/INSTALL_LOG/ERROR.LOG
5
 
        - $(ICC) -v 2>&1  >> bin/INSTALL_LOG/ERROR.LOG
6
 
        - $(ICC) -V 2>&1  >> bin/INSTALL_LOG/ERROR.LOG
7
 
        - $(ICC) --version 2>&1  >> bin/INSTALL_LOG/ERROR.LOG
 
5
        - $(KC) -v 2>&1  >> bin/INSTALL_LOG/ERROR.LOG
 
6
        - $(KC) -V 2>&1  >> bin/INSTALL_LOG/ERROR.LOG
 
7
        - $(KC) --version 2>&1  >> bin/INSTALL_LOG/ERROR.LOG
8
8
        $(TAR) cf error_$(ARCH).tar Make.inc bin/INSTALL_LOG/*
9
 
        $(GZIP) --best error_$(ARCH).tar
10
 
        mv error_$(ARCH).tar.gz error_$(ARCH).tgz
 
9
        $(BZIP) error_$(ARCH).tar
11
10
 
12
11
leafstart:
13
12
        cd $(leaf) ; ln -s $(BLDdir)/Make.inc Make.inc
73
72
                interfaces/blas/F77/testing/ptsanity.out | \
74
73
                fgrep -v PASSED
75
74
        @ echo "DONE"
76
 
$(ARCH)_defs : $(SRCdir)/CONFIG/$(ARCH).tar.gz
 
75
$(BINdir)/AtlasTest : $(SRCdir)/CONFIG/ARCHS/atlas_test1.1.3.tar.bz2
 
76
        cd $(BINdir) ; $(BUNZIP) -c \
 
77
           $(SRCdir)/CONFIG/ARCHS/atlas_test1.1.3.tar.bz2 | tar xf -
 
78
 
 
79
force_build:
 
80
lapack_test : lapack_test_al_ab
 
81
$(BINdir)/LAPACK_TEST : $(SRCdir)/CONFIG/ARCHS/lapack_test.tar.bz2
 
82
        cd $(BINdir) ; $(BUNZIP) -c \
 
83
           $(SRCdir)/CONFIG/ARCHS/lapack_test.tar.bz2 | tar xf -
 
84
scope_lapack_test_pt_pt :
 
85
        cd $(BINdir)/LAPACK_TEST/LAOUT_PT_PT ; \
 
86
           fgrep -e fault -e FAULT -e error -e ERROR -e fail -e FAIL *.out \
 
87
           | fgrep -v "error exits"
 
88
lapack_test_pt_pt: $(BINdir)/LAPACK_TEST
 
89
        cd $(BINdir)/LAPACK_TEST ; make cleanup
 
90
        - rm -rf $(BINdir)/LAPACK_TEST/LAOUT_PT_PT \
 
91
                 $(BINdir)/LAPACK_TEST/SUMMARY_pt_pt.txt
 
92
        mkdir $(BINdir)/LAPACK_TEST/LAOUT_PT_PT
 
93
        cd $(BINdir)/LAPACK_TEST ; make ATL_all LAPACKLIB="$(PTLAPACKlib)" \
 
94
           BLASLIB="$(PTF77BLASlib) $(PTCBLASlib) $(ATLASlib) $(LIBS)" \
 
95
           | tee LAOUT_PT_PT/$(ARCH).out 2>&1
 
96
        mv $(BINdir)/LAPACK_TEST/*.out $(BINdir)/LAPACK_TEST/LAOUT_PT_PT/.
 
97
        $(MAKE) -f Make.top scope_lapack_test_pt_pt | tee \
 
98
                $(BINdir)/LAPACK_TEST/SUMMARY_pt_pt.txt 2>&1
 
99
scope_lapack_test_pt_ab :
 
100
        cd $(BINdir)/LAPACK_TEST/LAOUT_PT_AB ; \
 
101
           fgrep -e fault -e FAULT -e error -e ERROR -e fail -e FAIL *.out \
 
102
           | fgrep -v "error exits"
 
103
lapack_test_pt_ab: $(BINdir)/LAPACK_TEST
 
104
        cd $(BINdir)/LAPACK_TEST ; make cleanup
 
105
        - rm -rf $(BINdir)/LAPACK_TEST/LAOUT_PT_AB \
 
106
                 $(BINdir)/LAPACK_TEST/SUMMARY_pt_ab.txt
 
107
        mkdir $(BINdir)/LAPACK_TEST/LAOUT_PT_AB
 
108
        cd $(BINdir)/LAPACK_TEST ; make ATL_all LAPACKLIB="$(PTLAPACKlib)" \
 
109
           BLASLIB="$(F77BLASlib) $(CBLASlib) $(ATLASlib) $(LIBS)" \
 
110
           | tee LAOUT_PT_AB/$(ARCH).out 2>&1
 
111
        mv $(BINdir)/LAPACK_TEST/*.out $(BINdir)/LAPACK_TEST/LAOUT_PT_AB/.
 
112
        $(MAKE) -f Make.top scope_lapack_test_pt_ab | tee \
 
113
                $(BINdir)/LAPACK_TEST/SUMMARY_pt_ab.txt 2>&1
 
114
scope_lapack_test_pt_sb :
 
115
        cd $(BINdir)/LAPACK_TEST/LAOUT_PT_SB ; \
 
116
           fgrep -e fault -e FAULT -e error -e ERROR -e fail -e FAIL *.out \
 
117
           | fgrep -v "error exits"
 
118
lapack_test_pt_sb: $(BINdir)/LAPACK_TEST
 
119
        cd $(BINdir)/LAPACK_TEST ; make cleanup
 
120
        - rm -rf $(BINdir)/LAPACK_TEST/LAOUT_PT_SB \
 
121
                 $(BINdir)/LAPACK_TEST/SUMMARY_pt_sb.txt
 
122
        mkdir $(BINdir)/LAPACK_TEST/LAOUT_PT_SB
 
123
        cd $(BINdir)/LAPACK_TEST ; make ATL_all LAPACKLIB="$(PTLAPACKlib)" \
 
124
           BLASLIB="$(BLASlib) $(ATLASlib) $(LIBS)" \
 
125
           | tee LAOUT_PT_SB/$(ARCH).out 2>&1
 
126
        mv $(BINdir)/LAPACK_TEST/*.out $(BINdir)/LAPACK_TEST/LAOUT_PT_SB/.
 
127
        $(MAKE) -f Make.top scope_lapack_test_pt_sb | tee \
 
128
                $(BINdir)/LAPACK_TEST/SUMMARY_pt_sb.txt 2>&1
 
129
scope_lapack_test_pt_fb :
 
130
        cd $(BINdir)/LAPACK_TEST/LAOUT_PT_FB ; \
 
131
           fgrep -e fault -e FAULT -e error -e ERROR -e fail -e FAIL *.out \
 
132
           | fgrep -v "error exits"
 
133
lapack_test_pt_fb: $(BINdir)/LAPACK_TEST
 
134
        cd $(BINdir)/LAPACK_TEST ; make cleanup
 
135
        - rm -rf $(BINdir)/LAPACK_TEST/LAOUT_PT_FB \
 
136
                 $(BINdir)/LAPACK_TEST/SUMMARY_pt_fb.txt
 
137
        mkdir $(BINdir)/LAPACK_TEST/LAOUT_PT_FB
 
138
        cd $(BINdir)/LAPACK_TEST ; make ATL_all LAPACKLIB="$(PTLAPACKlib)" \
 
139
           BLASLIB="$(FBLASlib) $(ATLASlib) $(LIBS)" \
 
140
           | tee LAOUT_PT_FB/$(ARCH).out 2>&1
 
141
        mv $(BINdir)/LAPACK_TEST/*.out $(BINdir)/LAPACK_TEST/LAOUT_PT_FB/.
 
142
        $(MAKE) -f Make.top scope_lapack_test_pt_fb | tee \
 
143
                $(BINdir)/LAPACK_TEST/SUMMARY_pt_fb.txt 2>&1
 
144
scope_lapack_test_al_pt :
 
145
        cd $(BINdir)/LAPACK_TEST/LAOUT_AL_PT ; \
 
146
           fgrep -e fault -e FAULT -e error -e ERROR -e fail -e FAIL *.out \
 
147
           | fgrep -v "error exits"
 
148
lapack_test_al_pt: $(BINdir)/LAPACK_TEST
 
149
        cd $(BINdir)/LAPACK_TEST ; make cleanup
 
150
        - rm -rf $(BINdir)/LAPACK_TEST/LAOUT_AL_PT \
 
151
                 $(BINdir)/LAPACK_TEST/SUMMARY_al_pt.txt
 
152
        mkdir $(BINdir)/LAPACK_TEST/LAOUT_AL_PT
 
153
        cd $(BINdir)/LAPACK_TEST ; make ATL_all LAPACKLIB="$(LAPACKlib)" \
 
154
           BLASLIB="$(PTF77BLASlib) $(PTCBLASlib) $(ATLASlib) $(LIBS)" \
 
155
           | tee LAOUT_AL_PT/$(ARCH).out 2>&1
 
156
        mv $(BINdir)/LAPACK_TEST/*.out $(BINdir)/LAPACK_TEST/LAOUT_AL_PT/.
 
157
        $(MAKE) -f Make.top scope_lapack_test_al_pt | tee \
 
158
                $(BINdir)/LAPACK_TEST/SUMMARY_al_pt.txt 2>&1
 
159
scope_lapack_test_al_ab :
 
160
        cd $(BINdir)/LAPACK_TEST/LAOUT_AL_AB ; \
 
161
           fgrep -e fault -e FAULT -e error -e ERROR -e fail -e FAIL *.out \
 
162
           | fgrep -v "error exits"
 
163
lapack_test_al_ab: $(BINdir)/LAPACK_TEST
 
164
        cd $(BINdir)/LAPACK_TEST ; make cleanup
 
165
        - rm -rf $(BINdir)/LAPACK_TEST/LAOUT_AL_AB \
 
166
                 $(BINdir)/LAPACK_TEST/SUMMARY_al_ab.txt
 
167
        mkdir $(BINdir)/LAPACK_TEST/LAOUT_AL_AB
 
168
        cd $(BINdir)/LAPACK_TEST ; make ATL_all LAPACKLIB="$(LAPACKlib)" \
 
169
           BLASLIB="$(F77BLASlib) $(CBLASlib) $(ATLASlib) $(LIBS)" \
 
170
           | tee LAOUT_AL_AB/$(ARCH).out 2>&1
 
171
        mv $(BINdir)/LAPACK_TEST/*.out $(BINdir)/LAPACK_TEST/LAOUT_AL_AB/.
 
172
        $(MAKE) -f Make.top scope_lapack_test_al_ab | tee \
 
173
                $(BINdir)/LAPACK_TEST/SUMMARY_al_ab.txt 2>&1
 
174
scope_lapack_test_al_sb :
 
175
        cd $(BINdir)/LAPACK_TEST/LAOUT_AL_SB ; \
 
176
           fgrep -e fault -e FAULT -e error -e ERROR -e fail -e FAIL *.out \
 
177
           | fgrep -v "error exits"
 
178
lapack_test_al_sb: $(BINdir)/LAPACK_TEST
 
179
        cd $(BINdir)/LAPACK_TEST ; make cleanup
 
180
        - rm -rf $(BINdir)/LAPACK_TEST/LAOUT_AL_SB \
 
181
                 $(BINdir)/LAPACK_TEST/SUMMARY_al_sb.txt
 
182
        mkdir $(BINdir)/LAPACK_TEST/LAOUT_AL_SB
 
183
        cd $(BINdir)/LAPACK_TEST ; make ATL_all LAPACKLIB="$(LAPACKlib)" \
 
184
           BLASLIB="$(BLASlib) $(ATLASlib) $(LIBS)" \
 
185
           | tee LAOUT_AL_SB/$(ARCH).out 2>&1
 
186
        mv $(BINdir)/LAPACK_TEST/*.out $(BINdir)/LAPACK_TEST/LAOUT_AL_SB/.
 
187
        $(MAKE) -f Make.top scope_lapack_test_al_sb | tee \
 
188
                $(BINdir)/LAPACK_TEST/SUMMARY_al_sb.txt 2>&1
 
189
scope_lapack_test_al_fb :
 
190
        cd $(BINdir)/LAPACK_TEST/LAOUT_AL_FB ; \
 
191
           fgrep -e fault -e FAULT -e error -e ERROR -e fail -e FAIL *.out \
 
192
           | fgrep -v "error exits"
 
193
lapack_test_al_fb: $(BINdir)/LAPACK_TEST
 
194
        cd $(BINdir)/LAPACK_TEST ; make cleanup
 
195
        - rm -rf $(BINdir)/LAPACK_TEST/LAOUT_AL_FB \
 
196
                 $(BINdir)/LAPACK_TEST/SUMMARY_al_fb.txt
 
197
        mkdir $(BINdir)/LAPACK_TEST/LAOUT_AL_FB
 
198
        cd $(BINdir)/LAPACK_TEST ; make ATL_all LAPACKLIB="$(LAPACKlib)" \
 
199
           BLASLIB="$(FBLASlib) $(ATLASlib) $(LIBS)" \
 
200
           | tee LAOUT_AL_FB/$(ARCH).out 2>&1
 
201
        mv $(BINdir)/LAPACK_TEST/*.out $(BINdir)/LAPACK_TEST/LAOUT_AL_FB/.
 
202
        $(MAKE) -f Make.top scope_lapack_test_al_fb | tee \
 
203
                $(BINdir)/LAPACK_TEST/SUMMARY_al_fb.txt 2>&1
 
204
scope_lapack_test_sl_pt :
 
205
        cd $(BINdir)/LAPACK_TEST/LAOUT_SL_PT ; \
 
206
           fgrep -e fault -e FAULT -e error -e ERROR -e fail -e FAIL *.out \
 
207
           | fgrep -v "error exits"
 
208
lapack_test_sl_pt: $(BINdir)/LAPACK_TEST
 
209
        cd $(BINdir)/LAPACK_TEST ; make cleanup
 
210
        - rm -rf $(BINdir)/LAPACK_TEST/LAOUT_SL_PT \
 
211
                 $(BINdir)/LAPACK_TEST/SUMMARY_sl_pt.txt
 
212
        mkdir $(BINdir)/LAPACK_TEST/LAOUT_SL_PT
 
213
        cd $(BINdir)/LAPACK_TEST ; make ATL_all LAPACKLIB="$(SLAPACKlib)" \
 
214
           BLASLIB="$(PTF77BLASlib) $(PTCBLASlib) $(ATLASlib) $(LIBS)" \
 
215
           | tee LAOUT_SL_PT/$(ARCH).out 2>&1
 
216
        mv $(BINdir)/LAPACK_TEST/*.out $(BINdir)/LAPACK_TEST/LAOUT_SL_PT/.
 
217
        $(MAKE) -f Make.top scope_lapack_test_sl_pt | tee \
 
218
                $(BINdir)/LAPACK_TEST/SUMMARY_sl_pt.txt 2>&1
 
219
scope_lapack_test_sl_ab :
 
220
        cd $(BINdir)/LAPACK_TEST/LAOUT_SL_AB ; \
 
221
           fgrep -e fault -e FAULT -e error -e ERROR -e fail -e FAIL *.out \
 
222
           | fgrep -v "error exits"
 
223
lapack_test_sl_ab: $(BINdir)/LAPACK_TEST
 
224
        cd $(BINdir)/LAPACK_TEST ; make cleanup
 
225
        - rm -rf $(BINdir)/LAPACK_TEST/LAOUT_SL_AB \
 
226
                 $(BINdir)/LAPACK_TEST/SUMMARY_sl_ab.txt
 
227
        mkdir $(BINdir)/LAPACK_TEST/LAOUT_SL_AB
 
228
        cd $(BINdir)/LAPACK_TEST ; make ATL_all LAPACKLIB="$(SLAPACKlib)" \
 
229
           BLASLIB="$(F77BLASlib) $(CBLASlib) $(ATLASlib) $(LIBS)" \
 
230
           | tee LAOUT_SL_AB/$(ARCH).out 2>&1
 
231
        mv $(BINdir)/LAPACK_TEST/*.out $(BINdir)/LAPACK_TEST/LAOUT_SL_AB/.
 
232
        $(MAKE) -f Make.top scope_lapack_test_sl_ab | tee \
 
233
                $(BINdir)/LAPACK_TEST/SUMMARY_sl_ab.txt 2>&1
 
234
scope_lapack_test_sl_sb :
 
235
        cd $(BINdir)/LAPACK_TEST/LAOUT_SL_SB ; \
 
236
           fgrep -e fault -e FAULT -e error -e ERROR -e fail -e FAIL *.out \
 
237
           | fgrep -v "error exits"
 
238
lapack_test_sl_sb: $(BINdir)/LAPACK_TEST
 
239
        cd $(BINdir)/LAPACK_TEST ; make cleanup
 
240
        - rm -rf $(BINdir)/LAPACK_TEST/LAOUT_SL_SB \
 
241
                 $(BINdir)/LAPACK_TEST/SUMMARY_sl_sb.txt
 
242
        mkdir $(BINdir)/LAPACK_TEST/LAOUT_SL_SB
 
243
        cd $(BINdir)/LAPACK_TEST ; make ATL_all LAPACKLIB="$(SLAPACKlib)" \
 
244
           BLASLIB="$(BLASlib) $(ATLASlib) $(LIBS)" \
 
245
           | tee LAOUT_SL_SB/$(ARCH).out 2>&1
 
246
        mv $(BINdir)/LAPACK_TEST/*.out $(BINdir)/LAPACK_TEST/LAOUT_SL_SB/.
 
247
        $(MAKE) -f Make.top scope_lapack_test_sl_sb | tee \
 
248
                $(BINdir)/LAPACK_TEST/SUMMARY_sl_sb.txt 2>&1
 
249
scope_lapack_test_sl_fb :
 
250
        cd $(BINdir)/LAPACK_TEST/LAOUT_SL_FB ; \
 
251
           fgrep -e fault -e FAULT -e error -e ERROR -e fail -e FAIL *.out \
 
252
           | fgrep -v "error exits"
 
253
lapack_test_sl_fb: $(BINdir)/LAPACK_TEST
 
254
        cd $(BINdir)/LAPACK_TEST ; make cleanup
 
255
        - rm -rf $(BINdir)/LAPACK_TEST/LAOUT_SL_FB \
 
256
                 $(BINdir)/LAPACK_TEST/SUMMARY_sl_fb.txt
 
257
        mkdir $(BINdir)/LAPACK_TEST/LAOUT_SL_FB
 
258
        cd $(BINdir)/LAPACK_TEST ; make ATL_all LAPACKLIB="$(SLAPACKlib)" \
 
259
           BLASLIB="$(FBLASlib) $(ATLASlib) $(LIBS)" \
 
260
           | tee LAOUT_SL_FB/$(ARCH).out 2>&1
 
261
        mv $(BINdir)/LAPACK_TEST/*.out $(BINdir)/LAPACK_TEST/LAOUT_SL_FB/.
 
262
        $(MAKE) -f Make.top scope_lapack_test_sl_fb | tee \
 
263
                $(BINdir)/LAPACK_TEST/SUMMARY_sl_fb.txt 2>&1
 
264
scope_lapack_test_fl_pt :
 
265
        cd $(BINdir)/LAPACK_TEST/LAOUT_FL_PT ; \
 
266
           fgrep -e fault -e FAULT -e error -e ERROR -e fail -e FAIL *.out \
 
267
           | fgrep -v "error exits"
 
268
lapack_test_fl_pt: $(BINdir)/LAPACK_TEST
 
269
        cd $(BINdir)/LAPACK_TEST ; make cleanup
 
270
        - rm -rf $(BINdir)/LAPACK_TEST/LAOUT_FL_PT \
 
271
                 $(BINdir)/LAPACK_TEST/SUMMARY_fl_pt.txt
 
272
        mkdir $(BINdir)/LAPACK_TEST/LAOUT_FL_PT
 
273
        cd $(BINdir)/LAPACK_TEST ; make ATL_all LAPACKLIB="$(FLAPACKlib)" \
 
274
           BLASLIB="$(PTF77BLASlib) $(PTCBLASlib) $(ATLASlib) $(LIBS)" \
 
275
           | tee LAOUT_FL_PT/$(ARCH).out 2>&1
 
276
        mv $(BINdir)/LAPACK_TEST/*.out $(BINdir)/LAPACK_TEST/LAOUT_FL_PT/.
 
277
        $(MAKE) -f Make.top scope_lapack_test_fl_pt | tee \
 
278
                $(BINdir)/LAPACK_TEST/SUMMARY_fl_pt.txt 2>&1
 
279
scope_lapack_test_fl_ab :
 
280
        cd $(BINdir)/LAPACK_TEST/LAOUT_FL_AB ; \
 
281
           fgrep -e fault -e FAULT -e error -e ERROR -e fail -e FAIL *.out \
 
282
           | fgrep -v "error exits"
 
283
lapack_test_fl_ab: $(BINdir)/LAPACK_TEST
 
284
        cd $(BINdir)/LAPACK_TEST ; make cleanup
 
285
        - rm -rf $(BINdir)/LAPACK_TEST/LAOUT_FL_AB \
 
286
                 $(BINdir)/LAPACK_TEST/SUMMARY_fl_ab.txt
 
287
        mkdir $(BINdir)/LAPACK_TEST/LAOUT_FL_AB
 
288
        cd $(BINdir)/LAPACK_TEST ; make ATL_all LAPACKLIB="$(FLAPACKlib)" \
 
289
           BLASLIB="$(F77BLASlib) $(CBLASlib) $(ATLASlib) $(LIBS)" \
 
290
           | tee LAOUT_FL_AB/$(ARCH).out 2>&1
 
291
        mv $(BINdir)/LAPACK_TEST/*.out $(BINdir)/LAPACK_TEST/LAOUT_FL_AB/.
 
292
        $(MAKE) -f Make.top scope_lapack_test_fl_ab | tee \
 
293
                $(BINdir)/LAPACK_TEST/SUMMARY_fl_ab.txt 2>&1
 
294
scope_lapack_test_fl_sb :
 
295
        cd $(BINdir)/LAPACK_TEST/LAOUT_FL_SB ; \
 
296
           fgrep -e fault -e FAULT -e error -e ERROR -e fail -e FAIL *.out \
 
297
           | fgrep -v "error exits"
 
298
lapack_test_fl_sb: $(BINdir)/LAPACK_TEST
 
299
        cd $(BINdir)/LAPACK_TEST ; make cleanup
 
300
        - rm -rf $(BINdir)/LAPACK_TEST/LAOUT_FL_SB \
 
301
                 $(BINdir)/LAPACK_TEST/SUMMARY_fl_sb.txt
 
302
        mkdir $(BINdir)/LAPACK_TEST/LAOUT_FL_SB
 
303
        cd $(BINdir)/LAPACK_TEST ; make ATL_all LAPACKLIB="$(FLAPACKlib)" \
 
304
           BLASLIB="$(BLASlib) $(ATLASlib) $(LIBS)" \
 
305
           | tee LAOUT_FL_SB/$(ARCH).out 2>&1
 
306
        mv $(BINdir)/LAPACK_TEST/*.out $(BINdir)/LAPACK_TEST/LAOUT_FL_SB/.
 
307
        $(MAKE) -f Make.top scope_lapack_test_fl_sb | tee \
 
308
                $(BINdir)/LAPACK_TEST/SUMMARY_fl_sb.txt 2>&1
 
309
scope_lapack_test_fl_fb :
 
310
        cd $(BINdir)/LAPACK_TEST/LAOUT_FL_FB ; \
 
311
           fgrep -e fault -e FAULT -e error -e ERROR -e fail -e FAIL *.out \
 
312
           | fgrep -v "error exits"
 
313
lapack_test_fl_fb: $(BINdir)/LAPACK_TEST
 
314
        cd $(BINdir)/LAPACK_TEST ; make cleanup
 
315
        - rm -rf $(BINdir)/LAPACK_TEST/LAOUT_FL_FB \
 
316
                 $(BINdir)/LAPACK_TEST/SUMMARY_fl_fb.txt
 
317
        mkdir $(BINdir)/LAPACK_TEST/LAOUT_FL_FB
 
318
        cd $(BINdir)/LAPACK_TEST ; make ATL_all LAPACKLIB="$(FLAPACKlib)" \
 
319
           BLASLIB="$(FBLASlib) $(ATLASlib) $(LIBS)" \
 
320
           | tee LAOUT_FL_FB/$(ARCH).out 2>&1
 
321
        mv $(BINdir)/LAPACK_TEST/*.out $(BINdir)/LAPACK_TEST/LAOUT_FL_FB/.
 
322
        $(MAKE) -f Make.top scope_lapack_test_fl_fb | tee \
 
323
                $(BINdir)/LAPACK_TEST/SUMMARY_fl_fb.txt 2>&1
 
324
$(BINdir)/AtlasTest/$(ARCH) : force_build
 
325
        if [ -d "$(BINdir)/AtlasTest/$(ARCH)" ]; then \
 
326
           rm -rf $(BINdir)/AtlasTest/$(ARCH)/* ; \
 
327
        else \
 
328
           mkdir $(BINdir)/AtlasTest/$(ARCH) ; \
 
329
        fi
 
330
        cd $(BINdir)/AtlasTest/$(ARCH) ; ../configure --atldir=$(BLDdir)
 
331
scope_full_results: force_build
 
332
        cd $(BINdir)/AtlasTest/$(ARCH) ;  ../scope.sh
 
333
        - fgrep -e fault -e FAULT -e error -e ERROR -e fail -e FAIL \
 
334
                 $(BINdir)/AtlasTest/$(ARCH)/$(ARCH).out | fgrep -v PASSED
 
335
 
 
336
full_test : $(BINdir)/AtlasTest
 
337
        $(MAKE) -f Make.top $(BINdir)/AtlasTest/$(ARCH)
 
338
        cd $(BINdir)/AtlasTest/$(ARCH) ; make | tee $(ARCH).out 2>&1
 
339
        $(MAKE) -f Make.top scope_full_results
 
340
           
 
341
full_test_nh :$(BINdir)/AtlasTest
 
342
        $(MAKE) -f Make.top $(BINdir)/AtlasTest/$(ARCH)
 
343
        cd $(BINdir)/AtlasTest/$(ARCH) ; nohup make | tee $(ARCH).out 2>&1
 
344
        $(MAKE) -f Make.top scope_full_results
 
345
 
 
346
$(ARCH)_defs : $(SRCdir)/CONFIG/$(ARCH).tar.bz2
77
347
        cd $(BLDdir) ; \
78
 
           $(GUNZIP) -c $(SRCdir)/CONFIG/$(ARCH).tar.gz | $(TAR) xvf -
 
348
           $(BUNZIP) -c $(SRCdir)/CONFIG/$(ARCH).tar.bz2 | $(TAR) xvf -
79
349
ISetL1 : 
80
350
        rm -f $(SYSdir)/res/L1CacheSize
81
351
        echo $(L1Size) > $(SYSdir)/res/L1CacheSize
82
352
 
83
 
startup : lib include/
 
353
results:
 
354
        mkdir results
 
355
        mkdir results/charts
 
356
        mkdir results/tvecs
 
357
        mkdir results/raw
 
358
EXtest:
 
359
        mkdir EXtest
 
360
startup : lib include results EXtest
 
361
        $(MAKE) -f Make.top leafstart leaf=interfaces/lapack/C2F/src
84
362
        $(MAKE) -f Make.top leafstart leaf=interfaces/lapack/F77/src
85
363
        $(MAKE) -f Make.top leafstart leaf=interfaces/lapack/C/src
86
364
        $(MAKE) -f Make.top leafstart leaf=interfaces/blas/F77/testing
87
365
        $(MAKE) -f Make.top leafstart leaf=interfaces/blas/F77/src
88
366
        $(MAKE) -f Make.top leafstart leaf=interfaces/blas/C/testing
89
367
        $(MAKE) -f Make.top leafstart leaf=interfaces/blas/C/src
 
368
        $(MAKE) -f Make.top leafstart leaf=tune/threads
90
369
        $(MAKE) -f Make.top leafstart leaf=tune/sysinfo
 
370
        $(MAKE) -f Make.top leafstart leaf=tune/lapack
91
371
        $(MAKE) -f Make.top leafstart leaf=tune/blas/level3
92
372
        $(MAKE) -f Make.top leafstart leaf=tune/blas/level1
93
373
        $(MAKE) -f Make.top leafstart leaf=tune/blas/ger
94
374
        $(MAKE) -f Make.top leafstart leaf=tune/blas/gemv
95
375
        $(MAKE) -f Make.top leafstart leaf=tune/blas/gemm
96
 
        $(MAKE) -f Make.top leafstart leaf=src/pthreads/misc
97
 
        $(MAKE) -f Make.top leafstart leaf=src/pthreads/blas/level3
98
 
        $(MAKE) -f Make.top leafstart leaf=src/pthreads/blas/level2
99
 
        $(MAKE) -f Make.top leafstart leaf=src/pthreads/blas/level1
 
376
        $(MAKE) -f Make.top leafstart leaf=results
 
377
        $(MAKE) -f Make.top leafstart leaf=results/charts
 
378
        $(MAKE) -f Make.top leafstart leaf=results/tvecs
 
379
        $(MAKE) -f Make.top leafstart leaf=results/raw
 
380
        $(MAKE) -f Make.top leafstart leaf=EXtest
 
381
        $(MAKE) -f Make.top leafstart leaf=src/threads
 
382
        $(MAKE) -f Make.top leafstart leaf=src/threads/lapack
 
383
        $(MAKE) -f Make.top leafstart leaf=src/threads/blas/level2
 
384
        $(MAKE) -f Make.top leafstart leaf=src/threads/blas/level3
100
385
        $(MAKE) -f Make.top leafstart leaf=src/lapack
101
386
        $(MAKE) -f Make.top leafstart leaf=src/blas/level3/kernel
102
387
        $(MAKE) -f Make.top leafstart leaf=src/blas/level3/rblas
110
395
        $(MAKE) -f Make.top leafstart leaf=src/blas/gemm
111
396
        $(MAKE) -f Make.top leafstart leaf=src/blas/ger
112
397
        $(MAKE) -f Make.top leafstart leaf=src/blas/gemv
 
398
        $(MAKE) -f Make.top leafstart leaf=src/blas/f77reference
113
399
        $(MAKE) -f Make.top leafstart leaf=src/blas/reference/level3
114
400
        $(MAKE) -f Make.top leafstart leaf=src/blas/reference/level2
115
401
        $(MAKE) -f Make.top leafstart leaf=src/blas/reference/level1
117
403
        $(MAKE) -f Make.top leafstart leaf=src/testing
118
404
        $(MAKE) -f Make.top leafstart leaf=lib
119
405
        $(MAKE) -f Make.top leafstart leaf=bin
 
406
        cd src/threads ; touch atomic.inc
120
407
        cd src/blas/gemm ; mkdir KERNEL
121
408
        cd tune/blas/gemm ; mkdir KERNEL
122
409
        cd tune/blas/gemm ; mkdir res
126
413
        cd tune/blas/level1 ; mkdir GEN
127
414
        cd tune/blas/level3 ; mkdir res
128
415
        cd tune/sysinfo ; mkdir res
 
416
        cd tune/lapack  ; mkdir res
 
417
        cd tune/threads ; mkdir res
129
418
        cd bin ; mkdir INSTALL_LOG
 
419
        cd tune/blas/gemv ; ln -s $(SRCdir)/tune/blas/gemv/MVTCASES MVTCASES
 
420
        cd tune/blas/gemv ; ln -s $(SRCdir)/tune/blas/gemv/MVNCASES MVNCASES
 
421
        cd tune/blas/ger ; ln -s $(SRCdir)/tune/blas/ger/R1CASES R1CASES
 
422
        cd tune/blas/ger ; ln -s $(SRCdir)/tune/blas/ger/R2CASES R2CASES
130
423
        cd tune/blas/gemv ; ln -s $(SRCdir)/tune/blas/gemv/CASES CASES
131
 
        cd tune/blas/ger ; ln -s $(SRCdir)/tune/blas/ger/CASES CASES
132
424
        cd tune/blas/gemm ; ln -s $(SRCdir)/tune/blas/gemm/CASES CASES
133
425
        cd tune/blas/level1 ; ln -s $(SRCdir)/tune/blas/level1/SWAP SWAP
134
426
        cd tune/blas/level1 ; ln -s $(SRCdir)/tune/blas/level1/SET SET
145
437
        $(MAKE) -f Make.top refresh arch=$(arch)
146
438
 
147
439
refresh :
 
440
        cp $(SRCdir)/makes/Make.res_chart results/charts/Makefile
 
441
        cp $(SRCdir)/makes/Make.res_tvec results/tvecs/Makefile
 
442
        cp $(SRCdir)/makes/Make.res_raw results/raw/Makefile
 
443
        cp $(SRCdir)/makes/Make.res_new results/Makefile
 
444
        cp $(SRCdir)/makes/Make.plinc results/.
 
445
        cp $(SRCdir)/makes/Make.EXtst EXtest/Makefile
148
446
        cp $(SRCdir)/makes/Make.bin bin/Makefile
149
 
        cp $(SRCdir)/makes/Make.lib lib/Makefile
 
447
        cat $(SRCdir)/makes/Make.lib >> lib/Makefile
150
448
        cp $(SRCdir)/makes/Make.aux src/auxil/Makefile
151
449
        cp $(SRCdir)/makes/Make.l1ref src/blas/reference/level1/Makefile
152
450
        cp $(SRCdir)/makes/Make.l2ref src/blas/reference/level2/Makefile
153
451
        cp $(SRCdir)/makes/Make.l3ref src/blas/reference/level3/Makefile
 
452
        cp $(SRCdir)/makes/Make.f77refblas src/blas/f77reference/Makefile
154
453
        cp $(SRCdir)/makes/Make.tstsrc src/testing/Makefile
155
454
        cp $(SRCdir)/makes/Make.mvsrc src/blas/gemv/Makefile
156
455
        cp $(SRCdir)/makes/Make.r1src src/blas/ger/Makefile
165
464
        cp $(SRCdir)/makes/Make.r1tune tune/blas/ger/Makefile
166
465
        cp $(SRCdir)/makes/Make.l1tune tune/blas/level1/Makefile
167
466
        cp $(SRCdir)/makes/Make.sysinfo tune/sysinfo/Makefile
 
467
        cp $(SRCdir)/makes/Make.ttune tune/threads/Makefile
 
468
        cp $(SRCdir)/makes/Make.latune  tune/lapack/Makefile
168
469
        cp $(SRCdir)/makes/Make.cblas interfaces/blas/C/src/Makefile
169
470
        cp $(SRCdir)/makes/Make.f77blas interfaces/blas/F77/src/Makefile
170
471
        cp $(SRCdir)/makes/Make.cblastst interfaces/blas/C/testing/Makefile
171
472
        cp $(SRCdir)/makes/Make.f77blastst interfaces/blas/F77/testing/Makefile
172
473
        cp $(SRCdir)/makes/Make.Clp interfaces/lapack/C/src/Makefile
173
474
        cp $(SRCdir)/makes/Make.Flp interfaces/lapack/F77/src/Makefile
174
 
        cp $(SRCdir)/makes/Make.l3ptblas src/pthreads/blas/level3/Makefile
175
 
        cp $(SRCdir)/makes/Make.l2ptblas src/pthreads/blas/level2/Makefile
176
 
        cp $(SRCdir)/makes/Make.l1ptblas src/pthreads/blas/level1/Makefile
177
 
        cp $(SRCdir)/makes/Make.miptblas src/pthreads/misc/Makefile
 
475
        cp $(SRCdir)/makes/Make.C2Flp interfaces/lapack/C2F/src/Makefile
 
476
        cp $(SRCdir)/makes/Make.thr src/threads/Makefile
 
477
        cp $(SRCdir)/makes/Make.lathr src/threads/lapack/Makefile
 
478
        cp $(SRCdir)/makes/Make.l3thr src/threads/blas/level3/Makefile
 
479
        cp $(SRCdir)/makes/Make.l2thr src/threads/blas/level2/Makefile
178
480
        cp $(SRCdir)/makes/Make.pkl3 src/blas/pklevel3/Makefile
179
481
        cp $(SRCdir)/makes/Make.gpmm src/blas/pklevel3/gpmm/Makefile
180
482
        cp $(SRCdir)/makes/Make.sprk src/blas/pklevel3/sprk/Makefile
223
525
        cd $(archdir) ; $(MAKE) clean
224
526
        cd $(archdir) ; $(MAKE) clean
225
527
        cd $(archdir) ; $(MAKE) clean
 
528
        cd $(archdir) ; $(MAKE) clean
 
529
        cd $(archdir) ; $(MAKE) clean
 
530
        cd $(archdir) ; $(MAKE) clean
 
531
        cd $(archdir) ; $(MAKE) clean
 
532
        cd $(archdir) ; $(MAKE) clean
 
533
        cd $(archdir) ; $(MAKE) clean
 
534
        cd $(archdir) ; $(MAKE) clean
 
535
        cd $(archdir) ; $(MAKE) clean
 
536
        cd $(archdir) ; $(MAKE) clean
226
537
 
227
538
kill :
228
539
        rm -rf src bin tune interfaces
232
543
        rm -rf include lib
233
544
 
234
545
killgrd :
 
546
        cd interfaces/lapack/C2F/src ; rm -f *.grd
235
547
        cd interfaces/lapack/F77/src ; rm -f *.grd
236
548
        cd interfaces/lapack/C/src ; rm -f *.grd
237
549
        cd interfaces/blas/F77/testing ; rm -f *.grd
238
550
        cd interfaces/blas/F77/src ; rm -f *.grd
239
551
        cd interfaces/blas/C/testing ; rm -f *.grd
240
552
        cd interfaces/blas/C/src ; rm -f *.grd
 
553
        cd tune/threads ; rm -f *.grd
241
554
        cd tune/sysinfo ; rm -f *.grd
 
555
        cd tune/lapack ; rm -f *.grd
242
556
        cd tune/blas/level3 ; rm -f *.grd
243
557
        cd tune/blas/level1 ; rm -f *.grd
244
558
        cd tune/blas/ger ; rm -f *.grd
245
559
        cd tune/blas/gemv ; rm -f *.grd
246
560
        cd tune/blas/gemm ; rm -f *.grd
247
 
        cd src/pthreads/misc ; rm -f *.grd
248
 
        cd src/pthreads/blas/level3 ; rm -f *.grd
249
 
        cd src/pthreads/blas/level2 ; rm -f *.grd
250
 
        cd src/pthreads/blas/level1 ; rm -f *.grd
 
561
        cd results ; rm -f *.grd
 
562
        cd results/charts ; rm -f *.grd
 
563
        cd results/tvecs ; rm -f *.grd
 
564
        cd results/raw ; rm -f *.grd
 
565
        cd EXtest ; rm -f *.grd
 
566
        cd src/threads ; rm -f *.grd
 
567
        cd src/threads/lapack ; rm -f *.grd
 
568
        cd src/threads/blas/level2 ; rm -f *.grd
 
569
        cd src/threads/blas/level3 ; rm -f *.grd
251
570
        cd src/lapack ; rm -f *.grd
252
571
        cd src/blas/level3/kernel ; rm -f *.grd
253
572
        cd src/blas/level3/rblas ; rm -f *.grd
261
580
        cd src/blas/gemm ; rm -f *.grd
262
581
        cd src/blas/ger ; rm -f *.grd
263
582
        cd src/blas/gemv ; rm -f *.grd
 
583
        cd src/blas/f77reference ; rm -f *.grd
264
584
        cd src/blas/reference/level3 ; rm -f *.grd
265
585
        cd src/blas/reference/level2 ; rm -f *.grd
266
586
        cd src/blas/reference/level1 ; rm -f *.grd
272
592
lib :
273
593
        mkdir lib
274
594
 
275
 
include/:
 
595
include:
276
596
        mkdir include
 
597
        touch include/atlas_ssyr2NX.h
 
598
        touch include/atlas_ssyrNX.h
 
599
        touch include/atlas_dsyr2NX.h
 
600
        touch include/atlas_dsyrNX.h
 
601
        touch include/atlas_csyr2NX.h
 
602
        touch include/atlas_csyrNX.h
 
603
        touch include/atlas_zsyr2NX.h
 
604
        touch include/atlas_zsyrNX.h
 
605
        touch include/atlas_tsumm.h
 
606
        touch include/atlas_taffinity.h
 
607
        touch include/atlas_ssyrNX.h
 
608
        touch include/atlas_ssyrNX.h
 
609
        touch include/atlas_ssyrNX.h
 
610
        touch include/atlas_tcacheedge.h
277
611
        touch include/atlas_cacheedge.h
278
612
        touch include/atlas_zdNKB.h
279
613
        touch include/atlas_csNKB.h
 
614
        touch include/atlas_stGetNB_gelqf.h
 
615
        touch include/atlas_dtGetNB_gelqf.h
 
616
        touch include/atlas_ctGetNB_gelqf.h
 
617
        touch include/atlas_ztGetNB_gelqf.h
 
618
        touch include/atlas_stGetNB_gerqf.h
 
619
        touch include/atlas_dtGetNB_gerqf.h
 
620
        touch include/atlas_ctGetNB_gerqf.h
 
621
        touch include/atlas_ztGetNB_gerqf.h
 
622
        touch include/atlas_stGetNB_geqlf.h
 
623
        touch include/atlas_dtGetNB_geqlf.h
 
624
        touch include/atlas_ctGetNB_geqlf.h
 
625
        touch include/atlas_ztGetNB_geqlf.h
 
626
        touch include/atlas_stGetNB_geqrf.h
 
627
        touch include/atlas_dtGetNB_geqrf.h
 
628
        touch include/atlas_ctGetNB_geqrf.h
 
629
        touch include/atlas_ztGetNB_geqrf.h
 
630
        touch include/atlas_sGetNB_gelqf.h
 
631
        touch include/atlas_dGetNB_gelqf.h
 
632
        touch include/atlas_cGetNB_gelqf.h
 
633
        touch include/atlas_zGetNB_gelqf.h
 
634
        touch include/atlas_sGetNB_gerqf.h
 
635
        touch include/atlas_dGetNB_gerqf.h
 
636
        touch include/atlas_cGetNB_gerqf.h
 
637
        touch include/atlas_zGetNB_gerqf.h
 
638
        touch include/atlas_sGetNB_geqlf.h
 
639
        touch include/atlas_dGetNB_geqlf.h
 
640
        touch include/atlas_cGetNB_geqlf.h
 
641
        touch include/atlas_zGetNB_geqlf.h
 
642
        touch include/atlas_sGetNB_geqrf.h
 
643
        touch include/atlas_dGetNB_geqrf.h
 
644
        touch include/atlas_cGetNB_geqrf.h
 
645
        touch include/atlas_zGetNB_geqrf.h
280
646
        touch include/zXover.h
281
647
        touch include/cXover.h
282
648
        touch include/dXover.h
297
663
        - cp $(LIBdir)/libf77blas.a $(INSTdir)/.
298
664
        - chmod 0644 $(INSTdir)/libf77blas.a
299
665
        - cp $(LIBdir)/libptcblas.a $(INSTdir)/.
 
666
        - chmod 0644 $(INSTdir)/libptcblas.a 
300
667
        - cp $(LIBdir)/libptf77blas.a $(INSTdir)/.
301
 
        - chmod 0644 $(INSTdir)/libptcblas.a $(INSTdir)/libptf77blas.a
 
668
        - chmod 0644 $(INSTdir)/libptf77blas.a
 
669
        - cp $(LIBdir)/libsatlas.dylib $(INSTdir)/.
 
670
        - cp $(LIBdir)/libtatlas.dylib $(INSTdir)/.
 
671
        - cp $(LIBdir)/libsatlas.dll $(INSTdir)/.
 
672
        - cp $(LIBdir)/libtatlas.dll $(INSTdir)/.
 
673
        - cp $(LIBdir)/libsatlas.so $(INSTdir)/.
 
674
        - cp $(LIBdir)/libtatlas.so $(INSTdir)/.
302
675