33 lines
573 B
Makefile
33 lines
573 B
Makefile
.PHONY: dev-deploy pretty build build-src build-png build-assets default-target clean
|
|
|
|
|
|
|
|
default-target: build
|
|
|
|
clean:
|
|
rm -rf dist node_modules
|
|
|
|
dev-deploy: build
|
|
rsync -rv dist/* shnbk.de:domains/3dcalc.shnbk.de/htdocs/
|
|
|
|
pretty:
|
|
prettier -w src/**/*.html **/*.md
|
|
|
|
dist:
|
|
mkdir dist
|
|
|
|
build: build-assets build-png build-src
|
|
|
|
build-src: dist
|
|
minify -ar src/ -o dist
|
|
|
|
build-png: dist
|
|
pngcrush -q -d dist src/*.png
|
|
|
|
build-assets: dist node_modules
|
|
minify node_modules/bulma/css/bulma.min.css -o dist/bulma.min.css
|
|
|
|
node_modules: package.json
|
|
npm i
|
|
touch node_modules
|