@@ -8,44 +8,82 @@ LUA = /5.2
88BETA = /5.3
99
1010LUA_DIR = $(PREFIX )
11- LUA_SHAREDIR = $(LUA_DIR ) /share/lua
1211LUA_LIBDIR = $(LUA_DIR ) /lib/lua
12+ LUA_SHAREDIR = $(LUA_DIR ) /share/lua
13+
14+ msg_install = 'Requires permission of "root" to create the system directory'
15+ msg_unistall = 'Requires permission of "root" to remove the system directory'
16+ msg_end = "Files can be located in:'\n '$(LUA_LIBDIR ) /*Version' and '$(LUA_SHAREDIR ) /*Version'\nTo remove use '$ make unistall'"
17+
18+ install : all
19+ unistall : all
20+
21+
22+ installall : all
23+ all :
24+ @echo ' Module for Lua'
25+ @echo $(msg_install )
26+ @sudo mkdir -p $(LUA_LIBDIR )$(LAST )
27+ @sudo cp -f $(SOURCES ) $(LUA_LIBDIR )$(LAST )
28+ @sudo mkdir -p $(LUA_LIBDIR )$(LUA )
29+ @sudo cp -f $(SOURCES ) $(LUA_LIBDIR )$(LUA )
30+ @sudo mkdir -p $(LUA_LIBDIR )$(BETA )
31+ @sudo cp -f $(SOURCES ) $(LUA_LIBDIR )$(BETA )
32+ @sudo mkdir -p $(LUA_SHAREDIR )$(LAST )
33+ @sudo cp -f $(SOURCES ) $(LUA_SHAREDIR )$(LAST )
34+ @sudo mkdir -p $(LUA_SHAREDIR )$(LUA )
35+ @sudo cp -f $(SOURCES ) $(LUA_SHAREDIR )$(LUA )
36+ @sudo mkdir -p $(LUA_SHAREDIR )$(BETA )
37+ @sudo cp -f $(SOURCES ) $(LUA_SHAREDIR )$(BETA )
38+ @echo $(msg_end )
1339
14- install : 5.2
15-
16405.1 :
17- @echo ' Libs for Lua5.1'
18- @echo ' Requirement permission "root" to create directory in the system '
41+ @echo ' Module for Lua5.1'
42+ @echo $( msg_install )
1943 @sudo mkdir -p $(LUA_LIBDIR )$(LAST )
44+ @sudo cp -f $(SOURCES ) $(LUA_LIBDIR )$(LAST )
2045 @sudo mkdir -p $(LUA_SHAREDIR )$(LAST )
21- @cp -f $(SOURCES ) $(LUA_LIBDIR )$(LAST )
22- @cp -f $(SOURCES ) $(LUA_SHAREDIR )$(LAST )
23- @echo ' Files can be located in:'
24- @echo " '$( LUA_LIBDIR) ' and '@(LUA_SHAREDIR)'"
25- @echo " To remove use '$ make unistall'"
46+ @sudo cp -f $(SOURCES ) $(LUA_SHAREDIR )$(LAST )
47+ @echo $(msg_end )
2648
27495.2 :
28- @echo ' Libs for Lua5.2'
29- @echo ' Requirement permission "root" to create directory in the system '
50+ @echo ' Module for Lua5.2'
51+ @echo $( msg_install )
3052 @sudo mkdir -p $(LUA_LIBDIR )$(LUA )
53+ @sudo cp -f $(SOURCES ) $(LUA_LIBDIR )$(LUA )
3154 @sudo mkdir -p $(LUA_SHAREDIR )$(LUA )
32- @cp -f $(SOURCES ) $(LUA_LIBDIR )$(LUA )
33- @cp -f $(SOURCES ) $(LUA_SHAREDIR )$(LUA )
34- @echo ' Files can be located in:'
35- @echo " '$( LUA_LIBDIR) ' and '@(LUA_SHAREDIR)'"
36- @echo " To remove use '$ make unistall'"
55+ @sudo cp -f $(SOURCES ) $(LUA_SHAREDIR )$(LUA )
56+ @echo $(msg_end )
3757
38585.3 :
39- @echo ' Libs for Lua5.3'
40- @echo ' Requirement permission "root" to create directory in the system '
59+ @echo ' Module for Lua5.3'
60+ @echo $( msg_install )
4161 @sudo mkdir -p $(LUA_LIBDIR )$(BETA )
62+ @sudo cp -f $(SOURCES ) $(LUA_LIBDIR )$(BETA )
4263 @sudo mkdir -p $(LUA_SHAREDIR )$(BETA )
43- @cp -f $(SOURCES ) $(LUA_LIBDIR )$(BETA )
44- @cp -f $(SOURCES ) $(LUA_SHAREDIR )$(BETA )
45- @echo ' Files can be located in:'
46- @echo " '$( LUA_LIBDIR) ' and '@(LUA_SHAREDIR)'"
47- @echo " To remove use '$ make unistall'"
64+ @sudo cp -f $(SOURCES ) $(LUA_SHAREDIR )$(BETA )
65+ @echo $(msg_end )
66+
67+ unistall5.1 :
68+ @echo $(msg_install )
69+ @sudo rm -f $(LUA_LIBDIR )$(LAST ) /htmlEntities.lua
70+ @sudo rm -f $(LUA_LIBDIR )$(LAST ) /htmlEntities.lua
71+
72+ unistall5.2 :
73+ @echo $(msg_install )
74+ @sudo rm -f $(LUA_LIBDIR )$(LUA ) /htmlEntities.lua
75+ @sudo rm -f $(LUA_SHAREDIR )$(LUA ) /htmlEntities.lua
76+
77+ unistall5.3 :
78+ @echo $(msg_install )
79+ @sudo rm -f $(LUA_LIBDIR )$(BETA ) /htmlEntities.lua
80+ @sudo rm -f $(LUA_SHAREDIR )$(BETA ) /htmlEntities.lua
4881
49- unistall :
82+ unistallall :
83+ @echo $(msg_install )
84+ @sudo rm -f $(LUA_LIBDIR )$(LAST ) /htmlEntities.lua
5085 @sudo rm -f $(LUA_LIBDIR )$(LUA ) /htmlEntities.lua
51- @sudo rm -f $(LUA_SHAREDIR )$(LUA ) /htmlEntities.lua
86+ @sudo rm -f $(LUA_LIBDIR )$(BETA ) /htmlEntities.lua
87+ @sudo rm -f $(LUA_SHAREDIR )$(LAST ) /htmlEntities.lua
88+ @sudo rm -f $(LUA_SHAREDIR )$(LUA ) /htmlEntities.lua
89+ @sudo rm -f $(LUA_SHAREDIR )$(BETA ) /htmlEntities.lua
0 commit comments