Files
cwsvJudo/homepage/redesign2018/markdownExperiment/Makefile
2018-05-05 17:09:49 +02:00

57 lines
1.4 KiB
Makefile

cssFiles = $(wildcard css/*.css)
mdFiles = $(wildcard md/*.md)
phpFiles = $(patsubst md/%.md, build/%.php, $(mdFiles))
uploadMarker = $(patsubst build/%.php, build/.uploadMarker/%.php, $(phpFiles)) build/.uploadMarker/css/cwsvJudo.css
all: $(phpFiles) build/css/cwsvJudo.css
.PHONY: echo
echo:
@echo $(phpFiles)
@echo $(cssFiles)
build/css/cwsvJudo.css: $(cssFiles)
mkdir -p build/css
cat $(cssFiles) > $@
build/%.php: md/%.md pandocTemplate/cwsvJudo.html5.pandocTemplate
mkdir -p build
pandoc \
--standalone \
--css=css/cwsvJudo.css \
--template=pandocTemplate/cwsvJudo.html5.pandocTemplate \
--output=$@ \
$<
.PHONY: upload
upload: $(uploadMarker)
build/.uploadMarker/%.php: build/%.php
mkdir -p build/.uploadMarker
curl \
--upload-file $^ \
--user cwsvjudo:Dee4oquu \
ftp://cwsvjudo.square7.net/pages/responsive/$(patsubst build/%.php,%.php,$^) \
--ftp-create-dirs
curl \
--upload-file $^ \
--user cwsvjudo:***REMOVED*** \
ftp://cwsvjudo.bplaced.net/pages/responsive/$(patsubst build/%.php,%.php,$^) \
--ftp-create-dirs
touch $@
build/.uploadMarker/css/%.css: build/css/%.css
mkdir -p build/.uploadMarker/css
curl \
--upload-file $^ \
--user cwsvjudo:Dee4oquu \
ftp://cwsvjudo.square7.net/pages/responsive/$(patsubst build/%,%,$^) \
--ftp-create-dirs
curl \
--upload-file $^ \
--user cwsvjudo:***REMOVED*** \
ftp://cwsvjudo.bplaced.net/pages/responsive/$(patsubst build/%,%,$^) \
--ftp-create-dirs
touch $@