33 lines
777 B
Diff
33 lines
777 B
Diff
diff --git a/Makefile b/Makefile
|
|
index 55eb817..f3406aa 100644
|
|
--- a/Makefile
|
|
+++ b/Makefile
|
|
@@ -18,10 +18,14 @@ endif
|
|
|
|
tilemaps := $(patsubst %.tmx,%.lua,$(wildcard src/maps/*.tmx))
|
|
|
|
-maps: $(tilemaps)
|
|
-
|
|
love: build/hawkthorne.love
|
|
|
|
+shebang: build/hawkthorne.love
|
|
+ cat <(echo '#!/usr/bin/env love') build/hawkthorne.love > build/hawkthorne
|
|
+ chmod +x build/hawkthorne
|
|
+
|
|
+maps: $(tilemaps)
|
|
+
|
|
build/hawkthorne.love: $(tilemaps) src/*
|
|
mkdir -p build
|
|
cd src && zip --symlinks -q -r ../build/hawkthorne.love . -x ".*" \
|
|
@@ -30,6 +34,12 @@ build/hawkthorne.love: $(tilemaps) src/*
|
|
run: $(tilemaps) $(LOVE)
|
|
$(LOVE) src
|
|
|
|
+check: test
|
|
+
|
|
+install: shebang
|
|
+ mkdir -p $(out)/bin
|
|
+ cp build/hawkthorne $(out)/bin
|
|
+
|
|
src/maps/%.lua: src/maps/%.tmx bin/tmx2lua
|
|
bin/tmx2lua $<
|