#
# Opciones para el compilador.
-CFLAGS=-ansi -pedantic -Wall -g3
+CFLAGS=-ansi -pedantic -Wall -g3 -DDEBUG
+CC=gcc-3.2
+# Pruebas.
+TESTS=dllist_test memdebug_test parser_equation_test
# Programa a compilar.
-TARGETS=
+TARGETS=$(TESTS)
# Regla por defecto.
all: tp1
+# Pruebas.
+tests: $(TESTS)
+ ./dllist_test
+ ./memdebug_test
+
+dllist_test: dllist.o
+
+memdebug_test: dllist.o meminfo.o memdebug.o
+
+parser_equation_test: dllist.o parseerror.o equation.o parser_equation.o
+
tp1: $(TARGETS)
# Regla para borrar.