diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2024-07-20 20:36:44 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2024-07-20 20:39:07 +0200 |
| commit | 00f9fdf7db792d942180a31253b349803d5683cd (patch) | |
| tree | 972da51a45a4c804eb0d6706e2db1d96d3a7a69f /course/toplevel-build.mk | |
| parent | df66d76b5b29703f1822beda897dd92c5f90af5e (diff) | |
| download | SOS-00f9fdf7db792d942180a31253b349803d5683cd.tar.gz SOS-00f9fdf7db792d942180a31253b349803d5683cd.zip | |
add first version of the SOS workbook
Diffstat (limited to 'course/toplevel-build.mk')
| -rw-r--r-- | course/toplevel-build.mk | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/course/toplevel-build.mk b/course/toplevel-build.mk new file mode 100644 index 0000000..35cc82b --- /dev/null +++ b/course/toplevel-build.mk @@ -0,0 +1,17 @@ +# 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)) + +include $(MAKEFILE_DIR)/common.mk + +BUILDDIR := $(MAKEFILE_DIR)build +CURBUILDDIR := $(BUILDDIR)/$(subst $(MAKEFILE_DIR),,$(CURDIR)) + +.DEFAULT_GOAL := all +.PHONY: all +all: $(TEX_SRC:%.tex=$(CURBUILDDIR)/%.pdf) $(MD_SRC:%.md=$(CURBUILDDIR)/%.pdf) + +$(CURBUILDDIR)/%.pdf: %.pdf + $(VERBOSE)[ ! -d "$(CURBUILDDIR)" ] && mkdir -p "$(CURBUILDDIR)" || true + $(VERBOSE)cp $< $@ |
