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