blob: 35cc82b9be8d2c60102cdef2fbe76acab397e63a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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 $< $@
|