run.mk: Add echo-run-script

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2016-12-03 16:03:31 +00:00
commit de6912a99a

View file

@ -23,6 +23,7 @@ endif
EXE_PATH ?= ./$(EXE) EXE_PATH ?= ./$(EXE)
CHECK_CONF_EXE ?= $(firstword $(wildcard $(CVS_PROJ_DIR)/valdi/bin/checkconf) checkconf) CHECK_CONF_EXE ?= $(firstword $(wildcard $(CVS_PROJ_DIR)/valdi/bin/checkconf) checkconf)
SHORTCUT_SCRIPT ?= ./run.sh
LOCAL_CFLAGS += -DEXE_NAME=\"$(EXE)\" LOCAL_CFLAGS += -DEXE_NAME=\"$(EXE)\"
LOCAL_CPPFLAGS += -DEXE_NAME=\"$(EXE)\" LOCAL_CPPFLAGS += -DEXE_NAME=\"$(EXE)\"
@ -68,8 +69,14 @@ start: all
rm -f core.* rm -f core.*
$(EXE_PATH) $(EXE_ARGS) & $(EXE_PATH) $(EXE_ARGS) &
echo-run-script: shortcut: $(SHORTCUT_SCRIPT)
@echo -e "#!/bin/bash\n\nexport LD_LIBRARY_PATH=$(LD_LIBRARY_PATH)\nexport PATH=$(PATH)\n$(EXE_PATH) $(EXE_ARGS)" $(SHORTCUT_SCRIPT):
echo -e "#!/bin/bash\n\nexport LD_LIBRARY_PATH=$(LD_LIBRARY_PATH)\nexport PATH=$(PATH)\n$(EXE_PATH) $(EXE_ARGS)" > $@.tmp
chmod 755 $@.tmp
mv $@.tmp $@
distclean.shortcut:
rm -f $(SHORTCUT_SCRIPT)
distclean: distclean.shortcut
clean: vg-clean-supp clean.out clean: vg-clean-supp clean.out