मैं उन स्थानों में मनमानी डेटा फ़ाइलों को स्थापित करने के लिए automake
कैसे बता सकता हूं?Automake के साथ निश्चित स्थान में मनमानी डेटा फ़ाइलों को स्थापित करें?
मेरे पास कुछ ऐसी फ़ाइलें हैं जिन्हें मुझे विशिष्ट स्थानों में रखना है, उदा। "datafile1
", मेरी परियोजना में, "/usr/MyProduct/flash_memory
" पर प्रतिलिपि बनाने की आवश्यकता है।
- "
/usr/MyProduct/flash_memory
" एक पूर्ण पथ है जिसे मैं नहीं बदल सकता। - "
datafile1
" एक बाइनरी डेटा फ़ाइल है जोmake
द्वारा "निर्मित" नहीं है, लेकिन इसेmake install
द्वारा प्रतिलिपि बनाने की आवश्यकता है। - मैं
make dist
पर सहन नहीं कर सकता। इसेmake install
द्वारा प्रतिलिपि बनाने की आवश्यकता है (यह एक लंबी व्याख्या है, इसलिए, कृपया इसे ध्यान में रखें)। - मैं
install-hook
का उपयोग नहीं करता, लेकिन एक और अधिक सुरुचिपूर्ण दृष्टिकोण (यदि संभव हो) पसंद करते हैं।
वास्तव में धन्यवाद!
जैसा कि मैंने पहले कहा था, "'/usr/MyProduct/flash_memory' "एक पूर्ण पथ है जिसे मैं नहीं बदल सकता। यह मेरी पसंद नहीं है। इसे अनदेखा करते हुए, मैंने कोशिश की "confdir = ... conf_DATA = datafile1'" लेकिन यह काम नहीं किया। कोई संकेत? धन्यवाद – j4x
@fljx जब आप कहते हैं कि "मैं नहीं बदल सकता", तो क्या आपका मतलब है कि "मैं" उपयोगकर्ता को पैकेज स्थापित करने के रूप में, या जब आप पैकेज रखरखाव करते हैं तो "मैं" का मतलब है। यदि पूर्व, मेरा जवाब काम करता है। यदि आप बाद वाले का मतलब है, तो automake का उपयोग बंद करो; आप उपकरण का दुरुपयोग कर रहे हैं। –
मेरा मतलब है "मैं, वह कर्मचारी जो मेरे मालिक का पालन करता है"। वैसे भी, मैंने 'confdir' को" confdir = $ (उपसर्ग)/usr/awmg/फ़्लैश/'" में बदल दिया है और यह काम करता है। पूर्ण पथ नहीं है। मैं बस समझना चाहता हूं क्यों, अब ... धन्यवाद फिर से! – j4x