]> git.llucax.com Git - z.facultad/75.12/tp1.git/blob - Makefile
Se expanden keywords del svn.
[z.facultad/75.12/tp1.git] / Makefile
1 #
2 # Este programa resuelve un sistema de ecuaciones lineales ralo
3 # resultante de la discretización mediante diferencias finitas
4 # de ecuaciones diferenciales.
5 # Copyright (C) 2002 Leandro Lucarella
6
7 # Este programa es Software Libre; usted puede redistribuirlo
8 # y/o modificarlo bajo los términos de la "GNU General Public
9 # License" como lo publica la "FSF Free Software Foundation",
10 # o (a su elección) de cualquier versión posterior.
11
12 # Este programa es distribuido con la esperanza de que le será
13 # útil, pero SIN NINGUNA GARANTIA; incluso sin la garantía
14 # implícita por el MERCADEO o EJERCICIO DE ALGUN PROPOSITO en
15 # particular. Vea la "GNU General Public License" para más
16 # detalles.
17
18 # Usted debe haber recibido una copia de la "GNU General Public
19 # License" junto con este programa, si no, escriba a la "FSF
20 # Free Software Foundation, Inc.", 59 Temple Place - Suite 330,
21 # Boston, MA  02111-1307, USA.
22
23 # $URL$
24 # $Date$
25 # $Rev$
26 # $Author$
27
28
29 CPP_OPTS=-g3 -Wall 
30 LIBS=-lm
31
32 all: ca4.txt ca8.txt ca16.txt ca32.txt cb4.txt cb8.txt cb16.txt cb32.txt eg.txt fg.txt \
33         d4.eps d8.eps d16.eps d32.eps eg.eps fg.eps grilla.eps regiones.eps mother.eps \
34         informe.ps informe.pdf informe.tex
35
36 77891: 77891.cpp
37         c++ $(CPP_OPTS) $(LIBS) -o 77891 77891.cpp
38
39 calc.sh: 77891 resultado.awk
40
41 ca4.txt: calc.sh
42         ./calc.sh
43
44 ca8.txt: calc.sh
45         ./calc.sh
46
47 ca16.txt: calc.sh
48         ./calc.sh
49
50 ca32.txt: calc.sh
51         ./calc.sh
52
53 cb4.txt: calc.sh
54         ./calc.sh
55
56 cb8.txt: calc.sh
57         ./calc.sh
58
59 cb16.txt: calc.sh
60         ./calc.sh
61
62 cb32.txt: calc.sh
63         ./calc.sh
64
65 plot.sh: d.gnuplot efg.gnuplot cb4.txt cb8.txt cb16.txt cb32.txt eg.txt fg.txt
66
67 d4.eps: plot.sh
68         ./plot.sh
69
70 d8.eps: plot.sh
71         ./plot.sh
72
73 d16.eps: plot.sh
74         ./plot.sh
75
76 d32.eps: plot.sh
77         ./plot.sh
78
79 eg.eps: plot.sh
80         ./plot.sh
81
82 fg.eps: plot.sh
83         ./plot.sh
84
85 grilla.eps: plot.sh grilla.xcf
86         ./plot.sh
87
88 regiones.eps: plot.sh regiones.xcf
89         ./plot.sh
90
91 mother.eps: plot.sh mother.xcf
92         ./plot.sh
93
94 informe.ps: informe.lyx grilla.eps d4.eps d8.eps d16.eps d32.eps eg.eps fg.eps \
95         regiones.eps mother.eps
96         lyx -e ps informe.lyx
97
98 informe.pdf: informe.lyx grilla.eps d4.eps d8.eps d16.eps d32.eps eg.eps fg.eps \
99         regiones.eps mother.eps
100         lyx -e pdf informe.lyx
101
102 informe.tex: informe.lyx
103         lyx -e latex informe.lyx
104
105 clean-plot:
106         rm -f *.eps
107
108 clean-informe:
109         rm -f informe.ps informe.tex informe.pdf
110
111 clean: clean-plot clean-informe
112         rm -f *.o 77891 ca*.txt cb*.txt ?g.txt *~ parte2.txt isolineas.txt