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

« back to all changes in this revision

Viewing changes to CONFIG/Makefile

  • 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
 
 
2
 
SHELL = /bin/sh
3
 
# include Make.inc
4
 
mydir = ${PWD}
5
 
# mydir = 'pwd'
6
 
atlrun = atlas_run
7
 
waitfile=config.tmp
8
 
ARCH=archdefault
9
 
CC = gcc
10
 
atlas_run :
11
 
        cd $(atldir) ; ./$(exe) $(args) > $(redir)
12
 
atlas_runX :
13
 
        ssh $(targ) 'cd $(atldir) ; ./$(exe) $(args) > $(redir)'
14
 
 
15
 
$(waitfile) :
16
 
        - @sleep 2 
17
 
 
18
 
IRunAixInfo: xaixarchinfo
19
 
        - rm -f config.tmp
20
 
        $(MAKE) $(atlrun) atldir=$(mydir) exe=xaixarchinfo redir=config.tmp
21
 
        $(MAKE) config.tmp
22
 
        - cat config.tmp
23
 
IRunHpuxInfo: xhpuxarchinfo
24
 
        - rm -f config.tmp
25
 
        $(MAKE) $(atlrun) atldir=$(mydir) exe=xhpuxarchinfo args="-n" \
26
 
                redir=config.tmp
27
 
        $(MAKE) config.tmp
28
 
        - cat config.tmp
29
 
 
30
 
xprobe_AltiVec : probe_AltiVec.c
31
 
        $(CC) -o $@ probe_AltiVec.c
32
 
IRun_AltiVec: xprobe_AltiVec
33
 
        - rm -f config.tmp
34
 
        $(MAKE) $(atlrun) atldir=$(mydir) exe=xprobe_AltiVec redir=config.tmp
35
 
        $(MAKE) config.tmp
36
 
        - cat config.tmp
37
 
xprobe_SSE2 : probe_SSE2.c
38
 
        $(CC) -o $@ probe_SSE2.c
39
 
IRun_SSE2: xprobe_SSE2
40
 
        - rm -f config.tmp
41
 
        $(MAKE) $(atlrun) atldir=$(mydir) exe=xprobe_SSE2 redir=config.tmp
42
 
        $(MAKE) config.tmp
43
 
        - cat config.tmp
44
 
xprobe_SSE1 : probe_SSE1.c
45
 
        $(CC) -o $@ probe_SSE1.c
46
 
IRun_SSE1: xprobe_SSE1
47
 
        - rm -f config.tmp
48
 
        $(MAKE) $(atlrun) atldir=$(mydir) exe=xprobe_SSE1 redir=config.tmp
49
 
        $(MAKE) config.tmp
50
 
        - cat config.tmp
51
 
xprobe_3DNow2 : probe_3DNow2.c
52
 
        $(CC) -o $@ probe_3DNow2.c
53
 
IRun_3DNow2: xprobe_3DNow2
54
 
        - rm -f config.tmp
55
 
        $(MAKE) $(atlrun) atldir=$(mydir) exe=xprobe_3DNow2 redir=config.tmp
56
 
        $(MAKE) config.tmp
57
 
        - cat config.tmp
58
 
xprobe_3DNow1 : probe_3DNow1.c
59
 
        $(CC) -o $@ probe_3DNow1.c
60
 
IRun_3DNow1: xprobe_3DNow1
61
 
        - rm -f config.tmp
62
 
        $(MAKE) $(atlrun) atldir=$(mydir) exe=xprobe_3DNow1 redir=config.tmp
63
 
        $(MAKE) config.tmp
64
 
        - cat config.tmp
65
 
 
66
 
IRun_AS_OSX_PPC :
67
 
        gcc -o xprobe_as_osx_ppc probe_asm.c probe_as_osx_ppc.s
68
 
        $(MAKE) $(atlrun) atldir=$(mydir) exe=xprobe_as_osx_ppc redir=config.tmp
69
 
        - cat config.tmp
70
 
IRun_GAS_LINUX_PPC :
71
 
        gcc -o xprobe_gas_linux_ppc probe_asm.c probe_gas_linux_ppc.s
72
 
        $(MAKE) $(atlrun) atldir=$(mydir) exe=xprobe_gas_linux_ppc redir=config.tmp
73
 
        - cat config.tmp
74
 
IRun_GAS_SPARC :
75
 
        gcc -o xprobe_gas_sparc probe_asm.c probe_gas_sparc.s
76
 
        $(MAKE) $(atlrun) atldir=$(mydir) exe=xprobe_gas_sparc redir=config.tmp
77
 
        - cat config.tmp
78
 
IRun_GAS_x8664 :
79
 
        gcc -o xprobe_gas_x8664 probe_asm.c probe_gas_x8664.s
