summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2023-04-21 19:17:17 +0300
committerRasmus Andersson <rasmus@notion.se>2023-04-21 19:17:17 +0300
commit4b7fd1a40221489e747f29b762c5bf860e485639 (patch)
tree36631c7ba53fab44cb94bd2cc7c574529069f3d4 /Makefile
parentaa522f1a954b48696a885a7c53e4a43525deee3a (diff)
downloadinter-4b7fd1a40221489e747f29b762c5bf860e485639.tar.xz
tooling: tighten makefile deps
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile6
1 files changed, 3 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 0921741c0..b32dd7372 100644
--- a/Makefile
+++ b/Makefile
@@ -18,7 +18,7 @@ $(UFODIR)/%.glyphs: src/%.glyphspackage | $(UFODIR) venv
. $(VENV) ; build/venv/bin/glyphspkg -o $(dir $@) $^
# features
-src/features: $(wildcard src/features/*)
+features_data: src/features $(wildcard src/features/*)
@touch "$@"
@true
$(UFODIR)/features: src/features
@@ -33,9 +33,9 @@ $(UFODIR)/%.designspace: $(UFODIR)/%.glyphs $(UFODIR)/features | venv
. $(VENV) ; python misc/tools/postprocess-designspace.py $@
# instance UFOs from designspace
-$(UFODIR)/Inter-%Italic.ufo: $(UFODIR)/Inter-Italic.designspace $(UFODIR)/features | venv
+$(UFODIR)/Inter-%Italic.ufo: $(UFODIR)/Inter-Italic.designspace features_data | venv
. $(VENV) ; bash misc/tools/gen-instance-ufo.sh $< $@
-$(UFODIR)/Inter-%.ufo: $(UFODIR)/Inter-Roman.designspace $(UFODIR)/features | venv
+$(UFODIR)/Inter-%.ufo: $(UFODIR)/Inter-Roman.designspace features_data | venv
. $(VENV) ; bash misc/tools/gen-instance-ufo.sh $< $@
# designspace & master UFOs (for editing)