|
@@ -14,17 +14,19 @@
|
|
#
|
|
#
|
|
# See the GNU Lesser General Public License in COPYING.LGPL for more details.
|
|
# See the GNU Lesser General Public License in COPYING.LGPL for more details.
|
|
|
|
|
|
-CFLAGS += $$(pkg-config --cflags libstarpu-1.0)
|
|
|
|
-LDFLAGS += $$(pkg-config --libs libstarpu-1.0)
|
|
|
|
|
|
+CFLAGS += $$(pkg-config --cflags starpu-1.0)
|
|
|
|
+LDFLAGS += $$(pkg-config --libs starpu-1.0)
|
|
|
|
|
|
-HAS_CUDA = $(shell pkg-config --libs libstarpu-1.0 |grep -i cuda)
|
|
|
|
|
|
+HAS_CUDA = $(shell pkg-config --libs starpu-1.0 |grep -i cuda)
|
|
NVCC ?= nvcc
|
|
NVCC ?= nvcc
|
|
-HAS_OPENCL = $(shell pkg-config --libs libstarpu-1.0 |grep -i opencl)
|
|
|
|
|
|
+HAS_OPENCL = $(shell pkg-config --libs starpu-1.0 |grep -i opencl)
|
|
|
|
|
|
%.o: %.cu
|
|
%.o: %.cu
|
|
nvcc $(CFLAGS) $< -c
|
|
nvcc $(CFLAGS) $< -c
|
|
|
|
|
|
-all: hello_world vector_scal
|
|
|
|
|
|
+TARGETS = hello_world vector_scal
|
|
|
|
+
|
|
|
|
+all: $(TARGETS)
|
|
|
|
|
|
VECTOR_SCAL_PREREQUISITES = vector_scal.o vector_scal_cpu.o
|
|
VECTOR_SCAL_PREREQUISITES = vector_scal.o vector_scal_cpu.o
|
|
ifneq ($(strip $(HAS_CUDA)),)
|
|
ifneq ($(strip $(HAS_CUDA)),)
|
|
@@ -41,4 +43,4 @@ vector_scal: $(VECTOR_SCAL_PREREQUISITES)
|
|
$(VECTOR_SCAL_COMPILER) $(LDFLAGS) $^ -o $@
|
|
$(VECTOR_SCAL_COMPILER) $(LDFLAGS) $^ -o $@
|
|
|
|
|
|
clean:
|
|
clean:
|
|
- rm -f hello_world vector_scal *.o
|
|
|
|
|
|
+ rm -f $(TARGETS) *.o
|