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