aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile21
1 files changed, 21 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..a371ad0
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,21 @@
+LUA_INC_DIR=/usr/include/lua5.1
+LUA_LIB_DIR=/usr/lib
+
+INSTALL_DIR_LUA=/usr/share/lua/5.1
+INSTALL_DIR_BIN=/usr/lib/lua/5.1
+
+
+all:
+ gcc -g -O0 -c -Wall -fpic -Iinclude -I$(LUA_INC_DIR) src/*.c
+ gcc -g -shared -fpic -o core.so *.o -L$(LUA_LIB_DIR) -llua5.1 -levent
+
+install:
+ install -d $(INSTALL_DIR_LUA)
+ install lua/luaevent.lua $(INSTALL_DIR_LUA)/
+ install -d $(INSTALL_DIR_BIN)/luaevent
+ install core.so $(INSTALL_DIR_BIN)/luaevent/core.so
+
+clean:
+ rm *.so
+ rm *.o
+