aboutsummaryrefslogtreecommitdiff
path: root/common.mk
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2023-05-07 17:28:03 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2023-05-07 17:28:03 +0200
commit28c1364820e3758c3af45e5d8b0d75f7b8cf60a3 (patch)
tree300c0253b15888f4ec542fe1e95397b1f7e77530 /common.mk
parent26c7c6917d834b0fa8448dffe2b07fe6941e93b3 (diff)
downloadunterricht-28c1364820e3758c3af45e5d8b0d75f7b8cf60a3.tar.gz
unterricht-28c1364820e3758c3af45e5d8b0d75f7b8cf60a3.zip
support special subdir Makefiles
* dynamically find the location of common.mk * specify MAKEFILE_DIR in common.mk if not already defined
Diffstat (limited to 'common.mk')
-rw-r--r--common.mk5
1 files changed, 5 insertions, 0 deletions
diff --git a/common.mk b/common.mk
index cae111b7..dceb5997 100644
--- a/common.mk
+++ b/common.mk
@@ -1,3 +1,8 @@
+# The full path to the Makefile
+MAKEFILE_PATH ?= $(abspath $(lastword $(MAKEFILE_LIST)))
+# The path to the directory of the Makefile
+MAKEFILE_DIR ?= $(dir $(MAKEFILE_PATH))
+
IMGS := $(wildcard img/*)
LATEX_BASE := $(MAKEFILE_DIR)latex