Skip to content
Snippets Groups Projects
Makefile 489 B
NAME = slu-trigger-gui
MAIN = SluTrigger.py

DIRNAME = $(NAME:-gui=)
MODNAME = $(MAIN:.py=)
PY_FILES += $(wildcard src/*.py)

default: bin ${PY_FILES}
	@cp ${PY_FILES} bin/${DIRNAME}
	@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:
	@test -d $@ || mkdir -p $@/${DIRNAME}

clean:
	@rm -fr bin/ src/*~

.PHONY: clean