Files
pwgen-for-bios/Makefile
T
2016-07-16 23:42:53 +03:00

27 lines
553 B
Makefile

.PHONY: clean
COMPILE_COMMAND ?= closure-compiler
UPLOAD_DIR = upload
JS_FILES = $(wildcard *.js)
COMPILED_JS_FILES = $(JS_FILES:%.js=$(UPLOAD_DIR)/%.min.js)
INDEX_FILE = index.html
all: $(UPLOAD_DIR) $(UPLOAD_DIR)/index.html $(COMPILED_JS_FILES) $(UPLOAD_DIR)/bootstrap.min.css
$(UPLOAD_DIR)/%.min.js: %.js $(UPLOAD_DIR)
$(COMPILE_COMMAND) $< --js_output_file $@
$(UPLOAD_DIR)/index.html: $(INDEX_FILE) $(UPLOAD_DIR)
cp "$<" "$@"
$(UPLOAD_DIR)/%.css: %.css
cp "$<" "$@"
$(UPLOAD_DIR):
mkdir "$(UPLOAD_DIR)"
clean:
@$(RM) -r $(UPLOAD_DIR)