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
8
extF = $(ext) -langF -lnlen71 -Remtblank -llwarn2 -LAPACK1 $(incs)
9
extC = $(ext) -langC -lnlen79 -Remtblank -llwarn2 $(incs)
10
extM = $(ext) -langM -lnlen79 -llwarn2 $(incs)
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
19
basf = $(basdRCW)/atlconf.base
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 \
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
37
rm -f ../include/* backend/* $(files) x* *.o
39
../../configure : $(basf)
40
$(extM) -b $(basf) -o ../../configure rout=configure
41
chmod a+x ../../configure
43
$(extM) -b $(basf) -o ATLrun.sh rout=ATLrun.sh
46
$(extM) -b $(basf) -o Makefile rout=Makefile
48
$(extC) -b $(basf) -o atlcomp.txt rout=atlcomp.txt
49
CompMake.txt : $(basf)
50
$(extC) -b $(basf) -o CompMake.txt rout=CompMake.txt
52
atlconf_misc.c : $(basf)
53
$(extC) -b $(basf) -o atlconf_misc.c rout=atlconf_misc
55
$(extC) -b $(basf) -o probe_OS.c rout=probe_OS
57
$(extC) -b $(basf) -o probe_asm.c rout=probe_asm
59
$(extC) -b $(basf) -o config.c rout=config
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
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
75
$(extC) -b $(basf) -o atlbench.c rout=atlbench
77
$(extC) -b $(basf) -o wincc.c rout=wincc
79
$(extC) -b $(basf) -o winf77.c rout=winf77