From 2d652d33e97c7c439932324350d794e32b7576bc Mon Sep 17 00:00:00 2001 From: daurnimator Date: Sun, 5 Aug 2018 14:10:59 +1000 Subject: Makefile: Move shebang into variable --- Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index ffc5e6e8..0ac52ca4 100644 --- a/Makefile +++ b/Makefile @@ -11,6 +11,8 @@ luadir ?= $(datarootdir)/lua/$(LUA_VERSION) INSTALL ?= install INSTALL_DATA ?= $(INSTALL) -m 644 +SHEBANG = '\#!$(LUA_BINDIR)/$(LUA_INTERPRETER)' + LUAROCKS_FILES = $(shell find src/luarocks/ -type f -name '*.lua') all: build @@ -46,7 +48,7 @@ luarocks-admin: config.unix ./build/luarocks: src/bin/luarocks config.unix mkdir -p "$(@D)" - (printf '#!$(LUA_BINDIR)/$(LUA_INTERPRETER)\n'\ + (printf '$(SHEBANG)\n'\ 'package.loaded["luarocks.core.hardcoded"] = { SYSCONFDIR = [[$(luarocksconfdir)]] }\n'\ 'package.path=[[$(luadir)/?.lua;]] .. package.path\n'; \ tail -n +2 src/bin/luarocks \ @@ -54,7 +56,7 @@ luarocks-admin: config.unix ./build/luarocks-admin: src/bin/luarocks-admin config.unix mkdir -p "$(@D)" - (printf '#!$(LUA_BINDIR)/$(LUA_INTERPRETER)\n'\ + (printf '$(SHEBANG)\n'\ 'package.loaded["luarocks.core.hardcoded"] = { SYSCONFDIR = [[$(luarocksconfdir)]] }\n'\ 'package.path=[[$(luadir)/?.lua;]] .. package.path\n'; \ tail -n +2 src/bin/luarocks-admin \ -- cgit v1.2.3-55-g6feb