【发布时间】:2013-11-26 12:22:40
【问题描述】:
我有一个Makefile,以
prefix = /opt/$(PACKAGE)
如果有人想要非/opt 安装,则需要make prefix=/usr。没有./configure(真的不需要)。
该软件包可通过以下方式轻松 debianizable
%:
dh $@
与debian/rules 一样,除了由于prefix=/usr 的要求,人们不得不在规则中乱扔垃圾
override_dh_auto_install:
make prefix=/usr DESTDIR=debian/BUILD install
(也是dh_auto_build)。
告诉 debhelper 向所有 make 调用添加 prefix= 的优雅方法是什么(最好不接触 makefile,否则有很多解决方法)?
【问题讨论】: