blob: 5a649a395112da7caf15699d21d9542ddda154fc (
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
|
SRCFILES:=$(shell find src/pages/ -type f -name '*.php')
HTMLTARGETS:=$(SRCFILES:src/pages/%.php=build/%.html)
DEV_SERVER_BINDING?=127.0.0.1:19310
.PHONY: build/static publish dev-server
all: $(HTMLTARGETS) $(STATICFILES) build/static
build/static:
rsync -rupE src/static build/
build/%.html: src/pages/%.php src/template.php
@mkdir -p $(dir $@)
php expand.php < $< > $@
clean:
rm -Rf build
publish:
neocities push build
publish-http:
rsync -avh ./build/ hozyro-srv:/var/www/hozyro --delete
publish-all: publish publish-http
dev-server:
@bash -c 'echo -e "\e[91mWARNING: This server should only be used for \
development purposes! IT IS NOT PRODUCTION-SAFE! USE WITH CAUTION!\e[0m"'
php -S "$(DEV_SERVER_BINDING)" dev-server.php
|