py-run.mk: Add target run.sh

Allow creation of a run.sh script, to be used from outside the make context.

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2024-12-03 12:26:33 +00:00
commit f9193c989d

View file

@ -13,3 +13,11 @@ distclean:
run: run:
$(PYTHON) $(EXE) $(EXE_ARGS) $(PYTHON) $(EXE) $(EXE_ARGS)
run.sh:
echo -e "#!/bin/bash\n\nexport PYTHONPATH=$(PYTHONPATH)\nset -x\nexec $(PYTHON) $(EXE)" '"$$*"' > $@.tmp
chmod 755 $@.tmp
mv $@.tmp $@
clean-run-sh:
rm -f run.sh
clean: clean-run-sh