2010-09-03 7 views
10

के साथ डेटा के निर्देशिका पेड़ को कैसे स्थापित करें I HTML फ़ाइलों, स्टाइलशीट्स और प्रत्येक उपनिर्देशिका में मेकफ़ाइल बनाने के बिना ऑटोमेक के साथ छवियों का एक निर्देशिका वृक्ष कैसे स्थापित कर सकता हूं?automake

उच्चस्तरीय निर्देशिका

htmldir = $(docdir)/foo/html 
html_DATA = \ 
     stylesheets/foo.css \ 
     images/foo.jpg \ 
     index.html \ 
     about/index.html \ 
     faq/index.html 
EXTRA_DIST = $(html_DATA) 

में निम्नलिखित का प्रयोग विफल रहता है क्योंकि उपनिर्देशिका से पहले install कहा जाता है नहीं बनाया जाता है।

उत्तर

10

आप लिख सकते हैं

foohtmldir = $(htmldir)/foo/html 
nobase_dist_foohtml_DATA = \ 
    stylesheets/foo.css \ 
    images/foo.jpg \ 
    index.html \ 
    about/index.html \ 
    faq/index.html 

htmldir एक चर उपयोगकर्ता configure --htmldir=... का उपयोग कर तो मैं एक और एक उपयोग करने का सुझाव अगर आप इसके बारे में कुछ उपनिर्देशिका लिखना चाहते संशोधित करने के लिए हकदार है। nobase_ उपसर्ग ऑटोमैक को इंस्टॉलेशन के दौरान प्रमुख निर्देशिकाओं को पट्टी न करने के लिए बताएगा, और dist_ उपसर्ग को फ़ाइलों को वितरित करने की आवश्यकता होती है।

संबंधित मुद्दे