/[eiffelstudio]/branches/Eiffel_56/Delivery/precompile_install.bat
ViewVC logotype

Contents of /branches/Eiffel_56/Delivery/precompile_install.bat

Parent Directory Parent Directory | Revision Log Revision Log


Revision 53541 - (show annotations)
Tue Jul 19 05:27:01 2005 UTC (14 years, 4 months ago) by (unknown author)
File MIME type: text/plain
File size: 1646 byte(s)
This commit was manufactured by cvs2svn to create branch 'Eiffel_56'.
1 @echo off
2 rem Installation of the precompiled libraries for Windows
3 rem It will precompile
4 rem - EiffelBase
5 rem - WEL
6 rem - EiffelVision2
7 rem
8 rem For other precompiled libraries, go through the precompilation
9 rem wizard in the EiffelStudio environment.
10
11 set TEST=
12
13 if .%1. == .nt. goto NT
14 if .%1. == .win9x. goto WINX
15 goto start
16 :NT
17 set RM=%TEST% rd /q /s
18 goto start
19 :WINX
20 set RM=%TEST% deltree
21 goto start
22
23 :start
24 set MV=%TEST% ren
25 set DEL=%TEST% del /q
26 set EC=%TEST% ..\..\..\..\studio\spec\windows\bin\ec.exe
27 set FF=%TEST% ..\..\..\..\..\..\studio\spec\windows\bin\finish_freezing.exe -silent
28
29 echo %DEL% /s *.c >> cleanup.bat
30 echo %DEL% /s *.obj >> cleanup.bat
31 echo %DEL% /s Cobj*.lib >> cleanup.bat
32 echo %DEL% /s Eobj*.lib >> cleanup.bat
33 echo %DEL% /s finished >> cleanup.bat
34 echo %DEL% /s Makefile >> cleanup.bat
35 echo %DEL% /s Makefile.SH >> cleanup.bat
36 echo %DEL% /s *.bak >> cleanup.bat
37 echo %DEL% /s *.pdb >> cleanup.bat
38 echo %DEL% * >> cleanup.bat
39
40 echo Precompiling EiffelBase
41 cd precomp\spec\windows\base
42 if exist EIFGEN %RM% EIFGEN
43 %EC% -precompile -ace Ace.ace
44 cd EIFGEN\W_code
45 copy ..\..\..\..\..\..\cleanup.bat .
46 %FF%
47 call cleanup.bat
48
49 if .%2. == .wel. goto wel
50 if .%2. == .vision2. goto wel
51 goto END
52 :wel
53 echo Precompiling WEL
54 cd ..\..\..\wel
55 %RM% EIFGEN
56 %EC% -precompile -ace Ace.ace
57 cd EIFGEN\W_code
58 copy ..\..\..\..\..\..\cleanup.bat .
59 %FF%
60 call cleanup.bat
61
62 if .%2. == .vision2. goto vision2
63 goto END
64 :vision2
65 echo Precompiling EiffelVision2
66 cd ..\..\..\vision2
67 %RM% EIFGEN
68 %EC% -precompile -ace Ace.ace
69 cd EIFGEN\W_code
70 copy ..\..\..\..\..\..\cleanup.bat .
71 %FF%
72 call cleanup.bat
73
74 :END
75 cd ..\..\..\..\..\..
76
77 %DEL% cleanup.bat

Properties

Name Value
svn:eol-style native
svn:executable *
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.23