-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile
More file actions
executable file
·83 lines (59 loc) · 2.16 KB
/
Copy pathmakefile
File metadata and controls
executable file
·83 lines (59 loc) · 2.16 KB
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
FLAGS = -O2 -ffree-form -w -Ofast
OBJS = arrays.o saverRT.o saverT.o evolveDirac.o evolveEscalar.o evolveProca.o fuenteDirac.o fuenteEscalar.o \
fuenteProca.o initialDirac.o initialEscalar.o initialProca.o main.o vars.o metricEscalar.o \
metricDirac.o metricProca.o perturbacionEscalar.o perturbacionDirac.o
exe : folder link
folder :
@ mkdir -p data
link: $(OBJS)
@ echo 'Compilando (...)'
@ gfortran $(FLAGS) -o estrella $(OBJS)
@ echo 'Limpiando archivos extra (...)'
@ rm *.o
@ echo 'Moviendo el ejecutable a la carpeta 'data' (...)'
@ mv estrella data
@ echo 'Copiando los parámetros de entrada a la carpeta 'data' (...)'
@ cp input.par data
@ echo 'Todo está listo para ejecutar UwUr'
clean :
@ echo 'Limpiando el espacio de trabajo (...)'
@ rm -r data
@ echo 'Todo quedó como antes de compilar UwUr'
arrays.o : arrays.f90
@ gfortran $(FLAGS) -c arrays.f90
saverRT.o : saverRT.f90
@ gfortran $(FLAGS) -c saverRT.f90
saverT.o : saverT.f90
@ gfortran $(FLAGS) -c saverT.f90
evolveDirac.o : evolveDirac.f90
@ gfortran $(FLAGS) -c evolveDirac.f90
evolveEscalar.o : evolveEscalar.f90
@ gfortran $(FLAGS) -c evolveEscalar.f90
evolveProca.o : evolveProca.f90
@ gfortran $(FLAGS) -c evolveProca.f90
fuenteDirac.o : fuenteDirac.f90
@ gfortran $(FLAGS) -c fuenteDirac.f90
fuenteEscalar.o : fuenteEscalar.f90
@ gfortran $(FLAGS) -c fuenteEscalar.f90
fuenteProca.o : fuenteProca.f90
@ gfortran $(FLAGS) -c fuenteProca.f90
initialDirac.o : initialDirac.f90
@ gfortran $(FLAGS) -c initialDirac.f90
initialEscalar.o : initialEscalar.f90
@ gfortran $(FLAGS) -c initialEscalar.f90
initialProca.o : initialProca.f90
@ gfortran $(FLAGS) -c initialProca.f90
metricEscalar.o : metricEscalar.f90
@ gfortran $(FLAGS) -c metricEscalar.f90
metricDirac.o : metricDirac.f90
@ gfortran $(FLAGS) -c metricDirac.f90
metricProca.o : metricProca.f90
@ gfortran $(FLAGS) -c metricProca.f90
perturbacionEscalar.o : perturbacionEscalar.f90
@ gfortran $(FLAGS) -c perturbacionEscalar.f90
perturbacionDirac.o : perturbacionDirac.f90
@ gfortran $(FLAGS) -c perturbacionDirac.f90
main.o : main.f90
@ gfortran $(FLAGS) -c main.f90
vars.o : vars.f90
@ gfortran $(FLAGS) -c vars.f90