added core Snake code

This commit is contained in:
Nathan DECHER 2020-03-23 20:11:39 +01:00
parent fe2902cdea
commit 7362b4dc5c
17 changed files with 477 additions and 6 deletions

View file

@ -0,0 +1,42 @@
.PHONY: all clean
ICON = public/assets/icon32.png public/assets/icon256.png public/favicon.ico
APPLE = public/assets/apple32.png
WALL = public/assets/wall32.png
SNAKE = public/assets/snake.json
CSS = public/css/snek.css
OUTPUT = $(ICON) $(APPLE) $(WALL) $(SNAKE) $(CSS)
all: icon css apple wall snake
icon: $(ICON)
apple: $(APPLE)
wall: $(WALL)
snake: $(SNAKE)
css: $(CSS)
public/assets/icon32.png: assets/icon.jpg
convert $^ -resize 32x $@
public/assets/icon256.png: assets/icon.jpg
convert $^ -resize 256x $@
public/favicon.ico: assets/icon.jpg
convert $^ -resize 32x $@
public/assets/apple32.png: assets/apple.png
convert $^ -resize 32x $@
public/assets/wall32.png: assets/wall.png
convert $^ -resize 32x $@
public/assets/snake.json: assets/snake.json
cp $^ $@
public/css/snek.css: src/less/snek.less
lessc $^ $@
clean:
rm -f $(OUTPUT)