forked from ixkael/3DEX
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.in
executable file
·98 lines (71 loc) · 2.14 KB
/
Makefile.in
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
# input Makefile
# DO NOT EDIT!
# Run ./configure to produce the Makefile instead.
HEALPIX =
F90_BINDIR =
F90_INCDIR =
F90_LIBDIR =
FITSDIR =
LIBFITS =
BLASDIR =
LIBBLAS =
LAPACKDIR =
LIBLAPACK =
F90_FC = gfortran
F90_FFLAGS =
F90_CC =
F90_CFLAGS =
F90_PIXFLAGS =
F90_LDFLAGS =
F90_AR =
F90_I8FLAG =
F90_MOD =
F90_OS =
F90_MKFLAGS = FC="$(F90_FC)" FFLAGS="$(F90_FFLAGS)" LDFLAGS="$(F90_LDFLAGS)" \
CC="$(F90_CC)" CFLAGS="$(F90_CFLAGS)" MOD="$(F90_MOD)" OS="$(F90_OS)" HEALPIX=$(HEALPIX) \
LIBDIR=$(F90_LIBDIR) INCDIR=$(F90_INCDIR) PIXFLAGS="$(F90_PIXFLAGS)" BINDIR=$(F90_BINDIR) AR="$(F90_AR)" \
all: f90-modules f90-library f90-prog
RM = rm -f
LS = ls
f90-prog: almnfile2rmap survey2almn survey2almn_lm survey2almn_interactive compute_legen_plm compute_qln compute_qml_pl utests
f90-all: f90-external f90-modules f90-library f90-prog
f90-external:
@cd src/f90/external; $(MAKE) $(F90_MKFLAGS)
f90-modules:
@cd src/f90/mod; $(MAKE) $(F90_MKFLAGS)
f90-library: f90-modules
almnfile2rmap: f90-modules f90-library
@cd src/f90/$@; $(MAKE) $(F90_MKFLAGS)
survey2almn: f90-modules f90-library
@cd src/f90/$@; $(MAKE) $(F90_MKFLAGS)
survey2almn_lm: f90-modules f90-library
@cd src/f90/$@; $(MAKE) $(F90_MKFLAGS)
survey2almn_interactive: f90-modules f90-library
@cd src/f90/$@; $(MAKE) $(F90_MKFLAGS)
compute_legen_plm: f90-modules f90-library
@cd src/f90/$@; $(MAKE) $(F90_MKFLAGS)
compute_qln: f90-modules f90-library
@cd src/f90/$@; $(MAKE) $(F90_MKFLAGS)
compute_qml_pl: f90-modules f90-library
@cd src/f90/$@; $(MAKE) $(F90_MKFLAGS)
utests: f90-modules f90-library
@cd src/f90/$@; $(MAKE) $(F90_MKFLAGS)
clean:
for p in $(f90-prog) mod; do \
$(RM) src/f90/$$p/*.o src/f90/$$p/*.$(F90_MOD) src/f90/$$p/lib*.a src/f90/$$p/*.pc src/f90/$$p/*.pcl src/f90/$$p/*.il ; \
done
vclean: clean
for p in $(f90-prog); do \
$(RM) $(F90_BINDIR)/$$p; \
$(RM) src/f90/$$p/*.o; \
done
$(RM) $(F90_INCDIR)/*.$(F90_MOD)
$(RM) $(F90_INCDIR)/*.pc $(F90_INCDIR)/*.pcl
$(RM) $(F90_LIBDIR)/*.a
tidy: vclean
$(RM) Makefile.bak
distclean: tidy
$(RM) Makefile
$(RM) Makefile_tmp
$(RM) Makefile_bk*
$(RM) -r $(F90_BINDIR) $(F90_INCDIR) $(F90_LIBDIR)