Add MIPT CXX lecture notes
This commit is contained in:
22
pages/mipt_cxx1/Makefile
Normal file
22
pages/mipt_cxx1/Makefile
Normal file
@@ -0,0 +1,22 @@
|
||||
BUILDDIR ?= build
|
||||
|
||||
PAGE := $(shell basename $(shell pwd))
|
||||
|
||||
PREFIX := $(BUILDDIR)/page/$(PAGE)
|
||||
|
||||
MARKDOWN_FILES := $(wildcard *.md)
|
||||
MARKDOWN_TARGETS = $(patsubst %.md,$(PREFIX)/%.html,$(MARKDOWN_FILES))
|
||||
|
||||
all: $(MARKDOWN_TARGETS) index
|
||||
|
||||
$(PREFIX)/%.html: %.md
|
||||
@mkdir -p $(@D)
|
||||
pandoc $< --to html --output $@ --standalone
|
||||
|
||||
$(PREFIX)/index.html: index.html
|
||||
@mkdir -p $(@D)
|
||||
cp $< $@
|
||||
|
||||
index: $(PREFIX)/index.html
|
||||
|
||||
.PHONY: all index
|
Reference in New Issue
Block a user