35 lines
985 B
Makefile
35 lines
985 B
Makefile
cssFiles=$(wildcard css/*.css)
|
|
phpFiles=$(wildcard php/*.php)
|
|
phpUploads=$(patsubst php/%, php/.upload/%, $(phpFiles))
|
|
jsonFiles=$(wildcard json/*.json)
|
|
jsonUploads=$(patsubst json/%, json/.upload/%, $(jsonFiles))
|
|
|
|
all: phpUpload jsonUpload build/cwsvJudo-2018.css
|
|
|
|
clean:
|
|
|
|
build/cwsvJudo-2018.css: $(cssFiles)
|
|
mkdir -p build
|
|
cat css/*.css | cleancss -o build/cwsvJudo-2018.css
|
|
curl -T build/cwsvJudo-2018.css -u cwsvjudo:***REMOVED*** ftp://cwsvjudo.bplaced.net/ressourcen/css/cwsvJudo-2018.css
|
|
|
|
.PHONY: phpUploads
|
|
phpUpload: $(phpUploads)
|
|
|
|
php/.upload/%.php: php/%.php
|
|
mkdir -p php/.upload
|
|
curl -T $^ -u cwsvjudo:***REMOVED*** ftp://cwsvjudo.bplaced.net/pages/responsive/$(patsubst php/%,%, $^)
|
|
touch $@
|
|
|
|
.PHONY: jsonUploads
|
|
jsonUpload: $(jsonUploads)
|
|
|
|
json/.upload/%.json: json/%.json
|
|
mkdir -p json/.upload
|
|
curl -T $^ -u cwsvjudo:***REMOVED*** ftp://cwsvjudo.bplaced.net/ressourcen/json/$(patsubst json/%,%, $^)
|
|
touch $@
|
|
|
|
.PHONY: echo
|
|
echo:
|
|
@echo $(phpFiles) $(jsonFiles)
|