1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
|
:: ----------------------------------------------------
::
:: Compile the MBS source modules and install the
:: MBO-files in %VARKON_ROOT%/lib
::
:: 2004-10-15, Sren Larsson, rebro university
::
:: ----------------------------------------------------
@echo off
cd..
:: Get Current Directory into %VARKON_ROOT%
echo.exit|%comspec%/Kprompt set VARKON_ROOT=$P$_|FIND " " > %temp%.\t1.bat
for %%? in (call del) do %%? %temp%.\t1.bat
set MBSC=%VARKON_ROOT%\bin\mbsc.exe
set LIB=%VARKON_ROOT%\lib
set VLIB=%VARKON_ROOT%\sources\vlib
:: Create lib directory
::------------------------
if not exist lib mkdir lib
:: Delete old files in lib if any
::--------------------------------
cd %LIB%
if exist *.MBO del *.MBO
:: make analysis
::---------------
cd %VLIB%\analysis
FOR %%f IN (*.MBS) DO %MBSC% %%f
echo Moving MBO-files to lib.
move *.MBO %LIB%
:: make dxf
::---------------
cd %VLIB%\dxf
FOR %%f IN (*.MBS) DO %MBSC% %%f
echo Moving MBO-files to lib.
move *.MBO %LIB%
:: make edit
::---------------
cd %VLIB%\edit
FOR %%f IN (*.MBS) DO %MBSC% %%f
echo Moving MBO-files to lib.
move *.MBO %LIB%
:: make fonts\fedit
::---------------
cd %VLIB%\fonts\fedit
FOR %%f IN (*.MBS) DO %MBSC% %%f
echo Moving MBO-files to lib.
move *.MBO %LIB%
:: make iges
::---------------
cd %VLIB%\iges
FOR %%f IN (*.MBS) DO %MBSC% %%f
echo Moving MBO-files to lib.
move *.MBO %LIB%
:: make macro
::---------------
cd %VLIB%\macro
FOR %%f IN (*.MBS) DO %MBSC% %%f
echo Moving MBO-files to lib.
move *.MBO %LIB%
:: make plott
::---------------
cd %VLIB%\plott
FOR %%f IN (*.MBS) DO %MBSC% %%f
echo Moving MBO-files to lib.
move *.MBO %LIB%
:: make stl
::---------------
cd %VLIB%\stl
FOR %%f IN (*.MBS) DO %MBSC% %%f
echo Moving MBO-files to lib.
move *.MBO %LIB%
Echo.
Echo.
Echo Finished!
Echo.
pause
echo on
|