NAME=nvml include ../../Makefile_comp_tests include ../Makefile.nvml NVCC = $(CUDA_DIR)/bin/nvcc NVCFLAGS = -L$(NVML_INCDIR) -ccbin=$(CC) CUDALIBS = -L$(NVML_LIBDIR) -L$(CUDA_DIR)/lib64 -lcuda -lcudart -lnvidia-ml PAPILIB := ../../../libpapi.a -ldl %.o:%.cu $(NVCC) $(NVCFLAGS) $(INCLUDE) -c -o $@ $< TESTS = HelloWorld nvml_power_limiting_test nvml_tests: $(TESTS) HelloWorld: HelloWorld.o $(UTILOBJS) $(NVCC) $(NVCFLAGS) $(INCLUDE) -o HelloWorld HelloWorld.o $(UTILOBJS) $(PAPILIB) $(CUDALIBS) nvml_power_limiting_test: nvml_power_limiting_test.o $(UTILOBJS) $(NVCC) $(NVCFLAGS) $(INCLUDE) -o nvml_power_limiting_test nvml_power_limiting_test.o $(UTILOBJS) $(PAPILIB) $(CUDALIBS) cp nvml_power_limiting_test ~/nvml_power_limiting_test clean: rm -f $(TESTS) *.o FORCE: