-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakesuhrrt
57 lines (50 loc) · 1.77 KB
/
Makesuhrrt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
SHELL= /bin/sh
OPTC= -O
include $(CWPROOT)/src/Makefile.config
D = $L/libcwp.a $L/libpar.a $L/libsu.a
LFLAGS= $(PRELFLAGS) -L$L -lsu -lpar -lcwp -lm $(POSTLFLAGS)
PROG= suhrrt
FLAG=-c -O
OBJ= suhrrt.o hrrt.o cholesky2.o p_stack.o h_stack.o fx_go.o fx_symmetry.o \
fft.o matrix_2.o gauss_gauss_0.o cauchy_gauss_0.o \
radon_param.o gauss_gauss_t0.o herm.o interval.o norma.o
LIB=/home/dtrad/radon/flibrary
# dependence
$(PROG):suhrrt.o hrrt.o cholesky2.o p_stack.o h_stack.o fx_go.o fx_symmetry.o fft.o \
matrix_2.o gauss_gauss_0.o cauchy_gauss_0.o \
radon_param.o gauss_gauss_t0.o herm.o interval.o norma.o
g77 -o $(PROG) $(OBJ) $(CFLAGS) $(LFLAGS)
suhrrt.o: suhrrt.c
gcc -c $(OPTC) $(ENDIANFLAG) suhrrt.c -Wall
rtpar0.o: rtpar0.f
g77 $(FLAG) rtpar0.f
cholesky2.o: $(LIB)/cholesky2.for
g77 $(FLAG) $(LIB)/cholesky2.for
p_stack.o: $(LIB)/p_stack.for
g77 $(FLAG) $(LIB)/p_stack.for
h_stack.o: $(LIB)/h_stack.for
g77 $(FLAG) $(LIB)/h_stack.for
fx_go.o: $(LIB)/fx_go.for
g77 $(FLAG) $(LIB)/fx_go.for
fx_symmetry.o: $(LIB)/fx_symmetry.for
g77 $(FLAG) $(LIB)/fx_symmetry.for
fft.o: $(LIB)/fft.for
g77 $(FLAG) $(LIB)/fft.for
matrix_2.o: $(LIB)/matrix_2.for
g77 $(FLAG) $(LIB)/matrix_2.for
gauss_gauss_0.o: $(LIB)/gauss_gauss_0.for
g77 $(FLAG) $(LIB)/gauss_gauss_0.for
cauchy_gauss_0.o: $(LIB)/cauchy_gauss_0.for
g77 $(FLAG) $(LIB)/cauchy_gauss_0.for
sum_slope.o: $(LIB)/sum_slope.for
g77 $(FLAG) $(LIB)/sum_slope.for
radon_param.o: $(LIB)/radon_param.for
g77 $(FLAG) $(LIB)/radon_param.for
gauss_gauss_t0.o: $(LIB)/gauss_gauss_t0.for
g77 $(FLAG) $(LIB)/gauss_gauss_t0.for
herm.o: $(LIB)/herm.for
g77 $(FLAG) $(LIB)/herm.for
interval.o: $(LIB)/interval.for
g77 $(FLAG) $(LIB)/interval.for
norma.o: $(LIB)/norma.for
g77 $(FLAG) $(LIB)/norma.for