Proyecto para encontrar 2 puntos más cercano para el curso de Análisis y Diseño de Algoritmos.
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

36 líneas
652B

  1. CC=gcc
  2. CFLAGS=-Wall -Isrc/include -DDEBUG -g
  3. LDFLAGS=-lm
  4. SRC=src/points.c src/timer.c src/read_file.c src/distance.c src/brute_force.c src/divide_and_conquer.c
  5. OBJ=$(SRC:.c=.o)
  6. all: points informe
  7. points: $(OBJ)
  8. $(CC) -o $@ $^ $(LDFLAGS)
  9. informe:
  10. # if pdflatex is installed create the informe
  11. ifneq (, $(shell which pdflatex))
  12. make -C doc
  13. mv doc/Informe.pdf Informe.pdf
  14. endif
  15. test:
  16. make -C test
  17. test/test
  18. clean: cleanpoints cleaninforme cleantest
  19. cleanpoints:
  20. rm -f src/*.o points
  21. cleaninforme:
  22. make -C doc clean
  23. rm -f Informe.pdf
  24. cleantest:
  25. make -C test clean
  26. .PHONY: all points informe test clean cleanpoints cleaninforme cleantest