80
 
        $(MAKE) $(atlrun) atldir=$(mydir) exe=xprobe_gas_x8664 redir=config.tmp
81
 
        - cat config.tmp
82
 
IRun_GAS_x8632 :
83
 
        gcc -o xprobe_gas_x8632 probe_asm.c probe_gas_x8632.s
84
 
        $(MAKE) $(atlrun) atldir=$(mydir) exe=xprobe_gas_x8632 redir=config.tmp
85
 
        - cat config.tmp
86
 
 
87
 
IRunName:
88
 
        - rm -f fname.o cname.o xfcnam config.tmp
89
 
        $(MAKE) fname.o cname.o F77=$(F77) CC=$(CC) \
90
 
                F77FLAGS="$(F77FLAGS)" CCFLAGS="$(CCFLAGS)"
91
 
        $(FLINK) $(FLFLAGS) -o ./xfcnam fname.o cname.o
92
 
        $(MAKE) $(atlrun) atldir=$(mydir) exe=xfcnam redir=config.tmp
93
 
        $(MAKE) config.tmp
94
 
        - cat config.tmp
95
 
        - rm -f fname.o cname.o xfcnam
96
 
 
97
 
IRunInt:
98
 
        - rm -f ff2cint.o cf2cint.o xfcint
99
 
        $(MAKE) ff2cint.o cf2cint.o F77=$(F77) CC=$(CC) \
100
 
                F77FLAGS="$(F77FLAGS)" CCFLAGS="$(CCFLAGS)"
101
 
        $(FLINK) $(FLFLAGS) -o ./xfcint ff2cint.o cf2cint.o
102
 
        $(MAKE) $(atlrun) atldir=$(mydir) exe=xfcint redir=config.tmp
103
 
        $(MAKE) config.tmp
104
 
        cat config.tmp
105
 
        - rm -f ff2cint.o cf2cint.o xfcint
106
 
        
107
 
IRunStr:
108
 
        - rm -f ff2cstr.o cf2cstr.o xfcstr
109
 
        $(MAKE) ff2cstr.o cf2cstr.o F77=$(F77) CC=$(CC) \
110
 
                F77FLAGS="$(F77FLAGS)" CCFLAGS="$(CCFLAGS)"
111
 
        $(FLINK) $(FLFLAGS) -o ./xfcstr ff2cstr.o cf2cstr.o
112
 
        $(MAKE) $(atlrun) atldir=$(mydir) exe=xfcstr redir=config.tmp
113
 
        $(MAKE) config.tmp
114
 
        cat config.tmp
115
 
        - rm -f ff2cstr.o cf2cstr.o xfcstr
116
 
 
117
 
IRunSol:
118
 
        rm -f SolErr.o xsoltst
119
 
        $(CC) $(CCFLAGS) -o xsoltst SolErr.c
120
 
        $(MAKE) $(atlrun) atldir=$(mydir) exe=xsoltst redir=config.tmp
121
 
        $(MAKE) config.tmp
122
 
        - rm -f SolErr.o xsoltst
123
 
IGetSunVers:
124
 
        rm -f config.tmp
125
 
        - cc -V > config.tmp 2>&1
126
 
        $(MAKE) config.tmp
127
 
 
128
 
IBlasLink :
129
 
        $(F77) $(F77FLAGS) -o xtst ./blaslink.f $(BLASlib)
130
 
        - rm -f xtst blaslink.o
131
 
 
132
 
cTryComp :
133
 
        $(COMP) $(FLAGS) -c ./tst.c
134
 
        - rm -f tst.o
135
 
fTryComp :
136
 
        $(COMP) $(FLAGS) -c ./tst.f
137
 
        - rm -f tst.o
138
 
        
139
 
wincc :
140
 
        gcc -mno-cygwin -o $(wcname) '$(wcexe)' wincc.c
141
 
winf77 :
142
 
        gcc -mno-cygwin -o $(wcname) '$(wcexe)' winf77.c
143
 
 
144
 
winf77.exe : winf77.c defdf.h
145
 
        gcc -mno-cygwin -I./ -o winf77.exe winf77.c
146
 
 
147
 
winf77bob : ../bin/$(ARCH)/winf77.exe
148
 
 
149
 
../bin/$(ARCH)/winf77.exe : winf77.c defdf.h
150
 
        gcc -mno-cygwin -I./ -o ../bin/$(ARCH)/winf77.exe winf77.c
151
 
 
152
 
xhpuxarchinfo : archinfo_hpux.c
153
 
        cc -Ae -o $@ archinfo_hpux.c
154
 
xaixarchinfo : archinfo_aix.c
155
 
        xlc -o $@ archinfo_aix.c
156
 
 
157
 
.c.o :
158
 
        $(CC) -c $(CCFLAGS) $<
159
 
.f.o :
160
 
        $(F77) -c $(F77FLAGS) $<
161