From b6bb4175cd3ced7967f315a25e8b504d4ed827b7 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Mon, 12 Jun 2023 12:20:11 +0200 Subject: [PATCH] buildsys: split out build dir generation Signed-off-by: Thomas Lamprecht --- Makefile | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index 8c05051..e7c7bef 100644 --- a/Makefile +++ b/Makefile @@ -2,26 +2,27 @@ include /usr/share/dpkg/pkg-info.mk PACKAGE=proxmox-backup -GITVERSION:=$(shell git rev-parse HEAD) - -DEB=$(PACKAGE)_$(DEB_VERSION_UPSTREAM_REVISION)_all.deb +DEB=$(PACKAGE)_$(DEB_VERSION)_all.deb DEBS=$(DEB) -BUILD_DIR=build +BUILD_DIR ?= $(DEB_SOURCE)-$(DEB_VERSION) ARCH=amd64 DIST=bullseye -all: $(DEB) +all: + +$(BUILD_DIR): + rm -rf $@ $@.tmp + mkdir -p $@.tmp/debian + cp -ar debian/* $@.tmp/debian/ + echo "git clone git://git.proxmox.com/git/proxmox-backup-meta.git\\ngit checkout $$(git rev-parse HEAD)" >$@.tmp/debian/SOURCE + mv $@.tmp $@ .PHONY: deb -deb $(CT_DEB): $(DEB) -$(DEB): debian - rm -rf $(BUILD_DIR) - mkdir -p $(BUILD_DIR)/debian - cp -ar debian/* $(BUILD_DIR)/debian/ - echo "git clone git://git.proxmox.com/git/proxmox-backup-meta.git\\ngit checkout $(GITVERSION)" > $(BUILD_DIR)/debian/SOURCE +deb: $(DEB) +$(DEB): $(BUILD_DIR) cd $(BUILD_DIR); dpkg-buildpackage -b -uc -us lintian $(DEBS)