]> git.llucax.com Git - z.facultad/75.42/euler-oo.git/blob - Makefile
La DLList ya compila.
[z.facultad/75.42/euler-oo.git] / Makefile
1 #
2 # Taller de Programación (75.42).
3 #
4 # Trabajo Práctico Número 3:
5 # Lista de figuras.
6 #
7 # Copyleft 2003 - Leandro Lucarella <llucare@fi.uba.ar>
8 # Puede copiar, modificar y distribuir este programa bajo los términos de
9 # la licencia GPL (http://www.gnu.org/).
10 #
11 # Creado: vie sep 19 00:38:51 ART 2003
12 #
13 # $Id$
14 #
15
16 # Opciones para el compilador.
17 CXXFLAGS=-ansi -pedantic -Wall -g3 -DDEBUG
18 #CC=gcc-3.2
19
20 # Pruebas.
21 TESTS=
22
23 # Programa a compilar.
24 TARGETS=$(TESTS) tp3
25
26 # Regla por defecto.
27 all: $(TARGETS)
28
29 # Pruebas.
30 tests: $(TESTS)
31
32 dllist_test: dllist.o
33
34 memdebug_test: dllist.o meminfo.o memdebug.o
35
36 parser_equation_test: dllist.o strutil.o meminfo.o memdebug.o parseerror.o
37
38 # Regla para borrar.
39 clean:
40         @echo "Limpiando..."
41         @rm -fR $(TARGETS) *.o core tp2 corrida_*.txt html latex* *.ps *.pdf
42
43 # Preety-printing del código fuente.
44 code.ps: 
45         enscript -j -E -U2 -C --fancy-header=squeeze --color -pcode.ps
46
47 # Informe.
48 informe: code.ps
49         @doxygen
50         @cd latex && make refman.pdf && cd ..
51         @doxygen Doxyfile.imprimible