मेरे पास ऐप विशिष्ट निर्देशिकाओं में कई मेकफाइल्स हैं:
/project1/apps/app_typeA/Makefile
/project1/apps/app_typeB/Makefile
/project1/apps/app_typeC/Makefile
प्रत्येक मेकफाइल में एक .inc फ़ाइल होती है जिसमें एक स्तर ऊपर होता है:
/project1/apps/app_rules.inc
App_rules.inc के अंदर, मैं चाहता हूं कि जहां मैं चाहता हूं कि बायनेरिज़ को जब बनाया जाए तो मैं उस स्थान को निर्धारित करूं। मैं चाहता हूं कि सभी बायनेरिज़ अपने-अपने app_type
रास्ते में हों:
/project1/bin/app_typeA/
मैंने$(CURDIR)
इस तरह का उपयोग करने की कोशिश की :
OUTPUT_PATH = /project1/bin/$(CURDIR)
लेकिन इसके बजाय मैं इस तरह से पूरे रास्ते के नाम पर दफन किए गए बायनेरिज़ मिला: (अतिरेक नोटिस)
/project1/bin/projects/users/bob/project1/apps/app_typeA
मैं निष्पादन की "वर्तमान निर्देशिका" प्राप्त करने के लिए क्या कर सकता हूं ताकि मैं app_typeX
अपने संबंधित प्रकार के फ़ोल्डर में बायनेरिज़ डालने के लिए बस पता कर सकूं?