---
Makefile | 30 ++++++++++++++++++------------
1 file changed, 18 insertions(+), 12 deletions(-)
diff --git a/Makefile b/Makefile
index 33edf49..9a5657b 100644
--- a/Makefile
+++ b/Makefile
@@ -126,13 +126,17 @@ luxio_constants.inc: luxio_constants.inc.in const-proc.lua
lua-5.1: luxio-5.1.so luxio-5.1
ln -s -f luxio-5.1.so luxio.so
+LUA_BINDIR ?= $(DESTDIR)$(PREFIX)/bin
+
+lua-5.1-install: INST_LIBDIR ?= $(LUA51_CMOD_INST)
+lua-5.1-install: INST_LUADIR ?= $(LUA51_LMOD_INST)
lua-5.1-install: lua-5.1
- $(INSTALL) -d $(DESTDIR)$(LUA51_CMOD_INST)
- $(INSTALL) -m 755 luxio-5.1.so $(DESTDIR)$(LUA51_CMOD_INST)/luxio.so
- $(INSTALL) -d $(DESTDIR)$(LUA51_LMOD_INST)/luxio
- $(INSTALL) -m 644 $(LUALIBS) $(DESTDIR)$(LUA51_LMOD_INST)/luxio/
- $(INSTALL) -d $(DESTDIR)$(PREFIX)/bin
- $(INSTALL) luxio-5.1 $(DESTDIR)$(PREFIX)/bin/luxio-5.1
+ $(INSTALL) -d $(INST_LIBDIR)
+ $(INSTALL) -m 755 luxio-5.1.so $(INST_LIBDIR)/luxio.so
+ $(INSTALL) -d $(DESTDIR)$(INST_LUADIR)/luxio
+ $(INSTALL) -m 644 $(LUALIBS) $(INST_LUADIR)/luxio/
+ $(INSTALL) -d $(LUA_BINDIR)
+ $(INSTALL) luxio-5.1 $(LUA_BINDIR)/luxio-5.1
luxio-5.1.so: luxio-5.1.o
$(CC) $(LDFLAGS) -shared $(EXTRA_LIBS) -o luxio-5.1.so $^ $(LUA51_LIB)
@@ -143,13 +147,15 @@ luxio-5.1: lua-5.1.c luxio-5.1.o
lua-5.2: luxio-5.2.so luxio-5.2
ln -s -f luxio-5.2.so luxio.so
+lua-5.2-install: INST_LIBDIR ?= $(LUA52_CMOD_INST)
+lua-5.2-install: INST_LUADIR ?= $(LUA52_LMOD_INST)
lua-5.2-install: lua-5.2
- $(INSTALL) -d $(DESTDIR)$(LUA52_CMOD_INST)
- $(INSTALL) -m 755 luxio-5.2.so $(DESTDIR)$(LUA52_CMOD_INST)/luxio.so
- $(INSTALL) -d $(DESTDIR)$(LUA52_LMOD_INST)/luxio
- $(INSTALL) -m 644 $(LUALIBS) $(DESTDIR)$(LUA52_LMOD_INST)/luxio/
- $(INSTALL) -d $(DESTDIR)$(PREFIX)/bin
- $(INSTALL) luxio-5.2 $(DESTDIR)$(PREFIX)/bin/luxio-5.2
+ $(INSTALL) -d $(INST_LIBDIR)
+ $(INSTALL) -m 755 luxio-5.2.so $(INST_LIBDIR)/luxio.so
+ $(INSTALL) -d $(DESTDIR)$(INST_LUADIR)/luxio
+ $(INSTALL) -m 644 $(LUALIBS) $(INST_LUADIR)/luxio/
+ $(INSTALL) -d $(LUA_BINDIR)
+ $(INSTALL) luxio-5.2 $(LUA_BINDIR)/luxio-5.2
luxio-5.2.so: luxio-5.2.o
$(CC) $(LDFLAGS) -shared $(EXTRA_LIBS) -o luxio-5.2.so $^ $(LUA52_LIB)
--
2.12.2.510.ge1104a5.dirty