I have the following makefile:
g++ -o OUTPUT runner.cpp main.cpp src/file1.cpp src/file2.cpp -L/usr/local/cpp_gpu/lib -lopencv_gapi -lopencv_stitching -l