我有開始Makefile
與debhelper的:加上`前綴=/USR」的所有隱建立調用
prefix = /opt/$(PACKAGE)
,並預計在make prefix=/usr
如果有人想要一個非/opt
安裝。沒有./configure
(並且不需要真的)。
包是經由
%:
dh [email protected]
,除了debian/rules
平凡debianizable,由於prefix=/usr
要求,人們必須墊料的規則與
override_dh_auto_install:
make prefix=/usr DESTDIR=debian/BUILD install
(也dh_auto_build
)。
什麼是優雅的方式告訴debhelper添加prefix=
所有make
調用(最好不觸及makefile,否則有很多解決方法)?
它不起作用。我想呃「清理」MAKEFLAGS。奇怪的是,如果我向所有目標添加'echo「$$ MAKEFLAGS」',看起來標誌是「w」(一個字符) – dan3
嗯...所以有些東西在你的MAKEFLAGS上跺腳。我看到參考了關於-j的MAKEFLAGS,但沒有比這更一般。我懷疑它會,但你可以嘗試看看'dh $ @ -O = prefix =/usr'(或者那個語法需要正確工作)是否有效? –
既不是'-O前綴=/usr'也不是'-O = prefix =/usr',我不知道「但是這個語法需要工作」:) -O似乎沒有記錄 – dan3