Я распространяю свои файлы cpp вместе с make файлом. Теперь make файл находится в том же каталоге, что и файл cpp.
Какова переменная (если она есть) в make файле, которая позволяет мне получить текущий каталог, в котором находится файл makefile? Таким образом, я могу использовать эту переменную для указания моего пути cpp для компиляции.
Мой make файл выглядит следующим образом:
all:
g++ ($makeFileDir)/main.cpp ($makeFileDir)/hello.cpp ($makeFileDir)/factorial.cpp -o ($makeFileDir)/hello.exe
Изменить: я запускаю свои make файлы в Windows