]> git.llucax.com Git - z.facultad/75.42/string.git/blobdiff - Makefile
Se agrega la carátula.
[z.facultad/75.42/string.git] / Makefile
index 636d4e26ab03c211a6c2bcb5b290c7dfe5955a1e..7000842dab1c7fecd332a40fc9d46e318a64f954 100644 (file)
--- a/Makefile
+++ b/Makefile
 #
 
 # 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
@@ -28,46 +29,30 @@ all: $(TARGETS)
 
 # Pruebas.
 tests: $(TESTS)
-       ./dllist_test
 
-dllist_test: dllist.o
+ascii.o: ascii.cpp ascii.h
 
-tp3: dllist.o figura.o rectangulo.o cuadrado.o linea.o circulo.o dibujo.o
+unicode.o: unicode.cpp unicode.h
 
-dllist.o: dllist.cpp dllist.h
+universalstring_test: ascii.o unicode.o universalstring_test.cpp
 
-figura.o: figura.cpp figura.h punto.h
+tp4: ascii.o unicode.o tp4.cpp
 
-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
-
-
-# Preety-printing del código fuente.
-corrida.txt: tp3
-       @./tp3 > corrida.txt
 
 # Regla para borrar.
 clean:
        @echo "Limpiando..."
-       @rm -fR $(TARGETS) *.o core tp2 corrida_*.txt html latex* *.ps
+       @rm -fR $(TARGETS) *.o core html latex* *.ps
 
 # Preety-printing del código fuente.
-FUENTES=dllist.h dllist.cpp punto.h figura.h figura.cpp rectangulo.h \
-       rectangulo.cpp cuadrado.h cuadrado.cpp linea.h linea.cpp circulo.h \
-       circulo.cpp dibujo.h dibujo.cpp tp3.cpp
+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 corrida.txt
+informe: code.ps
        @doxygen
        @cd latex && make refman.pdf && cd ..
        @doxygen Doxyfile.imprimible