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

« back to all changes in this revision

Viewing changes to makes/Make.l3

  • Committer: Bazaar Package Importer
  • Author(s): Sylvestre Ledru
  • Date: 2009-09-17 23:31:54 UTC
  • mto: (2.2.1 experimental)
  • mto: This revision was merged to the branch mainline in revision 10.
  • Revision ID: james.westby@ubuntu.com-20090917233154-9esw88ub02twbuab
Tags: upstream-3.8.3
ImportĀ upstreamĀ versionĀ 3.8.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
########################################################################
2
2
#  
3
3
#  -- Automatically Tuned Linear Algebra Software (ATLAS)
4
 
#     University of Tennessee - Innovative Computing Laboratory
5
 
#     Knoxville TN, 37996-1301 USA.
6
4
#     (C) Copyright 2000 All Rights Reserved
7
5
#
8
 
#  -- Suggestions,  comments,  bugs reports should be sent to the follo-
9
 
#     wing e-mail address: atlas@cs.utk.edu
10
 
#  
11
6
########################################################################
12
7
#
13
8
#  -- Copyright notice and Licensing terms:
43
38
########################################################################
44
39
#
45
40
include Make.inc
 
41
mySRCdir = $(SRCdir)/src/blas/level3
46
42
#
47
43
########################################################################
48
44
#
49
45
AINCLUDES = \
50
 
   $(INCdir)/../atlas_rblas3.h   $(INCdir)/../atlas_kernel3.h \
51
 
   $(INCdir)/../atlas_lvl3.h     $(INCdir)/../atlas_level3.h
 
46
   $(INCSdir)/atlas_rblas3.h   $(INCSdir)/atlas_kernel3.h \
 
47
   $(INCSdir)/atlas_lvl3.h     $(INCSdir)/atlas_level3.h
52
48
SINCLUDES = \
53
 
   $(AINCLUDES) $(INCdir)/smm.h
 
49
   $(AINCLUDES) $(INCAdir)/smm.h
54
50
DINCLUDES = \
55
 
   $(AINCLUDES) $(INCdir)/dmm.h
 
51
   $(AINCLUDES) $(INCAdir)/dmm.h
56
52
CINCLUDES = \
57
 
   $(AINCLUDES) $(INCdir)/cmm.h
 
53
   $(AINCLUDES) $(INCAdir)/cmm.h
58
54
ZINCLUDES = \
59
 
   $(AINCLUDES) $(INCdir)/zmm.h
 
55
   $(AINCLUDES) $(INCAdir)/zmm.h
60
56
#
61
57
## Object files ########################################################
62
58
#
93
89
zlib  : zkern zrblas zblas3
94
90
#
95
91
skern :
96
 
        ( cd ../kernel/$(ARCH); $(MAKE) slib )
 
92
        ( cd kernel; $(MAKE) slib )
97
93
dkern :
98
 
        ( cd ../kernel/$(ARCH); $(MAKE) dlib )
 
94
        ( cd kernel; $(MAKE) dlib )
99
95
ckern :
100
 
        ( cd ../kernel/$(ARCH); $(MAKE) clib )
 
96
        ( cd kernel; $(MAKE) clib )
101
97
zkern :
102
 
        ( cd ../kernel/$(ARCH); $(MAKE) zlib )
 
98
        ( cd kernel; $(MAKE) zlib )
103
99
#
104
100
srblas:
105
 
        ( cd ../rblas/$(ARCH);  $(MAKE) slib )
 
101
        ( cd rblas;  $(MAKE) slib )
106
102
drblas:
107
 
        ( cd ../rblas/$(ARCH);  $(MAKE) dlib )
 
103
        ( cd rblas;  $(MAKE) dlib )
108
104
crblas:
109
 
        ( cd ../rblas/$(ARCH);  $(MAKE) clib )
 
105
        ( cd rblas;  $(MAKE) clib )
110
106
zrblas:
111
 
        ( cd ../rblas/$(ARCH);  $(MAKE) zlib )
 
