# Opciones para el compilador.
CFLAGS=-ansi -pedantic -Wall -g3 -DDEBUG
-CC=gcc-3.2
# Pruebas.
TESTS=dllist_test memdebug_test parser_equation_test parser_variable_test \
parser_expression_test
# Programa a compilar.
-TARGETS=$(TESTS)
+TARGETS=$(TESTS) tp2
# Regla por defecto.
-all: tp1
+all: $(TARGETS)
# Pruebas.
tests: $(TESTS)
memdebug_test: dllist.o meminfo.o memdebug.o
parser_equation_test: dllist.o strutil.o meminfo.o memdebug.o parseerror.o \
- parser_common.o equation.o parser_equation.o
+ parser_common.o equation.o equation_list.o variable.o variable_list.o \
+ parser_equation.o parser_expression.o
parser_variable_test: dllist.o strutil.o meminfo.o memdebug.o parseerror.o \
parser_common.o variable.o variable_list.o parser_variable.o
parser_expression_test: dllist.o strutil.o meminfo.o memdebug.o parseerror.o \
parser_common.o variable.o variable_list.o parser_expression.o
-tp1: $(TARGETS)
+tp2: dllist.o strutil.o meminfo.o memdebug.o parseerror.o parser_common.o \
+ variable.o variable_list.o parser_expression.o variable_list.o \
+ parser_variable.o equation.o equation_list.o parser_equation.o
# Regla para borrar.
clean: