【发布时间】:2025-12-09 10:30:02
【问题描述】:
我正在使用dh_make 生成的文件夹结构。
只要我保持这种结构,一切都很好:
./debian/
./debian/rules
./debian/<rest_of_files>
./Makefile
当我执行fakeroot debian/rules clean binary 时,它会执行make clean && make && make install DESTDIR=properplace 并且一切正常,因为我的Makefile 具有这些目标。
现在我想将 debian/rules 移动到 packaging/debian/rules 但没有任何效果。
我尝试fakeroot packaging/debian/rules clean binary,但显然在./packaging/ 中寻找Makefile 而不是在$CWD 中
编辑:
正如其他人所说,构建脚本不喜欢这样,作为一种解决方法,我从主 makefile 执行此操作
package-debian:
ln -s packaging/debian debian
fakeroot debian/rules clean binary
rm debian
【问题讨论】: