From de6912a99a62b889cb2b268c54d5916a548183fd Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Sat, 3 Dec 2016 16:03:31 +0000 Subject: [PATCH] run.mk: Add echo-run-script Signed-off-by: Jan Lindemann --- make/run.mk | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/make/run.mk b/make/run.mk index 72da562f..88a90d11 100644 --- a/make/run.mk +++ b/make/run.mk @@ -23,6 +23,7 @@ endif EXE_PATH ?= ./$(EXE) CHECK_CONF_EXE ?= $(firstword $(wildcard $(CVS_PROJ_DIR)/valdi/bin/checkconf) checkconf) +SHORTCUT_SCRIPT ?= ./run.sh LOCAL_CFLAGS += -DEXE_NAME=\"$(EXE)\" LOCAL_CPPFLAGS += -DEXE_NAME=\"$(EXE)\" @@ -68,8 +69,14 @@ start: all rm -f core.* $(EXE_PATH) $(EXE_ARGS) & -echo-run-script: - @echo -e "#!/bin/bash\n\nexport LD_LIBRARY_PATH=$(LD_LIBRARY_PATH)\nexport PATH=$(PATH)\n$(EXE_PATH) $(EXE_ARGS)" +shortcut: $(SHORTCUT_SCRIPT) +$(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