This repository was archived by the owner on Sep 2, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 28
Expand file tree
/
Copy pathMakefile
More file actions
66 lines (52 loc) · 1.32 KB
/
Makefile
File metadata and controls
66 lines (52 loc) · 1.32 KB
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
include .deosrc
.DEFAULT_GOAL := all
.PHONY: all build docs.build docs.start graphviz wikid push run sync venv \
wiki.pull wiki.push
.SUBLIME_TARGETS: all
all:
@-$(MAKE) build
@-$(MAKE) run
build:
@-$(MAKE) venv
@-$(MAKE) docs.build
docs.build:
@-$(CD) docs && $(MAKE) build
docs.start:
$(MAKE) docs.build
@-$(CD) docs && $(MAKE)
graphviz:
@-$(ACTVENV) && $(CD) src && $(PY) graphviz.py
@-dot -Tpng var/dot/g.dot > var/img/g.png
#wikid:
#@$(CD) meta/wikid && $(MAKE)
push:
@-$(GITADD) && $(GITCOMMIT) "$(msg)" && $(GITPUSH)
run:
@-$(MAKE) graphviz
sync:
@-$(MAKE) wiki.pull
@-$(MAKE) msg="make sync" push
venv:
@-$(RM) $(DOTVENV)
@-$(MKDIR) $(DOTVENV)
@-$(VENV) $(DOTVENV)
@-$(ACTVENV) && $(PIPINSTALL) -r $(PYREQ)
wiki.pull:
@-$(RM) $(VARWIKI)
@-$(CD) $(VAR) && $(GITCLONE) $(COREWIKI) wiki
@-$(RM) $(VARWIKI)/.git
@#$(RM) meta/wikid/static/
@#$(MKDIR) meta/wikid/static/
@#$(CD) meta/wikid/static && $(GITCLONE) $(COREWIKI) .
@#$(RM) meta/wikid/static/.git
wiki.push:
@-$(RM) $(DOTSWAP)
@-$(MKDIR) $(DOTSWAP)
@-$(CD) $(DOTSWAP) && $(GITCLONE) $(COREWIKI) wiki
@-$(RM) $(SWAPWIKI)/*.md
@-$(CP) $(VARWIKI)/*.md $(SWAPWIKI)/
@-$(CD) $(SWAPWIKI) && mkdir img
@-$(CP) -a $(VARWIKI)/img/. $(SWAPWIKI)/img/
@-$(CD) $(SWAPWIKI) && $(GITADD) && $(GITCOMMIT) "$(WIKIMSG)" && $(GITPUSH)
@-$(RM) $(DOTSWAP)
#[endfi]