diff --git a/Makefile b/Makefile index 5f1876be5cad0cfaa2ce2e41c7d2f7b1c0b493bd..bba1d4ccf44493ef249c860dcce3bbbac12a8c18 100644 --- a/Makefile +++ b/Makefile @@ -2,11 +2,12 @@ NAME = slu-delay-calculator-gui MAIN = slu-delay-calculator.py DIRNAME = $(NAME:-gui=) +MODNAME = $(MAIN:.py=) PY_FILES += $(wildcard src/*.py) default: bin ${PY_FILES} @cp ${PY_FILES} bin/${DIRNAME} - @echo "#!/bin/bash\nexec /runtime/bin/${DIRNAME}/${MAIN}" > bin/${NAME} + @echo "#!/usr/bin/env python\nimport sys\nsys.path.append(sys.path[0]+'/${DIRNAME}')\nfrom ${MODNAME} import main\nif __name__ == '__main__':\n main()\n" > bin/${NAME} @chmod +x bin/${NAME} bin/${DIRNAME}/${MAIN} bin: