Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Annotation of /config/releases/release-110.63/install.bat
ViewVC logotype

Annotation of /config/releases/release-110.63/install.bat

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2301 - (view) (download) (as text)
Original Path: config/trunk/install.bat

1 : blume 2088 REM Win32 installer for SML/NJ.
2 :     REM
3 :     REM (C) 2003 The Fellowship of SML/NJ.
4 :     REM
5 :     REM Author: Matthias Blume (blume@tti-c.org)
6 :    
7 :     REM begin by creating rudimentary directory hierarchy
8 :     mkdir bin
9 :     mkdir bin\.run
10 :     mkdir bin\.heap
11 :     mkdir lib
12 :    
13 :     REM compile runtime system and move executable to bin\.run
14 : blume 2163 cd base\runtime\objs
15 : blume 2088 nmake -f mk.x86-win32
16 :     move run.x86-win32.exe ..\..\..\bin\.run
17 :     cd ..\..\..
18 :    
19 :     REM put helper .bat scripts into bin
20 :     copy config\link-sml.bat bin
21 :     copy config\ml-build.bat bin
22 :     copy config\sml.bat bin
23 :    
24 : blume 2184 REM copy config\ml-lex.bat bin
25 :     REM copy config\lexgen.bat bin
26 : blume 2301 REM copy config\ml-yacc.bat bin
27 : blume 2184
28 : blume 2088 REM create heap image and lib hierarchy ("boot")
29 :     copy config\preloads preloads.standard
30 :     cd sml.boot.x86-win32
31 :     ..\bin\.run\run.x86-win32 @SMLboot=BOOTLIST @SMLheap=sml @SMLalloc=1M @SMLverbose
32 :     cd ..
33 :     move sml.x86-win32 bin\.heap
34 :     del preloads.standard
35 :     cd sml.boot.x86-win32
36 :     for /D %%a in (*.*) do echo %%a %%a >>..\lib\pathconfig
37 :     for /D %%a in (*.*) do move %%a ..\lib
38 :     cd ..
39 :    
40 :     REM Do all the rest using the precompiled installer.
41 :     %COMSPEC% /C "bin\sml -m $smlnj/installer.cm"

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0