107
        ( cd rblas;  $(MAKE) zlib )
112
108
#
113
109
sblas3 :
114
 
        cd ../../pklevel3/$(ARCH) ; $(MAKE) slib
 
110
        cd ../pklevel3 ; $(MAKE) slib
115
111
        $(PMAKE) sblas3.grd
116
112
dblas3 :
117
 
        cd ../../pklevel3/$(ARCH) ; $(MAKE) dlib
 
113
        cd ../pklevel3 ; $(MAKE) dlib
118
114
        $(PMAKE) dblas3.grd
119
115
cblas3 :
120
 
        cd ../../pklevel3/$(ARCH) ; $(MAKE) clib
 
116
        cd ../pklevel3 ; $(MAKE) clib
121
117
        $(PMAKE) cblas3.grd
122
118
zblas3 :
123
 
        cd ../../pklevel3/$(ARCH) ; $(MAKE) zlib
 
119
        cd ../pklevel3 ; $(MAKE) zlib
124
120
        $(PMAKE) zblas3.grd
125
121
#
126
122
sblas3.grd: $(SRBLAS3)
145
141
#
146
142
########################################################################
147
143
148
 
ATL_ssymm.o              : ../ATL_symm.c                   $(SINCLUDES)
149
 
        $(CC) -o $@ -c $(CCFLAGS) -DSREAL ../ATL_symm.c                  
150
 
ATL_ssyrk.o              : ../ATL_syrk.c                   $(SINCLUDES)
151
 
        $(CC) -o $@ -c $(CCFLAGS) -DSREAL ../ATL_syrk.c                  
152
 
ATL_ssyr2k.o             : ../ATL_syr2k.c                  $(SINCLUDES)
153
 
        $(CC) -o $@ -c $(CCFLAGS) -DSREAL ../ATL_syr2k.c                 
154
 
ATL_strmm.o              : ../ATL_trmm.c                   $(SINCLUDES)
155
 
        $(CC) -o $@ -c $(CCFLAGS) -DSREAL ../ATL_trmm.c                  
156
 
ATL_strsm.o              : ../ATL_trsm.c                   $(SINCLUDES)
157
 
        $(CC) -o $@ -c $(CCFLAGS) -DSREAL ../ATL_trsm.c                  
158
 
#
159
 
ATL_dsymm.o              : ../ATL_symm.c                   $(DINCLUDES)
160
 
        $(CC) -o $@ -c $(CCFLAGS) -DDREAL ../ATL_symm.c                  
161
 
ATL_dsyrk.o              : ../ATL_syrk.c                   $(DINCLUDES)
162
 
        $(CC) -o $@ -c $(CCFLAGS) -DDREAL ../ATL_syrk.c                  
163
 
ATL_dsyr2k.o             : ../ATL_syr2k.c                  $(DINCLUDES)
164
 
        $(CC) -o $@ -c $(CCFLAGS) -DDREAL ../ATL_syr2k.c                 
165
 
ATL_dtrmm.o              : ../ATL_trmm.c                   $(DINCLUDES)
166
 
        $(CC) -o $@ -c $(CCFLAGS) -DDREAL ../ATL_trmm.c                  
167
 
ATL_dtrsm.o              : ../ATL_trsm.c                   $(DINCLUDES)
168
 
        $(CC) -o $@ -c $(CCFLAGS) -DDREAL ../ATL_trsm.c                  
169
 
#
170
 
ATL_chemm.o              : ../ATL_hemm.c                   $(CINCLUDES)
171
 
        $(CC) -o $@ -c $(CCFLAGS) -DSCPLX ../ATL_hemm.c                  
172
 
ATL_cherk.o              : ../ATL_herk.c                   $(CINCLUDES)
173
 
        $(CC) -o $@ -c $(CCFLAGS) -DSCPLX ../ATL_herk.c                  
174
 
ATL_cher2k.o             : ../ATL_her2k.c                  $(CINCLUDES)
175
 
        $(CC) -o $@ -c $(CCFLAGS) -DSCPLX ../ATL_her2k.c                 
