projects
/
~bandali
/
bndl.org
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
revamp the website
[~bandali/bndl.org]
/
GNUmakefile
diff --git
a/GNUmakefile
b/GNUmakefile
index
3f2c9be
..
b8523fd
100644
(file)
--- a/
GNUmakefile
+++ b/
GNUmakefile
@@
-1,4
+1,8
@@
-SRC := $(filter-out $(wildcard meta_*), $(wildcard *.m4 fsf-internship/*.m4))
+SITE_DOMAIN := 'https://shemshak.org'
+SITE_PREFIX := '/~bandali'
+SITE_URL := '$(SITE_DOMAIN)$(SITE_PREFIX)'
+
+SRC := $(filter-out $(wildcard meta_*), $(wildcard *.m4))
OUTPUTS := $(patsubst %.m4,out/%.html, $(SRC))
STATIC := $(patsubst static/%,out/%, $(filter-out static/GNUmakefile, $(wildcard static/* static/.*)))
OUTPUTS := $(patsubst %.m4,out/%.html, $(SRC))
STATIC := $(patsubst static/%,out/%, $(filter-out static/GNUmakefile, $(wildcard static/* static/.*)))
@@
-6,9
+10,10
@@
all: $(OUTPUTS) out/notes.atom out/notes.rss out/style.css out/GNUmakefile $(STA
out/%.html: %.m4 header.html footer.html
@mkdir -p $(@D)
out/%.html: %.m4 header.html footer.html
@mkdir -p $(@D)
- m4 $< > $@
-out/notes.atom: meta_feed_atom.m4 ; m4 $< > $@
-out/notes.rss: meta_feed_rss.m4 ; m4 $< > $@
+ m4 -D__d=$(SITE_DOMAIN) -D__p=$(SITE_PREFIX) $< > $@
+out/notes.%: meta_feed_%.m4 $(SRC) header.html footer.html
+ m4 -D__d=$(SITE_DOMAIN) -D__p=$(SITE_PREFIX) $< > $@
+ sed -i 's|href="/\([^/]\)|href="$(SITE_DOMAIN)/\1|' $@
out/GNUmakefile: GNUmakefile ; ln -s $(PWD)/$< $@
$(STATIC): ; ln -s $(PWD)/static/$(@F) $@
out/GNUmakefile: GNUmakefile ; ln -s $(PWD)/$< $@
$(STATIC): ; ln -s $(PWD)/static/$(@F) $@
@@
-24,8
+29,7
@@
clean:
rm -rf out/
deploy:
rm -rf out/
deploy:
- rsync -avzLP out/ abandali@bndl.org:www/bndl.org/
- ssh abandali@bndl.org mv www/bndl.org/.htaccess-www www/.htaccess
+ rsync -avzLP out/ bandali@shemshak.org:~/public_html/
watch:
while true; do \
watch:
while true; do \