]> git.lizzy.rs Git - dragonblocks_alpha.git/blobdiff - src/mktypes.sh
Out of source builds: keep source directory clean
[dragonblocks_alpha.git] / src / mktypes.sh
index be1ef8f15884923e1bc1756e742a31bee876a88d..3fb766d50c3495ae3a5a6d816747c8ad82c7d736 100755 (executable)
@@ -1,3 +1,9 @@
-#!/bin/sh
-LUA_PATH="../deps/protogen/?.lua;../deps/protogen/?/init.lua" "../deps/protogen/protogen.lua"
+#!/bin/bash
+SOURCE_DIR="$1"
 
+if [[ "$SOURCE_DIR" = "" ]]; then
+       SOURCE_DIR="."
+fi
+
+export LUA_PATH="$SOURCE_DIR/../deps/protogen/?.lua;$SOURCE_DIR/../deps/protogen/?/init.lua"
+"$SOURCE_DIR/../deps/protogen/protogen.lua" "$SOURCE_DIR/types.def"