#
# Opciones para el compilador.
-#CXXFLAGS=-ansi -pedantic -Wall -O3
-CXXFLAGS=-ansi -pedantic -Wall -g3 -DDEBUG
+CXXFLAGS=-ansi -pedantic -Wall -O3
+#CXXFLAGS=-ansi -pedantic -Wall -g3
+#CXXFLAGS=-ansi -pedantic -Wall -g3 -DDEBUG
# Pruebas.
-TESTS=
+TESTS=universalstring_test
# Programa a compilar.
TARGETS=$(TESTS) tp4
unicode.o: unicode.cpp unicode.h
-#quicksort.o: quicksort.cpp quicksort.h
+universalstring_test: ascii.o unicode.o universalstring_test.cpp
-#universalstring.o: universalstring.h universalstring.cpp
-
-universalstring: ascii.o unicode.o universalstring.cpp
+tp4: ascii.o unicode.o tp4.cpp
# Regla para borrar.
# Preety-printing del código fuente.
FUENTES=ascii.h ascii.cpp unicode.h unicode.cpp universalstring.h \
- quicksort.h quicksort.cpp
+ quicksort.h tp4.cpp
code.ps: $(FUENTES)
@enscript -j -Ecpp -U2 -C --fancy-header=squeeze --color -pcode.ps \
$(FUENTES)
# Informe.
-informe: code.ps corrida.txt
+informe: code.ps
@doxygen
@cd latex && make refman.pdf && cd ..
@doxygen Doxyfile.imprimible