cdn/Makefile

22 lines
379 B
Makefile

.DEFAULT_GOAL := bundle
OUTPUT_DIR ?= out
.PHONY: clean
clean:
@rm -rf $(OUTPUT_DIR)
.PHONY: gen
gen:
@mkdir -p $(OUTPUT_DIR)
@cp -rf src/* $(OUTPUT_DIR)
@OUTPUT_DIR=$(OUTPUT_DIR) \
find ./$(OUTPUT_DIR) -mindepth 1 -type d -print -exec go run ./tools/update_html.go {} \;
.PHONY: minify
minify:
@minify -r ./$(OUTPUT_DIR) -o .
.PHONY: bundle
bundle: clean gen minify