aboutsummaryrefslogtreecommitdiff
path: root/Makefile.install.inc
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2015-03-17 22:27:20 -0300
committerHisham Muhammad <hisham@gobolinux.org>2015-03-17 22:27:20 -0300
commit855259b52e0e7c5ed81539c975dcaef4469797b9 (patch)
treedcab53fd1a4f31fda283faee19523e7e274b10f0 /Makefile.install.inc
parent92d63635a0cd0d336e65e9cd4a8e389bff406cc3 (diff)
downloadluarocks-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.inc22
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
4install_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
14install_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