added JS merger

This commit is contained in:
Nathan DECHER 2020-03-24 10:46:01 +01:00
parent 7362b4dc5c
commit bd6d9f3399
5 changed files with 45 additions and 4 deletions

View file

@ -8,9 +8,11 @@ SNAKE = public/assets/snake.json
CSS = public/css/snek.css
OUTPUT = $(ICON) $(APPLE) $(WALL) $(SNAKE) $(CSS)
JS = public/js/snek.js
all: icon css apple wall snake
OUTPUT = $(ICON) $(APPLE) $(WALL) $(SNAKE) $(CSS) $(JS)
all: icon apple wall snake css js
icon: $(ICON)
apple: $(APPLE)
wall: $(WALL)
@ -19,6 +21,8 @@ snake: $(SNAKE)
css: $(CSS)
js: $(JS)
public/assets/icon32.png: assets/icon.jpg
convert $^ -resize 32x $@
public/assets/icon256.png: assets/icon.jpg
@ -35,8 +39,11 @@ public/assets/wall32.png: assets/wall.png
public/assets/snake.json: assets/snake.json
cp $^ $@
public/css/snek.css: src/less/snek.less
lessc $^ $@
public/css/snek.css: src/less/snek.less $(wildcard src/less/*.less)
lessc $< $@
public/js/snek.js: $(wildcard src/js/*.js)
node mergejs.js $^ > $@
clean:
rm -f $(OUTPUT)