From b39d251fc9e7ff0cdd280df30136991ceb18422b Mon Sep 17 00:00:00 2001
From: Lorenzo Pivetta <lorenzo.pivetta@elettra.eu>
Date: Wed, 13 May 2020 17:48:12 +0200
Subject: [PATCH] Update Makefile for inau

---
 Makefile | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/Makefile b/Makefile
index 4d36052..d1c9c8e 100644
--- a/Makefile
+++ b/Makefile
@@ -1,11 +1,16 @@
-NAME_SRV=gof-gateway
+NAME = gof-gateway-srv
+MAIN = GofGateway.py
+
+DIRNAME = $(NAME:-srv=)
 PY_FILES += $(wildcard src/*.py)
 
-default: bin/${NAME_SRV} ${PY_FILES}
-	@cp ${PY_FILES} bin/${NAME_SRV}
+default: bin ${PY_FILES}
+	@cp ${PY_FILES} bin/${DIRNAME}
+	@echo "#!/bin/bash\nexec ${DIRNAME}/${MAIN}" > bin/${NAME}
+	@chmod +x bin/${NAME} bin/${DIRNAME}/${MAIN}
 
-bin/${NAME_SRV}:
-	@test -d $@ || mkdirhier $@
+bin:
+	@test -d $@ || mkdir -p $@/${DIRNAME}
 
 clean:
 	@rm -fr bin/ src/*~
-- 
GitLab