Хочу сделать следующее:
в некоем Makefile определяем переменные, на пример,
APP=privet
SOURCE=vasia.cpp
и пишем инклюд где использую эти переменные, чтобы компиляться
include $(PROJECT_ROOT)/default.mk
в самом default.mk имеем что-нибудь вроде такого
$(APP): хитрые_зависимости
хитрые_правила
проблема в том, что переменная определенная в Makefile "не видна" (пустая) в default.mk
это так и должно быть или как-то можно обойти это? было б удобно держать один default.mk со всеми правилами (общими для всего проекта), а в рабочих катлогах иметь простенькие дефиниции исходников и библиотек...

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.