summaryrefslogtreecommitdiff
path: root/Makefile
blob: 3dc01ddf2a7c5000885e410906fa6f2b13f2abd8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# TODO: help
export SHELL = /bin/bash

-include config.mk

ifndef HUGO
HUGO := hugo
endif

ifndef TEMPLATE
TEMPLATE := ${CURDIR}/template
endif

ifndef CONTENT
CONTENT := ${CURDIR}/landau
endif

ifndef DEPLOY
DEPLOY := ${CURDIR}/public
endif

all: \
	.build-site

# --- Generate Site

${DEPLOY}:
	mkdir -p $@

.build-site:	${TEMPLATE} ${CONTENT} | ${DEPLOY}
	(cd ${TEMPLATE} && \
	${HUGO} -D -c ${CONTENT} -d ${DEPLOY} \
	--enableGitInfo --enableGitPurismInfo --gc)

PHONY: .build-site

dist-clean::
	rm -rf ${DEPLOY}