* mb-tokenizer.cs: Oops. Also pulled out all of the old
[mono.git] / mcs / mbas / Makefile
index 04a1d694399c10920231867d642f0ae0eeb1e6a3..d265ef80c1483f4569cbcb89507fdba181b6685d 100644 (file)
@@ -4,25 +4,29 @@ include ../build/rules.make
 
 PROGRAM = mbas.exe
 BUILT_SOURCES = mb-parser.cs
-HAS_TEST = yes
 
-LOCAL_MCS_FLAGS = /r:System.dll /r:$(topdir)/class/lib/Mono.GetOptions.dll
+LOCAL_MCS_FLAGS = /r:System.dll /r:$(topdir)/class/lib/$(PROFILE)/Mono.GetOptions.dll
 
 EXTRA_DISTFILES = mb-parser.jay mbas.csproj mbas.ico mbas.sln
 CLEAN_FILES = y.output testmbas/WriteOK.exe
 
+PROGRAM_INSTALL_DIR = $(prefix)/lib/mono/1.0
+
 include ../build/executable.make
 
-test-local: mbas.exe
+run-test-local: run-mbas-test
 
-run-test-local: testmbas/WriteOK.exe
-       $(TEST_RUNTIME) testmbas/WriteOK.exe
+run-mbas-test: testmbas/WriteOK.exe
+       $(TEST_RUNTIME) --debug testmbas/WriteOK.exe
 
 mb-parser.cs: mb-parser.jay
        $(topdir)/jay/jay -ctv <$(topdir)/jay/skeleton.cs $< >$@
 
 verbose: mbas.exe
-       $(TEST_RUNTIME) mbas.exe --verbosegetoptions --stacktrace /r:Mono.GetOptions.dll /r:System.Data,System.Windows.Forms --main WriteOK testmbas/WriteOK.vb testmbas/WriteOK2.mbs
+       $(TEST_RUNTIME) ./mbas.exe --verbosegetoptions --verbose --stacktrace /libpath:../class/lib/$(PROFILE) /r:Mono.GetOptions /r:System.Data,System.Windows.Forms --main WriteOK testmbas/WriteOK.vb testmbas/WriteOK2.mbs
+
+testmbas/WriteOK.exe: Makefile mbas.exe testmbas/*.vb testmbas/*.mbs
+       $(TEST_RUNTIME) ./mbas.exe --verbosegetoptions --stacktrace /libpath:../class/lib/$(PROFILE) --reference=Mono.GetOptions -r:System.Data,System.Messaging --main WriteOK testmbas/WriteOK.vb testmbas/WriteOK2.mbs
 
-testmbas/WriteOK.exe: mbas.exe
-       $(TEST_RUNTIME) mbas.exe --stacktrace /r:Mono.GetOptions.dll /r:System.Data,System.Windows.Forms --main WriteOK testmbas/WriteOK.vb testmbas/WriteOK2.mbs
+test-aspx: mbas.exe testmbas/aspx_temp.vb
+       $(TEST_RUNTIME) --debug ./mbas.exe --stacktrace --verbosegetoptions /libpath:../class/lib/$(PROFILE) /target:library /r:"System.dll" /r:"System.Xml.dll" /r:"System.Data.dll" /r:"System.Web.dll" /r:"System.Web.Services.dll" /r:"System.Drawing.dll" -- testmbas/aspx_temp.vb