From 24beaf3b62185acb3a40694f5229c7c986e6219f Mon Sep 17 00:00:00 2001 From: Hal Emmerich Date: Mon, 15 Jun 2020 16:24:18 -0500 Subject: [PATCH] refine makefile --- .../filesystem/font-source-code-pro/makefile | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/packages/filesystem/font-source-code-pro/makefile b/packages/filesystem/font-source-code-pro/makefile index 1bf1a59..aebc291 100644 --- a/packages/filesystem/font-source-code-pro/makefile +++ b/packages/filesystem/font-source-code-pro/makefile @@ -1,12 +1,12 @@ - #import all shared make vars PRAWNOS_ROOT := $(shell git rev-parse --show-toplevel) include $(PRAWNOS_ROOT)/scripts/common.mk VERSION := $(shell cd src/; dpkg-parsechangelog --show-field Version) -EMPTY := "" +PACKAGE_NAME := font-source-code-pro_$(VERSION)_all +PACKAGE_NAME_DEB := $(PACKAGE_NAME).deb -font-source-code-pro_$(VERSION)_all.deb: +$(PACKAGE_NAME_DEB): @echo Building $@ cd src/; debuild -us -uc @@ -15,6 +15,11 @@ clean: rm -rf *.upload rm -rf *.deb rm -rf *.changes + rm -rf *.dsc + rm -rf *.build + rm -rf *.diff.gz + rm -rf *.debian.tar.xz + rm -rf *.buildinfo .PHONY: upload upload: @@ -24,4 +29,7 @@ install: ifndef INSTALL_TARGET $(error INSTALL_TARGET is not set) endif - cp font-source-code-pro_$(VERSION)_all.deb $(INSTALL_TARGET) +ifeq ("$(wildcard $(PACKAGE_NAME_DEB))","") + $(error $(PACKAGE_NAME_DEB) must be built first) +endif + cp $(PACKAGE_NAME_DEB) $(INSTALL_TARGET)