मेरे पास एक परियोजना है जहां निर्देशिका संरचना इस प्रकार है:
$projectroot
|
+---------------+----------------+
| | |
part1/ part2/ part3/
| | |
+------+-----+ +---+----+ +---+-----+
| | | | | | |
data/ src/ inc/ src/ inc/ src/ inc/
मुझे एक मेकफाइल कैसे लिखना चाहिए जो भाग / src (या जहां भी वास्तव में होगा) में भाग में c / c ++ स्रोत फ़ाइलों पर लिंक / संकलन कर सकता है? / Src
क्या मैं कुछ कर सकता हूँ -I $ प्रोजेक्टरो / part1 / src -I $ प्रोजेक्टरो / part1 / inc -I $ प्रॉजेक्ट / पार्ट 2 / src ...
अगर वह काम करेगा, तो क्या यह एक आसान तरीका है। मैंने उन परियोजनाओं को देखा है, जहां संबंधित भाग में प्रत्येक में एक मेकफिल होता है? फ़ोल्डरों। [इस पोस्ट में मैंने प्रश्न चिह्न का उपयोग किया जैसे bash syntax में]
recursive invocation
, जो कि बहुत सुंदर होना चाहिए।