Я думаю, что это вопрос, который задавался много раз, но я не могу найти правильный способ сделать это.
У меня есть следующая структура:
project/
project/Makefile
project/code
project/code/*.cc
project/code/Makefile
Когда я нахожусь в директории 'project/code' и вызываю "make project_code", мой код компилируется правильно.
Я хотел бы сделать это, когда я нахожусь в проекте /, просто называя "make project_code", как если бы я был в "проекте/коде".
Файл makefile/Makefile 'будет содержать другие правила (например,' install ') и некоторые правила для компиляции, как если бы я был в проекте/коде. И для этого я прошу вашей помощи... Спасибо.