Blame


1 7b4d8efb 2022-02-04 op # sed -n 's/^ //p' $? > $@
2 7b4d8efb 2022-02-04 op
3 b7b65871 2022-09-15 op RSYNC = openrsync --rsync-path=openrsync
4 b7b65871 2022-09-15 op
5 7b4d8efb 2022-02-04 op .PHONY: all install publish
6 7b4d8efb 2022-02-04 op
7 7b4d8efb 2022-02-04 op all:
8 7b4d8efb 2022-02-04 op @echo "usage:"
9 7b4d8efb 2022-02-04 op @echo " - install: install/replace the files in the system"
10 7b4d8efb 2022-02-04 op @echo " - publish: generate gemini and www version of the files"
11 7b4d8efb 2022-02-04 op @echo " - serve-gem: serve the gem directory"
12 7b4d8efb 2022-02-04 op @echo " - serve-www: serve the www directory"
13 7b4d8efb 2022-02-04 op @echo " - upload: publish the files on the geminispace and the web"
14 7b4d8efb 2022-02-04 op @echo " - clean: undo publish"
15 7b4d8efb 2022-02-04 op
16 7b4d8efb 2022-02-04 op include Makefile.local
17 7b4d8efb 2022-02-04 op
18 7ae2ef22 2022-02-04 op index.lp: README.md ${XXXFILES:=.lp}
19 7ae2ef22 2022-02-04 op cp README.md $@
20 e6ed7975 2022-02-04 op printf "\n\n### Files\n\n" >> $@
21 ae217031 2022-02-04 op for f in ${XXXFILES}; do printf "=> %s.EXT %s\n" "$$f" "$$f"; done>> $@
22 6b8ba66c 2022-02-04 op
23 7b4d8efb 2022-02-04 op install: ${DOTFILES}
24 7b4d8efb 2022-02-04 op
25 7b4d8efb 2022-02-04 op www: style.css
26 7b4d8efb 2022-02-04 op mkdir -p www
27 7b4d8efb 2022-02-04 op cp style.css www
28 7b4d8efb 2022-02-04 op
29 7b4d8efb 2022-02-04 op gem:
30 7b4d8efb 2022-02-04 op mkdir gem
31 7b4d8efb 2022-02-04 op
32 7b4d8efb 2022-02-04 op publish: gem ${GEMFILES} www ${WWWFILES}
33 7b4d8efb 2022-02-04 op
34 7b4d8efb 2022-02-04 op serve-gem: publish
35 7b4d8efb 2022-02-04 op gmid -p 1966 gem
36 7b4d8efb 2022-02-04 op
37 7b4d8efb 2022-02-04 op serve-www: publish
38 7b4d8efb 2022-02-04 op python3 -m http.server --directory www 8888
39 7b4d8efb 2022-02-04 op
40 7b4d8efb 2022-02-04 op upload:
41 b7b65871 2022-09-15 op ${RSYNC} --del -a gem/ antartica:/var/gemini/dots.omarpolo.com
42 b7b65871 2022-09-15 op ${RSYNC} --del -a www/ antartica:/var/www/dots.omarpolo.com
43 7b4d8efb 2022-02-04 op
44 7b4d8efb 2022-02-04 op clean:
45 6b8ba66c 2022-02-04 op rm -rf gem www index.lsp