X-Git-Url: https://git.llucax.com/z.facultad/75.42/euler.git/blobdiff_plain/4533df5a2b674ec9d2a005498d118079d0c1b4b7..19116a8d2d980cb15cdc4d375fc83b2ab7107228:/Makefile?ds=sidebyside diff --git a/Makefile b/Makefile index 6a18539..99dc813 100644 --- a/Makefile +++ b/Makefile @@ -18,12 +18,47 @@ CFLAGS=-ansi -pedantic -Wall -g3 # Programa a compilar. -TARGETS=enunciado +TARGETS=carga.o calculo.o grafico.o # Regla por defecto. -all: $(TARGETS) +all: tp1 + +tp1: $(TARGETS) # Regla para borrar. clean: @echo "Limpiando..." - @rm -fv $(TARGETS) *.o core + @rm -fR $(TARGETS) *.o core tp1 corrida_*.txt html latex + +# Corridas. +corrida_2.txt: tp1 + @./tp1 2 > corrida_2.txt + +corrida_2_200__150.txt: tp1 + @./tp1 2 200 -150 > corrida_2_200__150.txt + +corrida_50_5000.txt: tp1 + @./tp1 50 5000 > corrida_50_5000.txt + +# Corridas con error. +corrida_2__200__150.txt: tp1 + @(./tp1 2 -200 -150 2> corrida_2__200__150.txt) || true + +corrida_2_20a0__150.txt: tp1 + @(./tp1 2 20a0 -150 2> corrida_2_20a0__150.txt) || true + +# Crea todas las corridas. +corridas: corrida_2.txt corrida_2_200__150.txt corrida_50_5000.txt \ + corrida_2__200__150.txt corrida_2_20a0__150.txt + +# Preety-printing del código fuente. +code.ps: general.h tipos.h carga.h carga.c calculo.h calculo.c grafico.h \ + grafico.c tp1.c + enscript -j -E -U2 -C --fancy-header=squeeze --color -pcode.ps \ + general.h tipos.h carga.h carga.c calculo.h calculo.c \ + grafico.h grafico.c tp1.c + +# Informe. +informe: corridas code.ps + @doxygen + @cd latex && make refman.pdf && cd ..