Bunun gibi app belirli dizinlerde birkaç Makefiles var:
/project1/apps/app_typeA/Makefile
/project1/apps/app_typeB/Makefile
/project1/apps/app_typeC/Makefile
Her Makefile bir üst düzey bu yolda bir .inc dosyası içerir:
/project1/apps/app_rules.inc
İçinde app_rules.inc İkili dosyaları inşa ederken yerleştirilmesini istediğim yeri belirliyorum. Tüm ikili dosyaların kendi app_type
yollarında olmasını istiyorum :
/project1/bin/app_typeA/
Kullanmayı denedim$(CURDIR)
, şöyle:
OUTPUT_PATH = /project1/bin/$(CURDIR)
ancak bunun yerine tüm yol adına gömülü ikili dosyaları aldım: (artıklığa dikkat edin)
/project1/bin/projects/users/bob/project1/apps/app_typeA
app_typeX
İkili kodları ilgili tipler klasörüne koymak için sadece "geçerli dizin" i almak için ne yapabilirim ?