최상위 Makefile을 사용하여 debian 패키지를 생성하는 개인 빌드 시스템에서 작업하고 있습니다. /usr/share/dpkg/default.mk를 포함시킴으로써 debian/control과 debian/changelog에서 패키지 이름과 버전을 얻었습니다. 또한 패키지가 "모든"아키텍처인지 알리는 것이 현명하지 않은 경우를 제외하고는 유용 할 $ (DEB_TARGET_ARCH)도 있습니다. 빌드 할 때 공식적으로 패키지 아치를 얻을 수있는 방법이 있습니까? 그것은 2 가지 버전이 필요합니다. 아치에 대한 하나의 (예를 들어, "AMD64") 패키지와 하나가 "모두"여기 Makefile에서 "all"과 특정 debian arch를 구별 할 수 있습니까?
는include /usr/share/dpkg/default.mk
DEB_PKG := ../$(DEB_SOURCE)_$(DEB_VERSION)_all.deb
my_stuff := blabity blah and so forth
all:
deb: $(DEB_PKG)
$(DEB_PKG): debian $(my_stuff)
gbp buildpackage --git-ignore-new