68 |
LOCALPATHCONFIG=$INSTALLDIR/pathconfig # a temporary pathconfig file |
LOCALPATHCONFIG=$INSTALLDIR/pathconfig # a temporary pathconfig file |
69 |
|
|
70 |
# |
# |
71 |
# the paths to ml-yacc, ml-burg, and ml-lex; needed to configure CM |
# the path to the dir where ml-yacc, ml-burg, and ml-lex live |
72 |
# |
# |
73 |
YACCPATH=$BINDIR/ml-yacc |
TOOLDIR=$BINDIR |
|
LEXPATH=$BINDIR/ml-lex |
|
|
BURGPATH=$BINDIR/ml-burg |
|
74 |
|
|
75 |
# |
# |
76 |
# set the CM configuration variables (these are environment variables |
# set the CM configuration variables (these are environment variables |
77 |
# that will be queried by the bootstrap code) |
# that will be queried by the bootstrap code) |
78 |
# Especially important is CM_PATHCONFIG_DEFAULT. |
# Especially important is CM_PATHCONFIG_DEFAULT. |
79 |
# |
# |
|
CM_YACC_DEFAULT=$YACCPATH |
|
|
CM_LEX_DEFAULT=$LEXPATH |
|
|
CM_BURG_DEFAULT=$BURGPATH |
|
80 |
CM_PATHCONFIG_DEFAULT=$LIBDIR/pathconfig |
CM_PATHCONFIG_DEFAULT=$LIBDIR/pathconfig |
81 |
export CM_YACC_DEFAULT CM_LEX_DEFAULT CM_BURG_DEFAULT CM_PATHCONFIG_DEFAULT |
export CM_PATHCONFIG_DEFAULT |
82 |
|
|
83 |
# |
# |
84 |
# the release version that we are installing |
# the release version that we are installing |
391 |
;; |
;; |
392 |
ml-yacc) |
ml-yacc) |
393 |
standalone ml-yacc ML-Yacc src |
standalone ml-yacc ML-Yacc src |
394 |
|
echo ml-yacc $TOOLDIR >>$CM_PATHCONFIG_DEFAULT |
395 |
;; |
;; |
396 |
ml-lex) |
ml-lex) |
397 |
standalone ml-lex ML-Lex |
standalone ml-lex ML-Lex |
398 |
|
echo ml-lex $TOOLDIR >>$CM_PATHCONFIG_DEFAULT |
399 |
;; |
;; |
400 |
ml-burg) |
ml-burg) |
401 |
standalone ml-burg ML-Burg |
standalone ml-burg ML-Burg |
402 |
|
echo ml-burg $TOOLDIR >>$CM_PATHCONFIG_DEFAULT |
403 |
;; |
;; |
404 |
smlnj-lib) |
smlnj-lib) |
405 |
unpack "SML/NJ Library" $SRCDIR smlnj-lib $ROOT/$VERSION-smlnj-lib |
unpack "SML/NJ Library" $SRCDIR smlnj-lib $ROOT/$VERSION-smlnj-lib |