| 123456789101112131415161718192021222324252627 |
- CC=gcc
- CPP=g++
- INC=
- LIBS=-lOpenCL -lm
-
- all: vecadd1 vecadd2 vecadd3 vecadd4 shamain
-
- vecadd1: vecadd1.c
- $(CC) vecadd1.c -o vecadd1 $(INC) $(LIBS)
-
- vecadd2: vecadd2.c
- $(CPP) vecadd2.c -o vecadd2 $(INC) $(LIBS)
-
- vecadd3: vecadd3.c vecadd3.cl
- $(CPP) vecadd3.c -o vecadd3 $(INC) $(LIBS)
-
- vecadd4: vecadd4.c vecadd4.cl
- $(CPP) vecadd4.c -o vecadd4 $(INC) $(LIBS)
-
- sha256.o: sha256.c
- $(CPP) -c sha256.c $(INC)
-
- shamain: shamain.cpp sha256.o
- $(CPP) shamain.cpp -o shamain sha256.o $(INC) $(LIBS)
-
- clean:
- rm vecadd1 vecadd2 vecadd3 vecadd4 sha256.o shamain
|