From a8a6c31d862ec1d491fc76ed21c46d7e0b35b7f2 Mon Sep 17 00:00:00 2001 From: xengineering Date: Sat, 17 Jun 2023 17:18:05 +0200 Subject: Rework build of images This allows to add svg image sources by simply adding their name to the Makefile. --- Makefile | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 7d0d157..7db9cae 100644 --- a/Makefile +++ b/Makefile @@ -11,8 +11,13 @@ DESKTOP_SRC=limox.desktop DESKTOP=$(BUILDDIR)/$(DESKTOP_SRC) DESKTOP_INSTALL=$(INSTALLATION)/share/applications/$(DESKTOP_SRC) +IMG_NAMES=session +IMG_DIR=$(BUILDDIR)/img +IMGS=$(foreach wrd,$(IMG_NAMES),$(IMG_DIR)/$(wrd).pdf) -all: $(LIMOX) $(DESKTOP) tests + + +all: $(LIMOX) $(DESKTOP) tests $(IMGS) $(BUILDDIR): mkdir $@ @@ -23,8 +28,14 @@ $(LIMOX): $(BUILDDIR) tests $(DESKTOP): $(BUILDDIR) cp $(DESKTOP_SRC) $@ +$(IMG_DIR): $(BUILDDIR) + mkdir $@ + +$(IMG_DIR)/%.pdf: img/%.svg $(IMG_DIR) + inkscape -o $@ $< + -.PHONY: clean debug install tests +.PHONY: clean debug install tests imgs clean: rm -rf $(BUILDDIR) @@ -38,3 +49,5 @@ install: $(LIMOX) tests: go test $(LIMOX_GO_PACKAGE)/... + +imgs: $(IMGS) -- cgit v1.2.3-70-g09d2