176
 
ATL_csymm.o              : ../ATL_symm.c                   $(CINCLUDES)
177
 
        $(CC) -o $@ -c $(CCFLAGS) -DSCPLX ../ATL_symm.c                  
178
 
ATL_csyrk.o              : ../ATL_syrk.c                   $(CINCLUDES)
179
 
        $(CC) -o $@ -c $(CCFLAGS) -DSCPLX ../ATL_syrk.c                  
180
 
ATL_csyr2k.o             : ../ATL_syr2k.c                  $(CINCLUDES)
181
 
        $(CC) -o $@ -c $(CCFLAGS) -DSCPLX ../ATL_syr2k.c                 
182
 
ATL_ctrmm.o              : ../ATL_trmm.c                   $(CINCLUDES)
183
 
        $(CC) -o $@ -c $(CCFLAGS) -DSCPLX ../ATL_trmm.c                  
184
 
ATL_ctrsm.o              : ../ATL_trsm.c                   $(CINCLUDES)
185
 
        $(CC) -o $@ -c $(CCFLAGS) -DSCPLX ../ATL_trsm.c                  
186
 
#
187
 
ATL_zhemm.o              : ../ATL_hemm.c                   $(ZINCLUDES)
188
 
        $(CC) -o $@ -c $(CCFLAGS) -DDCPLX ../ATL_hemm.c                  
189
 
ATL_zherk.o              : ../ATL_herk.c                   $(ZINCLUDES)
190
 
        $(CC) -o $@ -c $(CCFLAGS) -DDCPLX ../ATL_herk.c                  
191
 
ATL_zher2k.o             : ../ATL_her2k.c                  $(ZINCLUDES)
192
 
        $(CC) -o $@ -c $(CCFLAGS) -DDCPLX ../ATL_her2k.c                 
193
 
ATL_zsymm.o              : ../ATL_symm.c                   $(ZINCLUDES)
194
 
        $(CC) -o $@ -c $(CCFLAGS) -DDCPLX ../ATL_symm.c                  
195
 
ATL_zsyrk.o              : ../ATL_syrk.c                   $(ZINCLUDES)
196
 
        $(CC) -o $@ -c $(CCFLAGS) -DDCPLX ../ATL_syrk.c                  
197
 
ATL_zsyr2k.o             : ../ATL_syr2k.c                  $(ZINCLUDES)
198
 
        $(CC) -o $@ -c $(CCFLAGS) -DDCPLX ../ATL_syr2k.c                 
199
 
ATL_ztrmm.o              : ../ATL_trmm.c                   $(ZINCLUDES)
200
 
        $(CC) -o $@ -c $(CCFLAGS) -DDCPLX ../ATL_trmm.c                  
201
 
ATL_ztrsm.o              : ../ATL_trsm.c                   $(ZINCLUDES)
202
 
        $(CC) -o $@ -c $(CCFLAGS) -DDCPLX ../ATL_trsm.c                  
 
144
ATL_ssymm.o              : $(mySRCdir)/ATL_symm.c $(SINCLUDES)
 
145
        $(ICC) -o $@ -c $(ICCFLAGS) -DSREAL $(mySRCdir)/ATL_symm.c
 
146
ATL_ssyrk.o              : $(mySRCdir)/ATL_syrk.c $(SINCLUDES)
 
147
        $(ICC) -o $@ -c $(ICCFLAGS) -DSREAL $(mySRCdir)/ATL_syrk.c
 
148
ATL_ssyr2k.o             : $(mySRCdir)/ATL_syr2k.c $(SINCLUDES)
 
149
        $(ICC) -o $@ -c $(ICCFLAGS) -DSREAL $(mySRCdir)/ATL_syr2k.c
 
150
ATL_strmm.o              : $(mySRCdir)/ATL_trmm.c $(SINCLUDES)
 
151
        $(ICC) -o $@ -c $(ICCFLAGS) -DSREAL $(mySRCdir)/ATL_trmm.c
 
