diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2015-03-17 22:27:20 -0300 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2015-03-17 22:27:20 -0300 |
commit | 855259b52e0e7c5ed81539c975dcaef4469797b9 (patch) | |
tree | dcab53fd1a4f31fda283faee19523e7e274b10f0 /Makefile.install.inc | |
parent | 92d63635a0cd0d336e65e9cd4a8e389bff406cc3 (diff) | |
download | luarocks-855259b52e0e7c5ed81539c975dcaef4469797b9.tar.gz luarocks-855259b52e0e7c5ed81539c975dcaef4469797b9.tar.bz2 luarocks-855259b52e0e7c5ed81539c975dcaef4469797b9.zip |
New set of Makefiles for self-upgrade.
Diffstat (limited to 'Makefile.install.inc')
-rw-r--r-- | Makefile.install.inc | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Makefile.install.inc b/Makefile.install.inc new file mode 100644 index 00000000..20d96a12 --- /dev/null +++ b/Makefile.install.inc | |||
@@ -0,0 +1,22 @@ | |||
1 | |||
2 | .PHONY: install_bins install_luas | ||
3 | |||
4 | install_bins: | ||
5 | mkdir -p "$(DESTDIR)$(BINDIR)" | ||
6 | cd src/bin && \ | ||
7 | luaver="$(LUA_VERSION)" && [ -n "$$luaver" ] || luaver=`$(LUA) -e 'print(_VERSION:sub(5))'`; \ | ||
8 | for f in $(BIN_FILES); \ | ||
9 | do \ | ||
10 | cp "$$f" "$(DESTDIR)$(BINDIR)/$$f-$$luaver"; \ | ||
11 | ln -nfs "$$f-$$luaver" "$(DESTDIR)$(BINDIR)/$$f"; \ | ||
12 | done | ||
13 | |||
14 | install_luas: | ||
15 | mkdir -p "$(DESTDIR)$(LUADIR)/luarocks" | ||
16 | cd src/luarocks && for f in $(LUAROCKS_FILES); \ | ||
17 | do \ | ||
18 | d="$(DESTDIR)$(LUADIR)/luarocks"/`dirname "$$f"` && \ | ||
19 | mkdir -p "$$d" && \ | ||
20 | cp "$$f" "$$d" || exit 1; \ | ||
21 | done | ||
22 | |||