3 MCS_FLAGS = /target:exe $(MCS_DEFINES)
4 INSTALL = /usr/bin/install
7 MONO_PATH_PREFIX=$(topdir)/class/lib:
39 statementCollection.cs \
46 mbas.exe: $(COMPILER_SOURCES)
47 MONO_PATH=$(MONO_PATH_PREFIX)$(MONO_PATH) $(RUNTIME) $(MCS) $(MCSFLAGS) /r:Mono.GetOptions.dll /out:mbas.exe $(COMPILER_SOURCES)
50 rm -f mbas.exe y.output mbas.pdb *~ .*~ mb-parser.cs mbas.log response
52 mb-parser.cs: mb-parser.jay
53 ../jay/jay -ctv < ../jay/skeleton.cs mb-parser.jay > mb-parser.cs
56 mkdir -p $(prefix)/bin/
57 $(INSTALL) -m 755 mbas.exe $(prefix)/bin/
60 $(RUNTIME) mbas.exe --stacktrace --main WriteOK testmbas/WriteOK.vb testmbas/WriteOK2.mbs
61 $(RUNTIME) testmbas/WriteOK.exe
64 $(RUNTIME) mbas.exe --stacktrace --verbose --main WriteOK testmbas/WriteOK.vb testmbas/WriteOK2.mbs | less
67 $(RUNTIME) mbas.exe testmbas/gtk.vb -r gtk-sharp
68 $(RUNTIME) testmbas/gtk.exe