CXX := g++
CXXFLAGS := -O2
INCLUDE_DIRS := /usr/local/cuda/include
LIBRARIES := cudart cuda
LIBRARY_DIRS := /usr/local/cuda/lib64
LIBS := $(LIBRARY_DIRS:%=-L%) $(LIBRARY_DIRS:%=-Wl,-rpath=%) $(LIBRARIES:%=-l%)
INCL := $(INCLUDE_DIRS:%=-I%)
ALL: gpuMemMonitor
gpuMemMonitor: gpuMemMonitor.cpp
$(CXX) -o $@ $(CXXFLAGS) $^ $(INCL) $(LIBS)
.PHONY: clean
clean:
/bin/rm -f gpuMemMonitor