22 lines
379 B
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
|