也許我問一個愚蠢的問題,但有什麼辦法可以告訴automake我的項目包括文件,當我做一個「make dist
」,但不是當我做一個「make install
「?Automake:不同的安裝目標和工具鏈
也許我的行事方式不正確,爲了讓它更清晰,我會告訴我需要什麼。
我需要在一個嵌入式板卡部署我的應用程序,我用「
make install
」的腳本來創建可以複製到目標板的包裝。另一方面,我希望能夠更新我的庫和包含文件的工具鏈。
在第一種情況下,我不能有任何脂肪浪費我有限的閃存,只是讓應用程序運行所必需的東西。
在第二個,我需要有頭文件,pkgconfig和開發所需的所有東西。
我應該如何配置我的「Makefile.am
」以及期望哪些規則以便達到我的目標?
真的很感謝。
事實上並非如此。我的需求很簡單,以證明這樣的事情是合理的。我只是希望能夠設置給定的腳本SUID,其他數據文件R/W的任意權限等等。我明白你的意思,並且傾向於同意沒有我需要的條款,但我仍然希望有一個更清晰的方式,而不是「完成後」。真的感謝。 – j4x
但是在#1中你說過你已經在創建「一個包裹」了。我只是建議你使用專爲包裝設計的工具。這些工具還設置了許多其他功能。如果它真的比我想象的簡單,那麼可以根據他們需要運行的時間來查看automake安裝鉤子「install-data-local」或「install-data-hook」。 – ldav1s
我明白你的意思。不過,我的觀點是,當我使用「鉤子」時,我首先做錯了以後的修復,而且對我來說似乎並不明智,所以我想知道是否有什麼方法可以讓它一開始就是正確的。從你說的和我在網上找到的東西看來,這似乎是不可能的,我必須忍受「-hook-」或其他任何_later fix_解決方法。我現在清楚了嗎?再次感謝! – j4x