Nenhuma descrição

Makefile 556B

123456789101112131415161718192021222324252627
  1. CC=gcc
  2. CPP=g++
  3. INC=
  4. LIBS=-lOpenCL -lm
  5. all: vecadd1 vecadd2 vecadd3 vecadd4 shamain
  6. vecadd1: vecadd1.c
  7. $(CC) vecadd1.c -o vecadd1 $(INC) $(LIBS)
  8. vecadd2: vecadd2.c
  9. $(CPP) vecadd2.c -o vecadd2 $(INC) $(LIBS)
  10. vecadd3: vecadd3.c vecadd3.cl
  11. $(CPP) vecadd3.c -o vecadd3 $(INC) $(LIBS)
  12. vecadd4: vecadd4.c vecadd4.cl
  13. $(CPP) vecadd4.c -o vecadd4 $(INC) $(LIBS)
  14. sha256.o: sha256.c
  15. $(CPP) -c sha256.c $(INC)
  16. shamain: shamain.cpp sha256.o
  17. $(CPP) shamain.cpp -o shamain sha256.o $(INC) $(LIBS)
  18. clean:
  19. rm vecadd1 vecadd2 vecadd3 vecadd4 sha256.o shamain