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

« back to all changes in this revision

Viewing changes to CONFIG/src/Make.ext

  • 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
topd = /home/whaley/atlas3.8/AtlasBase
 
3
incs = -def topd /home/whaley/atlas3.8/AtlasBase \
 
4
       -def incd /home/whaley/atlas3.8/AtlasBase/Clint \
 
5
       -def BASEdir /home/whaley/atlas3.8/AtlasBase/Antoine/ \
 
6
       -def basd /home/whaley/atlas3.8/AtlasBase/Clint
 
7
ext  = extract
 
8
extF = $(ext) -langF -lnlen71 -Remtblank -llwarn2 -LAPACK1 $(incs)
 
9
extC = $(ext) -langC -lnlen79 -Remtblank -llwarn2 $(incs)
 
10
extM = $(ext) -langM -lnlen79 -llwarn2 $(incs)
 
11
 
 
12
default: all
 
13
force_build:
 
14
basd = /home/whaley/atlas3.8/AtlasBase/Clint
 
15
basdRCW = /home/whaley/atlas3.8/AtlasBase/Clint
 
16
basdAPP = /home/whaley/atlas3.8/AtlasBase/Antoine
 
17
incf = /home/whaley/atlas3.8/AtlasBase/gen.inc
 
18
 
 
19
basf = $(basdRCW)/atlconf.base
 
20
 
 
21
 
 
22
files = ATLrun.sh CompMake.txt Makefile SpewMakeInc.c atlbench.c atlcomp.txt \
 
23
        atlconf_misc.c config.c print_enums.c probe_OS.c probe_arch.c \
 
24
        probe_asm.c probe_comp.c probe_f2c.c probe_pmake.c probe_vec.c \
 
25
        wincc.c winf77.c
 
26
 
 
27
all : $(files)
 
28
force_build:
 
29
dirall : all force_build
 
30
        $(extM) -o ../include/Make.ext -langM -b $(topd)/make.base \
 
31
                rout=ATLAS/CONFIG/include
 
32
        cd ../include ; make -f Make.ext all
 
33
        $(extM) -o backend/Make.ext -langM -b $(topd)/make.base \
 
34
                rout=ATLAS/CONFIG/src/backend
 
35
        cd backend ; make -f Make.ext all
 
36
killall :
 
37
        rm -f ../include/* backend/* $(files) x* *.o
 
38
 
 
39
../../configure : $(basf)
 
40
        $(extM) -b $(basf) -o ../../configure rout=configure
 
41
        chmod a+x ../../configure
 
42
ATLrun.sh: $(basf)
 
43
        $(extM) -b $(basf) -o ATLrun.sh rout=ATLrun.sh
 
44
        chmod a+x ATLrun.sh
 
45
Makefile : $(basf)
 
46
        $(extM) -b $(basf) -o Makefile rout=Makefile
 
47
atlcomp.txt : $(basf)
 
48
        $(extC) -b $(basf) -o atlcomp.txt rout=atlcomp.txt
 
49
CompMake.txt : $(basf)
 
50
        $(extC) -b $(basf) -o CompMake.txt rout=CompMake.txt
 
51
 
 
52
atlconf_misc.c : $(basf)
 
53
        $(extC) -b $(basf) -o atlconf_misc.c rout=atlconf_misc
 
54
probe_OS.c : $(basf)
 
55
        $(extC) -b $(basf) -o probe_OS.c rout=probe_OS
 
56
probe_asm.c : $(basf)
 
57
        $(extC) -b $(basf) -o probe_asm.c rout=probe_asm
 
58
config.c : $(basf)
 
59
        $(extC) -b $(basf) -o config.c rout=config
 
60
probe_vec.c : $(basf)
 
61
        $(extC) -b $(basf) -o probe_vec.c rout=probe_vec
 
62
probe_arch.c : $(basf)
 
63
        $(extC) -b $(basf) -o probe_arch.c rout=probe_arch
 
64
print_enums.c : $(basf)
 
65
        $(extC) -b $(basf) -o print_enums.c rout=print_enums
 
66
probe_comp.c : $(basf)
 
67
        $(extC) -b $(basf) -o probe_comp.c rout=probe_comp
 
68
SpewMakeInc.c : $(basf)
 
69
        $(extC) -b $(basf) -o SpewMakeInc.c rout=SpewMakeInc
 
70
probe_f2c.c : $(basf)
 
71
        $(extC) -b $(basf) -o probe_f2c.c rout=probe_f2c
 
72
probe_pmake.c : $(basf)
 
73
        $(extC) -b $(basf) -o probe_pmake.c rout=probe_pmake
 
74
atlbench.c : $(basf)
 
75
        $(extC) -b $(basf) -o atlbench.c rout=atlbench
 
76
wincc.c : $(basf)
 
77
        $(extC) -b $(basf) -o wincc.c rout=wincc
 
78
winf77.c : $(basf)
 
79
        $(extC) -b $(basf) -o winf77.c rout=winf77
 
80