aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorthe lemons <citrons@mondecitronne.com>2023-04-05 00:49:43 -0500
committerthe lemons <citrons@mondecitronne.com>2023-04-05 00:49:43 -0500
commit194635e964dd2de85fc0a375645e165208858ce5 (patch)
tree6b07bb04ea674932f877a7b3b3417d74a05942d9
parentd27bb860ea5d3edb59b78413325102104a24ce1e (diff)
make install
-rw-r--r--Makefile9
1 files changed, 8 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 8bf970a..75cf151 100644
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,12 @@
LUA_VER_MAJOR=5
LUA_VER_MINOR=3
+LUA_VER=$(LUA_VER_MAJOR).$(LUA_VER_MINOR)
CC = cc
LD = ld
-CFLAGS = -DLUA_VER=$(LUA_VER_MAJOR)$(LUA_VER_MINOR) -std=c99 -Wall -O2 -fPIC -I/usr/include/lua$(LUA_VER_MAJOR).$(LUA_VER_MINOR)
+CFLAGS = -DLUA_VER=$(LUA_VER_MAJOR)$(LUA_VER_MINOR) -std=c99 -Wall -O2 -fPIC -I/usr/include/lua$(LUA_VER)
LFLAGS = -shared -llmdb
+PREFIX=/usr/local
+INSTALL_DIR=$(PREFIX)/lib/lua/$(LUA_VER)
lmdb.so: lmdb.o
$(CC) -o $@ $< $(LFLAGS)
@@ -11,6 +14,10 @@ lmdb.so: lmdb.o
lmdb.o: lmdb.c
$(CC) $(CFLAGS) -c $< -o $@
+install: lmdb.so
+ mkdir -p $(INSTALL_DIR)
+ install -m755 lmdb.so $(INSTALL_DIR)/lmdb.so
+
.PHONY: clean
clean:
rm -rf lmdb.o