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