From 194635e964dd2de85fc0a375645e165208858ce5 Mon Sep 17 00:00:00 2001 From: the lemons Date: Wed, 5 Apr 2023 00:49:43 -0500 Subject: make install --- Makefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3