aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile24
1 files changed, 16 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index b23b6481..8ec3635a 100644
--- a/Makefile
+++ b/Makefile
@@ -14,9 +14,10 @@
14############################################################################## 14##############################################################################
15 15
16MAJVER= 2 16MAJVER= 2
17MINVER= 0 17MINVER= 1
18RELVER= 3 18RELVER= 0
19VERSION= $(MAJVER).$(MINVER).$(RELVER) 19PREREL= -alpha
20VERSION= $(MAJVER).$(MINVER).$(RELVER)$(PREREL)
20ABIVER= 5.1 21ABIVER= 5.1
21 22
22############################################################################## 23##############################################################################
@@ -83,8 +84,9 @@ FILE_SO= libluajit.so
83FILE_MAN= luajit.1 84FILE_MAN= luajit.1
84FILE_PC= luajit.pc 85FILE_PC= luajit.pc
85FILES_INC= lua.h lualib.h lauxlib.h luaconf.h lua.hpp luajit.h 86FILES_INC= lua.h lualib.h lauxlib.h luaconf.h lua.hpp luajit.h
86FILES_JITLIB= bc.lua v.lua dump.lua dis_x86.lua dis_x64.lua dis_arm.lua \ 87FILES_JITLIB= bc.lua bcsave.lua dump.lua p.lua v.lua zone.lua \
87 dis_ppc.lua dis_mips.lua dis_mipsel.lua bcsave.lua vmdef.lua 88 dis_x86.lua dis_x64.lua dis_arm.lua dis_ppc.lua \
89 dis_mips.lua dis_mipsel.lua vmdef.lua
88 90
89ifeq (,$(findstring Windows,$(OS))) 91ifeq (,$(findstring Windows,$(OS)))
90 ifeq (Darwin,$(shell uname -s)) 92 ifeq (Darwin,$(shell uname -s))
@@ -109,7 +111,7 @@ install: $(INSTALL_DEP)
109 $(MKDIR) $(INSTALL_DIRS) 111 $(MKDIR) $(INSTALL_DIRS)
110 cd src && $(INSTALL_X) $(FILE_T) $(INSTALL_T) 112 cd src && $(INSTALL_X) $(FILE_T) $(INSTALL_T)
111 cd src && test -f $(FILE_A) && $(INSTALL_F) $(FILE_A) $(INSTALL_STATIC) || : 113 cd src && test -f $(FILE_A) && $(INSTALL_F) $(FILE_A) $(INSTALL_STATIC) || :
112 $(RM) $(INSTALL_TSYM) $(INSTALL_DYN) $(INSTALL_SHORT1) $(INSTALL_SHORT2) 114 $(RM) $(INSTALL_DYN) $(INSTALL_SHORT1) $(INSTALL_SHORT2)
113 cd src && test -f $(FILE_SO) && \ 115 cd src && test -f $(FILE_SO) && \
114 $(INSTALL_X) $(FILE_SO) $(INSTALL_DYN) && \ 116 $(INSTALL_X) $(FILE_SO) $(INSTALL_DYN) && \
115 $(LDCONFIG) $(INSTALL_LIB) && \ 117 $(LDCONFIG) $(INSTALL_LIB) && \
@@ -121,12 +123,18 @@ install: $(INSTALL_DEP)
121 $(RM) $(FILE_PC).tmp 123 $(RM) $(FILE_PC).tmp
122 cd src && $(INSTALL_F) $(FILES_INC) $(INSTALL_INC) 124 cd src && $(INSTALL_F) $(FILES_INC) $(INSTALL_INC)
123 cd src/jit && $(INSTALL_F) $(FILES_JITLIB) $(INSTALL_JITLIB) 125 cd src/jit && $(INSTALL_F) $(FILES_JITLIB) $(INSTALL_JITLIB)
124 $(SYMLINK) $(INSTALL_TNAME) $(INSTALL_TSYM)
125 @echo "==== Successfully installed LuaJIT $(VERSION) to $(PREFIX) ====" 126 @echo "==== Successfully installed LuaJIT $(VERSION) to $(PREFIX) ===="
127 @echo ""
128 @echo "Note: the development releases deliberately do NOT install a symlink for luajit"
129 @echo "You can do this now by running this command (with sudo):"
130 @echo ""
131 @echo " $(SYMLINK) $(INSTALL_TNAME) $(INSTALL_TSYM)"
132 @echo ""
133
126 134
127uninstall: 135uninstall:
128 @echo "==== Uninstalling LuaJIT $(VERSION) from $(PREFIX) ====" 136 @echo "==== Uninstalling LuaJIT $(VERSION) from $(PREFIX) ===="
129 $(UNINSTALL) $(INSTALL_TSYM) $(INSTALL_T) $(INSTALL_STATIC) $(INSTALL_DYN) $(INSTALL_SHORT1) $(INSTALL_SHORT2) $(INSTALL_MAN)/$(FILE_MAN) $(INSTALL_PC) 137 $(UNINSTALL) $(INSTALL_T) $(INSTALL_STATIC) $(INSTALL_DYN) $(INSTALL_SHORT1) $(INSTALL_SHORT2) $(INSTALL_MAN)/$(FILE_MAN) $(INSTALL_PC)
130 for file in $(FILES_JITLIB); do \ 138 for file in $(FILES_JITLIB); do \
131 $(UNINSTALL) $(INSTALL_JITLIB)/$$file; \ 139 $(UNINSTALL) $(INSTALL_JITLIB)/$$file; \
132 done 140 done