Erster Commit für das redesign2018
This commit is contained in:
56
homepage/redesign2018/markdownExperiment/Makefile
Normal file
56
homepage/redesign2018/markdownExperiment/Makefile
Normal file
@@ -0,0 +1,56 @@
|
||||
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 $@
|
||||
Reference in New Issue
Block a user