X-Git-Url: https://git.llucax.com/z.facultad/75.42/euler-oo.git/blobdiff_plain/c597c0665a07e9afe23721cf776fd01c8993e6f3..f5f954c4c6c56e3ad3bfd97f592bef84b06da90d:/Makefile diff --git a/Makefile b/Makefile index 5800906..dec807f 100644 --- a/Makefile +++ b/Makefile @@ -14,11 +14,11 @@ # # Opciones para el compilador. -CXXFLAGS=-ansi -pedantic -Wall -g3 -DDEBUG -#CC=gcc-3.2 +CXXFLAGS=-ansi -pedantic -Wall -O3 +#CXXFLAGS=-ansi -pedantic -Wall -g3 -DDEBUG # Pruebas. -TESTS= +TESTS=dllist_test # Programa a compilar. TARGETS=$(TESTS) tp3 @@ -28,12 +28,27 @@ all: $(TARGETS) # Pruebas. tests: $(TESTS) + ./dllist_test dllist_test: dllist.o -memdebug_test: dllist.o meminfo.o memdebug.o +tp3: dllist.o figura.o rectangulo.o cuadrado.o linea.o circulo.o dibujo.o + +dllist.o: dllist.cpp dllist.h + +figura.o: figura.cpp figura.h punto.h + +linea.o: figura.o linea.cpp linea.h + +circulo.o: figura.o circulo.cpp circulo.h + +rectangulo.o: figura.o rectangulo.cpp rectangulo.h + +cuadrado.o: rectangulo.o cuadrado.cpp cuadrado.h + +dibujo.o: dllist.o figura.o dibujo.cpp dibujo.h + -parser_equation_test: dllist.o strutil.o meminfo.o memdebug.o parseerror.o # Regla para borrar. clean: