# DOS Makefile for Moscow ML library 1995-04-30
# Library is compiled with -imptypes, even when used with value polymorphism
COMPFLAGS=-imptypes
!include "..\makefile.inc"
all: \
array.uo array2.uo arraysor.uo \
basicio.uo binaryse.uo binaryma.uo binio.uo bool.uo byte.uo \
char.uo chararra.uo charvect.uo commandl.uo date.uo dynarray.uo \
filesys.uo graphics.uo help.uo int.uo intmap.uo intset.uo \
list.uo listpair.uo listsort.uo location.uo \
math.uo misc.uo mosml.uo mosmlcgi.uo nj93.uo option.uo \
os.uo path.uo polyhash.uo pp.uo process.uo random.uo real.uo \
sml90.uo splaymap.uo splayset.uo splaytre.uo \
strbase.uo string.uo stringcv.uo substrin.uo susp.uo \
textio.uo time.uo timer.uo vector.uo \
word.uo word8.uo word8arr.uo word8vec.uo \
obj.uo nonstdio.uo lexing.uo parsing.uo
clean:
del *.ui
del *.uo
del makefile.bak
del array.sml
del filesys.sml
del help.sml
del int.sml
del mosml.sml
del os.sml
del path.sml
del strbase.sml
del vector.sml
del word.sml
del word8arr.sml
del word8vec.sml
install:
copy readme $(LIBDIR)
copy *.ui $(LIBDIR)
copy *.uo $(LIBDIR)
copy *.sig $(LIBDIR)
copy general.fke $(LIBDIR)\general.sig
copy meta.fke $(LIBDIR)\meta.sig
copy os.fke $(LIBDIR)\os.sig
copy helpsigs.val $(LIBDIR)
depend: array.sml filesys.sml help.sml int.sml mosml.sml os.sml path.sml \
strbase.sml vector.sml word.sml word8arr.sml word8vec.sml
del makefile.bak
ren makefile makefile.bak
$(MOSMLCUT) < makefile.bak > makefile
$(MOSMLDEP) >> makefile
### DO NOT DELETE THIS LINE
sml90.uo: sml90.ui string.ui basicio.ui
option.uo: option.ui
mosmlcgi.uo: mosmlcgi.ui string.ui stringcv.ui list.ui option.ui process.ui \
substrin.ui splaymap.ui textio.ui int.ui char.ui
location.uo: location.ui charvect.ui parsing.ui basicio.ui nonstdio.ui \
lexing.ui
location.ui: basicio.ui lexing.ui
word8vec.uo: word8vec.ui list.ui word8.ui
commandl.uo: commandl.ui vector.ui
word8arr.uo: word8arr.ui list.ui word8.ui word8vec.ui
word.uo: word.ui string.ui stringcv.ui char.ui
vector.uo: vector.ui list.ui
strbase.uo: strbase.ui list.ui
path.uo: path.ui string.ui list.ui substrin.ui char.ui
mosml.uo: mosml.ui timer.ui filesys.ui binio.ui string.ui list.ui \
basicio.ui vector.ui word8.ui process.ui byte.ui int.ui textio.ui \
word8vec.ui time.ui
int.uo: int.ui string.ui stringcv.ui char.ui
help.uo: help.ui string.ui stringcv.ui list.ui basicio.ui vector.ui \
textio.ui char.ui
filesys.uo: filesys.ui path.ui string.ui charvect.ui list.ui os.uo char.ui \
time.ui
array.uo: array.ui list.ui vector.ui
misc.uo: misc.ui string.ui list.ui option.ui vector.ui array.ui textio.ui \
char.ui
textio.uo: textio.ui string.ui char.ui
old.uo: old.ui string.ui basicio.ui
binio.uo: binio.ui word8.ui textio.ui word8vec.ui
textio.ui: stringcv.ui char.ui
int.ui: stringcv.ui
binio.ui: word8.ui word8vec.ui
array.ui: vector.ui
susp.uo: susp.ui
splaytre.uo: splaytre.ui
splayset.uo: splayset.ui list.ui splaytre.ui
splaymap.uo: splaymap.ui splaytre.ui
array2.uo: array2.ui list.ui vector.ui array.ui
arraysor.ui: array.ui
dynarray.uo: dynarray.ui array.ui
filesys.ui: time.ui
intmap.uo: intmap.ui
arraysor.uo: arraysor.ui array.ui
binaryse.uo: binaryse.ui list.ui
bool.ui: stringcv.ui
intset.uo: intset.ui list.ui
lexing.ui: chararra.ui obj.uo
random.uo: random.ui
real.ui: stringcv.ui
binaryma.uo: binaryma.ui
string.ui: char.ui
byte.ui: string.ui word8arr.ui word8.ui substrin.ui word8vec.ui char.ui
substrin.uo: substrin.ui string.ui strbase.ui
stringcv.uo: stringcv.ui
bool.uo: bool.ui stringcv.ui char.ui
parsing.ui: lexing.ui vector.ui obj.uo
process.uo: process.ui list.ui basicio.ui
polyhash.uo: polyhash.ui array.ui
listsort.uo: listsort.ui list.ui
date.uo: date.ui string.ui stringcv.ui int.ui time.ui char.ui
string.uo: string.ui list.ui strbase.ui char.ui
real.uo: real.ui stringcv.ui char.ui
nj93.uo: nj93.ui string.ui list.ui basicio.ui textio.ui
math.uo: math.ui
listpair.uo: listpair.ui list.ui
nonstdio.ui: basicio.ui chararra.ui char.ui
misc.ui: array.ui
timer.uo: timer.ui time.ui
time.uo: time.ui string.ui stringcv.ui char.ui
timer.ui: time.ui
mosml.ui: word8vec.ui
pp.uo: pp.ui string.ui list.ui vector.ui array.ui textio.ui
word8.uo: word8.ui word.ui string.ui stringcv.ui char.ui
parsing.uo: parsing.ui lexing.ui vector.ui obj.uo
nonstdio.uo: nonstdio.ui basicio.ui chararra.ui
list.uo: list.ui
lexing.uo: lexing.ui chararra.ui obj.uo
graphics.uo: graphics.ui array.ui
charvect.uo: charvect.ui word8vec.ui char.ui
chararra.uo: chararra.ui charvect.ui word8arr.ui char.ui
char.uo: char.ui strbase.ui
byte.uo: byte.ui string.ui word8arr.ui word8.ui substrin.ui word8vec.ui \
char.ui
basicio.uo: basicio.ui
word8vec.ui: word8.ui
word8arr.ui: word8.ui word8vec.ui
word8.ui: word.ui stringcv.ui
word.ui: stringcv.ui
time.ui: stringcv.ui
graphics.ui: array.ui
date.ui: stringcv.ui time.ui
charvect.ui: char.ui
chararra.ui: charvect.ui char.ui
array2.ui: vector.ui
# DOS Makefile for Moscow ML library 1995-04-30
# Library is compiled with -imptypes, even when used with value polymorphism
COMPFLAGS=-imptypes
!include "..\makefile.inc"
all: \
array.uo array2.uo arraysor.uo \
basicio.uo binaryse.uo binaryma.uo binio.uo bool.uo byte.uo \
char.uo chararra.uo charvect.uo commandl.uo date.uo dynarray.uo \
filesys.uo graphics.uo help.uo int.uo intmap.uo intset.uo \
list.uo listpair.uo listsort.uo location.uo \
math.uo misc.uo mosml.uo mosmlcgi.uo nj93.uo option.uo \
os.uo path.uo polyhash.uo pp.uo process.uo random.uo real.uo \
sml90.uo splaymap.uo splayset.uo splaytre.uo \
strbase.uo string.uo stringcv.uo substrin.uo susp.uo \
textio.uo time.uo timer.uo vector.uo \
word.uo word8.uo word8arr.uo word8vec.uo \
obj.uo nonstdio.uo lexing.uo parsing.uo
clean:
del *.ui
del *.uo
del makefile.bak
del array.sml
del filesys.sml
del help.sml
del int.sml
del mosml.sml
del os.sml
del path.sml
del strbase.sml
del vector.sml
del word.sml
del word8arr.sml
del word8vec.sml
install:
copy readme $(LIBDIR)
copy *.ui $(LIBDIR)
copy *.uo $(LIBDIR)
copy *.sig $(LIBDIR)
copy general.fke $(LIBDIR)\general.sig
copy meta.fke $(LIBDIR)\meta.sig
copy os.fke $(LIBDIR)\os.sig
copy helpsigs.val $(LIBDIR)
depend: array.sml filesys.sml help.sml int.sml mosml.sml os.sml path.sml \
strbase.sml vector.sml word.sml word8arr.sml word8vec.sml
del makefile.bak
ren makefile makefile.bak
$(MOSMLCUT) < makefile.bak > makefile
$(MOSMLDEP) >> makefile
### DO NOT DELETE THIS LINE
sml90.uo: sml90.ui string.ui basicio.ui
option.uo: option.ui
mosmlcgi.uo: mosmlcgi.ui string.ui stringcv.ui list.ui option.ui process.ui \
substrin.ui splaymap.ui textio.ui int.ui char.ui
location.uo: location.ui charvect.ui parsing.ui basicio.ui nonstdio.ui \
lexing.ui
location.ui: basicio.ui lexing.ui
word8vec.uo: word8vec.ui list.ui word8.ui
commandl.uo: commandl.ui vector.ui
word8arr.uo: word8arr.ui list.ui word8.ui word8vec.ui
word.uo: word.ui string.ui stringcv.ui char.ui
vector.uo: vector.ui list.ui
strbase.uo: strbase.ui list.ui
path.uo: path.ui string.ui list.ui substrin.ui char.ui
mosml.uo: mosml.ui timer.ui filesys.ui binio.ui string.ui list.ui \
basicio.ui vector.ui word8.ui process.ui byte.ui int.ui textio.ui \
word8vec.ui time.ui
int.uo: int.ui string.ui stringcv.ui char.ui
help.uo: help.ui string.ui stringcv.ui list.ui basicio.ui vector.ui \
textio.ui char.ui
filesys.uo: filesys.ui path.ui string.ui charvect.ui list.ui os.uo char.ui \
time.ui
array.uo: array.ui list.ui vector.ui
misc.uo: misc.ui string.ui list.ui option.ui vector.ui array.ui textio.ui \
char.ui
textio.uo: textio.ui string.ui char.ui
old.uo: old.ui string.ui basicio.ui
binio.uo: binio.ui word8.ui textio.ui word8vec.ui
textio.ui: stringcv.ui char.ui
int.ui: stringcv.ui
binio.ui: word8.ui word8vec.ui
array.ui: vector.ui
susp.uo: susp.ui
splaytre.uo: splaytre.ui
splayset.uo: splayset.ui list.ui splaytre.ui
splaymap.uo: splaymap.ui splaytre.ui
array2.uo: array2.ui list.ui vector.ui array.ui
arraysor.ui: array.ui
dynarray.uo: dynarray.ui array.ui
filesys.ui: time.ui
intmap.uo: intmap.ui
arraysor.uo: arraysor.ui array.ui
binaryse.uo: binaryse.ui list.ui
bool.ui: stringcv.ui
intset.uo: intset.ui list.ui
lexing.ui: chararra.ui obj.uo
random.uo: random.ui
real.ui: stringcv.ui
binaryma.uo: binaryma.ui
string.ui: char.ui
byte.ui: string.ui word8arr.ui word8.ui substrin.ui word8vec.ui char.ui
substrin.uo: substrin.ui string.ui strbase.ui
stringcv.uo: stringcv.ui
bool.uo: bool.ui stringcv.ui char.ui
parsing.ui: lexing.ui vector.ui obj.uo
process.uo: process.ui list.ui basicio.ui
polyhash.uo: polyhash.ui array.ui
listsort.uo: listsort.ui list.ui
date.uo: date.ui string.ui stringcv.ui int.ui time.ui char.ui
string.uo: string.ui list.ui strbase.ui char.ui
real.uo: real.ui stringcv.ui char.ui
nj93.uo: nj93.ui string.ui list.ui basicio.ui textio.ui
math.uo: math.ui
listpair.uo: listpair.ui list.ui
nonstdio.ui: basicio.ui chararra.ui char.ui
misc.ui: array.ui
timer.uo: timer.ui time.ui
time.uo: time.ui string.ui stringcv.ui char.ui
timer.ui: time.ui
mosml.ui: word8vec.ui
pp.uo: pp.ui string.ui list.ui vector.ui array.ui textio.ui
word8.uo: word8.ui word.ui string.ui stringcv.ui char.ui
parsing.uo: parsing.ui lexing.ui vector.ui obj.uo
nonstdio.uo: nonstdio.ui basicio.ui chararra.ui
list.uo: list.ui
lexing.uo: lexing.ui chararra.ui obj.uo
graphics.uo: graphics.ui array.ui
charvect.uo: charvect.ui word8vec.ui char.ui
chararra.uo: chararra.ui charvect.ui word8arr.ui char.ui
char.uo: char.ui strbase.ui
byte.uo: byte.ui string.ui word8arr.ui word8.ui substrin.ui word8vec.ui \
char.ui
basicio.uo: basicio.ui
word8vec.ui: word8.ui
word8arr.ui: word8.ui word8vec.ui
word8.ui: word.ui stringcv.ui
word.ui: stringcv.ui
time.ui: stringcv.ui
graphics.ui: array.ui
date.ui: stringcv.ui time.ui
charvect.ui: char.ui
chararra.ui: charvect.ui char.ui
array2.ui: vector.ui