diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 24 |
1 files changed, 16 insertions, 8 deletions
@@ -14,9 +14,10 @@ | |||
14 | ############################################################################## | 14 | ############################################################################## |
15 | 15 | ||
16 | MAJVER= 2 | 16 | MAJVER= 2 |
17 | MINVER= 0 | 17 | MINVER= 1 |
18 | RELVER= 3 | 18 | RELVER= 0 |
19 | VERSION= $(MAJVER).$(MINVER).$(RELVER) | 19 | PREREL= -alpha |
20 | VERSION= $(MAJVER).$(MINVER).$(RELVER)$(PREREL) | ||
20 | ABIVER= 5.1 | 21 | ABIVER= 5.1 |
21 | 22 | ||
22 | ############################################################################## | 23 | ############################################################################## |
@@ -83,8 +84,9 @@ FILE_SO= libluajit.so | |||
83 | FILE_MAN= luajit.1 | 84 | FILE_MAN= luajit.1 |
84 | FILE_PC= luajit.pc | 85 | FILE_PC= luajit.pc |
85 | FILES_INC= lua.h lualib.h lauxlib.h luaconf.h lua.hpp luajit.h | 86 | FILES_INC= lua.h lualib.h lauxlib.h luaconf.h lua.hpp luajit.h |
86 | FILES_JITLIB= bc.lua v.lua dump.lua dis_x86.lua dis_x64.lua dis_arm.lua \ | 87 | FILES_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 | ||
89 | ifeq (,$(findstring Windows,$(OS))) | 91 | ifeq (,$(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 | ||
127 | uninstall: | 135 | uninstall: |
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 |