aboutsummaryrefslogtreecommitdiff
path: root/Makefile.install.inc
diff options
context:
space:
mode:
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