# # Taller de Programación (75.42). # # Ejercicio Número 4: # Ordena texto ASCII o Unicode. # # Copyleft 2003 - Leandro Lucarella # Puede copiar, modificar y distribuir este programa bajo los términos de # la licencia GPL (http://www.gnu.org/). # # Creado: vie sep 19 00:38:51 ART 2003 # # $Id$ # # Opciones para el compilador. CXXFLAGS=-ansi -pedantic -Wall -O3 #CXXFLAGS=-ansi -pedantic -Wall -g3 #CXXFLAGS=-ansi -pedantic -Wall -g3 -DDEBUG # Pruebas. TESTS=universalstring_test # Programa a compilar. TARGETS=$(TESTS) tp4 # Regla por defecto. all: $(TARGETS) # Pruebas. tests: $(TESTS) ascii.o: ascii.cpp ascii.h unicode.o: unicode.cpp unicode.h universalstring_test: ascii.o unicode.o universalstring_test.cpp tp4: ascii.o unicode.o tp4.cpp # Regla para borrar. clean: @echo "Limpiando..." @rm -fR $(TARGETS) *.o core html latex* *.ps # Preety-printing del código fuente. FUENTES=ascii.h ascii.cpp unicode.h unicode.cpp universalstring.h \ quicksort.h tp4.cpp code.ps: $(FUENTES) @enscript -j -Ecpp -U2 -C --fancy-header=squeeze --color -pcode.ps \ $(FUENTES) # Informe. informe: code.ps @doxygen @cd latex && make refman.pdf && cd .. @doxygen Doxyfile.imprimible