152
ATL_strsm.o : $(mySRCdir)/ATL_trsm.c $(SINCLUDES) $(INCAdir)/atlas_trsmNB.h
 
153
        $(ICC) -o $@ -c $(ICCFLAGS) -DSREAL $(mySRCdir)/ATL_trsm.c
 
154
#
 
155
ATL_dsymm.o              : $(mySRCdir)/ATL_symm.c $(DINCLUDES)
 
156
        $(ICC) -o $@ -c $(ICCFLAGS) -DDREAL $(mySRCdir)/ATL_symm.c
 
157
ATL_dsyrk.o              : $(mySRCdir)/ATL_syrk.c $(DINCLUDES)
 
158
        $(ICC) -o $@ -c $(ICCFLAGS) -DDREAL $(mySRCdir)/ATL_syrk.c
 
159
ATL_dsyr2k.o             : $(mySRCdir)/ATL_syr2k.c $(DINCLUDES)
 
160
        $(ICC) -o $@ -c $(ICCFLAGS) -DDREAL $(mySRCdir)/ATL_syr2k.c
 
161
ATL_dtrmm.o              : $(mySRCdir)/ATL_trmm.c $(DINCLUDES)
 
162
        $(ICC) -o $@ -c $(ICCFLAGS) -DDREAL $(mySRCdir)/ATL_trmm.c
 
163
ATL_dtrsm.o : $(mySRCdir)/ATL_trsm.c $(DINCLUDES) $(INCAdir)/atlas_trsmNB.h
 
164
        $(ICC) -o $@ -c $(ICCFLAGS) -DDREAL $(mySRCdir)/ATL_trsm.c
 
165
#
 
166
ATL_chemm.o              : $(mySRCdir)/ATL_hemm.c $(CINCLUDES)
 
167
        $(ICC) -o $@ -c $(ICCFLAGS) -DSCPLX $(mySRCdir)/ATL_hemm.c
 
168
ATL_cherk.o              : $(mySRCdir)/ATL_herk.c $(CINCLUDES)
 
169
        $(ICC) -o $@ -c $(ICCFLAGS) -DSCPLX $(mySRCdir)/ATL_herk.c
 
170
ATL_cher2k.o             : $(mySRCdir)/ATL_her2k.c $(CINCLUDES)
 
171
        $(ICC) -o $@ -c $(ICCFLAGS) -DSCPLX $(mySRCdir)/ATL_her2k.c
 
172
ATL_csymm.o              : $(mySRCdir)/ATL_symm.c $(CINCLUDES)
 
173
        $(ICC) -o $@ -c $(ICCFLAGS) -DSCPLX $(mySRCdir)/ATL_symm.c
 
174
ATL_csyrk.o              : $(mySRCdir)/ATL_syrk.c $(CINCLUDES)
 
175
        $(ICC) -o $@ -c $(ICCFLAGS) -DSCPLX $(mySRCdir)/ATL_syrk.c
 
176
ATL_csyr2k.o             : $(mySRCdir)/ATL_syr2k.c $(CINCLUDES)
 
177
        $(ICC) -o $@ -c $(ICCFLAGS) -DSCPLX $(mySRCdir)/ATL_syr2k.c
 
178
ATL_ctrmm.o              : $(mySRCdir)/ATL_trmm.c $(CINCLUDES)
 
179
        $(ICC) -o $@ -c $(ICCFLAGS) -DSCPLX $(mySRCdir)/ATL_trmm.c
 
180
ATL_ctrsm.o : $(mySRCdir)/ATL_trsm.c $(CINCLUDES) $(INCAdir)/atlas_trsmNB.h
 
181
        $(ICC) -o $@ -c $(ICCFLAGS) -DSCPLX $(mySRCdir)/ATL_trsm.c
 
182
#
 
183
ATL_zhemm.o              : $(mySRCdir)/ATL_hemm.c $(ZINCLUDES)
 
184
        $(ICC) -o $@ -c $(ICCFLAGS) -DDCPLX $(mySRCdir)/ATL_hemm.c
 
