-
Notifications
You must be signed in to change notification settings - Fork 475
/
Makefile
27 lines (19 loc) · 628 Bytes
/
Makefile
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
JULIA:=julia
default: help
docs-instantiate:
${JULIA} docs/instantiate.jl
docs: docs-instantiate
${JULIA} --project=docs docs/make.jl
changelog:
${JULIA} --project=docs docs/changelog.jl
themes:
$(MAKE) -C assets/html all
test:
${JULIA} --project -e 'using Pkg; Pkg.test()'
help:
@echo "The following make commands are available:"
@echo " - make changelog: update all links in CHANGELOG.md's footer"
@echo " - make docs: build the documentation"
@echo " - make test: run the tests"
@echo " - make themes: compile Documenter's native CSS themes"
.PHONY: default docs-instantiate themes help changelog docs test