diff options
author | Richard Ipsum <richardipsum@fastmail.co.uk> | 2017-04-14 20:56:13 +0100 |
---|---|---|
committer | Richard Ipsum <richardipsum@fastmail.co.uk> | 2017-04-27 12:36:01 +0100 |
commit | d71810fa0e37fc213ff400796b5a473d946e7da7 (patch) | |
tree | 7cb3634ae6c6d48021c8e1a3f8e2bb56e896fedc | |
parent | 1e7b342016764a2e798381d1578598eaa3e74d08 (diff) | |
download | luxio-d71810fa0e37fc213ff400796b5a473d946e7da7.tar.gz |
Allow installation dirs to be overridden
-rw-r--r-- | Makefile | 30 |
1 files changed, 18 insertions, 12 deletions
@@ -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 ?= $(DESTDIR)$(LUA51_CMOD_INST) +lua-5.1-install: INST_LUADIR ?= $(DESTDIR)$(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 $(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 ?= $(DESTDIR)$(LUA52_CMOD_INST) +lua-5.2-install: INST_LUADIR ?= $(DESTDIR)$(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 $(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) |