blob: 0cfb1a43b37e0eda50cd5289db2798ecdf7b4339 [file] [log] [blame]
OUT = ./standalone
CSS = $(OUT)/css
JS = $(OUT)/js
CSSO = ./node_modules/.bin/csso
UJS = ./node_modules/.bin/uglifyjs
TARGETS := $(OUT)/index.html $(CSS)/sprite.svg $(CSS)/style.css $(CSS)/logo.png $(JS)/util.js $(JS)/editor.js $(JS)/schemas.js $(JS)/advisory.js
$(OUT)/index.html: ./standalone.js ./config/conf-standalone.js ./views/* ./views/cves/* ./views/cves/common/*
node $<
$(OUT)/js:
mkdir -p $(OUT)/js
$(OUT)/css:
mkdir -p $(OUT)/css
$(CSS)/%.css: ./public/css/%.css
$(CSSO) $< $@
$(CSS)/%.svg: ./public/css/%.svg
cp -f $< $@
$(CSS)/%.png: ./public/css/%.png
cp -f $< $@
$(JS)/%: ./public/js/%
$(UJS) $< -o $@
min: $(CSS) $(JS) $(TARGETS)