More un-hardcoding
[bpt/mlt.git] / build
1 #!/bin/sh
2
3 source settings
4
5 echo $SMLBIN/sml @SMLload=$BIN/mlt.$PLATFORM >src/mlt
6
7 cd src
8
9 if [ -f mlt.$PLATFORM ] ; then
10 rm mlt.$PLATFORM
11 fi
12 if [ -d CM ] ; then
13 rm -rf CM
14 fi
15 if [ -d lib/CM ] ; then
16 rm -rf lib/CM
17 fi
18 if [ -d .cm ] ; then
19 rm -rf .cm
20 fi
21 if [ -d lib/.cm ] ; then
22 rm -rf lib/.cm
23 fi
24
25 if ! cat build.sml | $SMLBIN/sml ; then
26 exit 1
27 fi
28
29 if ! $SMLBIN/ml-build sources.cm Main.main mlt ; then
30 exit 1
31 fi
32
33 cd lib
34
35 if ! cat build.sml | $SMLBIN/sml ; then
36 exit 1
37 fi
38