diff options
| author | Hisham Muhammad <hisham@gobolinux.org> | 2018-07-01 15:21:16 -0300 |
|---|---|---|
| committer | Hisham Muhammad <hisham@gobolinux.org> | 2018-07-01 22:54:07 -0300 |
| commit | 98d1f1da856ab59cf8355c1e2e11e3c0eb954fb2 (patch) | |
| tree | aeb6d9e6f45423cf5698930aea2bc55a8d721fa9 /Makefile.luarocks | |
| parent | cc4c9f6321ebaaf71f8c9c26bd30967e93bd2cbb (diff) | |
| download | luarocks-98d1f1da856ab59cf8355c1e2e11e3c0eb954fb2.tar.gz luarocks-98d1f1da856ab59cf8355c1e2e11e3c0eb954fb2.tar.bz2 luarocks-98d1f1da856ab59cf8355c1e2e11e3c0eb954fb2.zip | |
Unix: new build system
* Reworked configure script
* Now passes shellcheck
* New Makefile for Unix
* Simplified `make` and `make install` targets
* Simplified `make bootstrap` target
* New targets `make binary` and `make install-binary`
build and install an all-in-one binary of LuaRocks
Diffstat (limited to 'Makefile.luarocks')
| -rw-r--r-- | Makefile.luarocks | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/Makefile.luarocks b/Makefile.luarocks deleted file mode 100644 index f0652891..00000000 --- a/Makefile.luarocks +++ /dev/null | |||
| @@ -1,16 +0,0 @@ | |||
| 1 | |||
| 2 | include Makefile.setup.inc | ||
| 3 | include Makefile.install.inc | ||
| 4 | |||
| 5 | .PHONY: all install copy_site_config | ||
| 6 | |||
| 7 | all: | ||
| 8 | @echo This Makefile is used by the LuaRocks rockspec for upgrading itself. | ||
| 9 | |||
| 10 | install: install_bins install_luas copy_site_config | ||
| 11 | |||
| 12 | copy_site_config: | ||
| 13 | luaver="$(LUA_VERSION)" && [ -n "$$luaver" ] || luaver=`$(LUA) -e 'print(_VERSION:sub(5))'`; \ | ||
| 14 | mkdir -p "$(DESTDIR)$(LUADIR)/luarocks"; \ | ||
| 15 | site_config="site_config_$(echo "$luaver" | sed 's,\.,_,').lua" | ||
| 16 | lprefix=$(echo "$(LUADIR)" | sed 's,/lib/luarocks/.*,,'); sed "s,LUAROCKS_PREFIX=.*,LUAROCKS_PREFIX=[[$$lprefix]],g" "$(LUAROCKS_PREFIX)/share/lua/$$luaver/luarocks/core/$$site_config" > "$(DESTDIR)$(LUADIR)/luarocks/core/$$site_config" | ||
