diff options
Diffstat (limited to 'install.bat')
-rw-r--r-- | install.bat | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/install.bat b/install.bat index 5644fa2a..09d96b8c 100644 --- a/install.bat +++ b/install.bat | |||
@@ -31,9 +31,9 @@ IF [%1]==[/?] ( | |||
31 | ECHO /P [dir] Where to install. | 31 | ECHO /P [dir] Where to install. |
32 | ECHO Default is %PREFIX% | 32 | ECHO Default is %PREFIX% |
33 | ECHO /CONFIG [dir] Location where the config file should be installed. | 33 | ECHO /CONFIG [dir] Location where the config file should be installed. |
34 | ECHO Default is %SYSCONFDIR% | 34 | ECHO Default is same place of installation |
35 | ECHO /TREE [dir] Root of the local tree of installed rocks. | 35 | ECHO /TREE [dir] Root of the local tree of installed rocks. |
36 | ECHO Default is %ROCKS_TREE% | 36 | ECHO Default is same place of installation |
37 | ECHO /SCRIPTS [dir] Where to install scripts installed by rocks. | 37 | ECHO /SCRIPTS [dir] Where to install scripts installed by rocks. |
38 | ECHO Default is TREE/bin. | 38 | ECHO Default is TREE/bin. |
39 | ECHO. | 39 | ECHO. |
@@ -56,6 +56,8 @@ IF [%1]==[/?] ( | |||
56 | ) | 56 | ) |
57 | IF /I [%1]==[/P] ( | 57 | IF /I [%1]==[/P] ( |
58 | SET PREFIX=%2 | 58 | SET PREFIX=%2 |
59 | SET SYSCONFDIR=%2 | ||
60 | SET ROCKS_TREE=%2 | ||
59 | SHIFT /1 | 61 | SHIFT /1 |
60 | SHIFT /1 | 62 | SHIFT /1 |
61 | GOTO PARSE_LOOP | 63 | GOTO PARSE_LOOP |
@@ -240,7 +242,11 @@ IF ERRORLEVEL 1 GOTO ERROR | |||
240 | IF [%INSTALL_LUA%]==[ON] ( | 242 | IF [%INSTALL_LUA%]==[ON] ( |
241 | IF NOT EXIST "%LUA_BINDIR%" %MKDIR% "%LUA_BINDIR%" | 243 | IF NOT EXIST "%LUA_BINDIR%" %MKDIR% "%LUA_BINDIR%" |
242 | IF NOT EXIST "%LUA_INCDIR%" %MKDIR% "%LUA_INCDIR%" | 244 | IF NOT EXIST "%LUA_INCDIR%" %MKDIR% "%LUA_INCDIR%" |
243 | COPY lua5.1\bin\*.* "%LUA_BINDIR%" >NUL | 245 | REM IF [%USE_MINGW%]==[ON] ( |
246 | REM COPY lua5.1\mingw32-bin\*.* "%LUA_BINDIR%" >NUL | ||
247 | REM ) ELSE ( | ||
248 | COPY lua5.1\bin\*.* "%LUA_BINDIR%" >NUL | ||
249 | REM ) | ||
244 | COPY lua5.1\include\*.* "%LUA_INCDIR%" >NUL | 250 | COPY lua5.1\include\*.* "%LUA_INCDIR%" >NUL |
245 | ) | 251 | ) |
246 | COPY bin\*.* "%BINDIR%" >NUL | 252 | COPY bin\*.* "%BINDIR%" >NUL |
@@ -301,11 +307,19 @@ IF NOT EXIST "%CONFIG_FILE%" ( | |||
301 | 307 | ||
302 | IF [%SCRIPTS_DIR%]==[] ( | 308 | IF [%SCRIPTS_DIR%]==[] ( |
303 | %MKDIR% "%ROCKS_TREE%"\bin >NUL | 309 | %MKDIR% "%ROCKS_TREE%"\bin >NUL |
304 | COPY lua5.1\bin\*.dll "%ROCKS_TREE%"\bin >NUL | 310 | REM IF [%USE_MINGW%]==[ON] ( |
311 | REM COPY lua5.1\mingw32-bin\*.dll "%ROCKS_TREE%"\bin >NUL | ||
312 | REM ) ELSE ( | ||
313 | COPY lua5.1\bin\*.dll "%ROCKS_TREE%"\bin >NUL | ||
314 | REM ) | ||
305 | ) | 315 | ) |
306 | IF NOT [%SCRIPTS_DIR%]==[] ( | 316 | IF NOT [%SCRIPTS_DIR%]==[] ( |
307 | %MKDIR% "%SCRIPTS_DIR%" >NUL | 317 | %MKDIR% "%SCRIPTS_DIR%" >NUL |
308 | COPY lua5.1\bin\*.dll "%SCRIPTS_DIR%" >NUL | 318 | REM IF [%USE_MINGW%]==[ON] ( |
319 | REM COPY lua5.1\mingw32-bin\*.dll "%SCRIPTS_DIR%" >NUL | ||
320 | REM ) ELSE ( | ||
321 | COPY lua5.1\bin\*.dll "%SCRIPTS_DIR%" >NUL | ||
322 | REM ) | ||
309 | ) | 323 | ) |
310 | 324 | ||
311 | IF NOT EXIST "%ROCKS_TREE%" %MKDIR% "%ROCKS_TREE%" | 325 | IF NOT EXIST "%ROCKS_TREE%" %MKDIR% "%ROCKS_TREE%" |