185
ATL_zherk.o              : $(mySRCdir)/ATL_herk.c $(ZINCLUDES)
 
186
        $(ICC) -o $@ -c $(ICCFLAGS) -DDCPLX $(mySRCdir)/ATL_herk.c
 
187
ATL_zher2k.o             : $(mySRCdir)/ATL_her2k.c $(ZINCLUDES)
 
188
        $(ICC) -o $@ -c $(ICCFLAGS) -DDCPLX $(mySRCdir)/ATL_her2k.c
 
189
ATL_zsymm.o              : $(mySRCdir)/ATL_symm.c $(ZINCLUDES)
 
190
        $(ICC) -o $@ -c $(ICCFLAGS) -DDCPLX $(mySRCdir)/ATL_symm.c
 
191
ATL_zsyrk.o              : $(mySRCdir)/ATL_syrk.c $(ZINCLUDES)
 
192
        $(ICC) -o $@ -c $(ICCFLAGS) -DDCPLX $(mySRCdir)/ATL_syrk.c
 
193
ATL_zsyr2k.o             : $(mySRCdir)/ATL_syr2k.c $(ZINCLUDES)
 
194
        $(ICC) -o $@ -c $(ICCFLAGS) -DDCPLX $(mySRCdir)/ATL_syr2k.c
 
195
ATL_ztrmm.o              : $(mySRCdir)/ATL_trmm.c $(ZINCLUDES)
 
196
        $(ICC) -o $@ -c $(ICCFLAGS) -DDCPLX $(mySRCdir)/ATL_trmm.c
 
197
ATL_ztrsm.o : $(mySRCdir)/ATL_trsm.c $(ZINCLUDES) $(INCAdir)/atlas_trsmNB.h
 
198
        $(ICC) -o $@ -c $(ICCFLAGS) -DDCPLX $(mySRCdir)/ATL_trsm.c
203
199
#
204
200
########################################################################
205
201
#
206
202
sclean           :
207
 
        ( cd ../kernel/$(ARCH); $(MAKE) sclean )
208
 
        ( cd ../rblas/$(ARCH);  $(MAKE) sclean )
 
203
        ( cd kernel; $(MAKE) sclean )
 
204
        ( cd rblas;  $(MAKE) sclean )
209
205
        rm -f $(SRBLAS3) s*.grd
210
206
#
211
207
dclean           :
212
 
        ( cd ../kernel/$(ARCH); $(MAKE) dclean )
213
 
        ( cd ../rblas/$(ARCH);  $(MAKE) dclean )
 
208
        ( cd kernel; $(MAKE) dclean )
 
209
        ( cd rblas;  $(MAKE) dclean )
214
210
        rm -f $(DRBLAS3) d*.grd
215
211
#
216
212
cclean           :
217
 
        ( cd ../kernel/$(ARCH); $(MAKE) cclean )
218
 
        ( cd ../rblas/$(ARCH);  $(MAKE) cclean )
 
213
        ( cd kernel; $(MAKE) cclean )
 
214
        ( cd rblas;  $(MAKE) cclean )
219
215
        rm -f $(CRBLAS3) c*.grd
220
216
#
221
217
zclean           :
222
 
        ( cd ../kernel/$(ARCH); $(MAKE) zclean )
223
 
        ( cd ../rblas/$(ARCH);  $(MAKE) zclean )
 
218
        ( cd kernel; $(MAKE) zclean )
 
219
        ( cd rblas;  $(MAKE) zclean )
224
220
        rm -f $(ZRBLAS3) z*.grd
225
221
#
226
222
#
227
223
clean            :
228
 
        ( cd ../rblas/$(ARCH);  $(MAKE)  clean )
229
 
        ( cd ../kernel/$(ARCH); $(MAKE)  clean )
 
224
        ( cd rblas;  $(MAKE)  clean )
 
225
        ( cd kernel; $(MAKE)  clean )
230
226
        rm -f *.o *.grd
231
227
#
232
228
########################################################################