Author: miguel
Date: 2007-01-12 18:06:22 -0500 (Fri, 12 Jan 2007)
New Revision: 70941

Added:
   trunk/mono-basic/vbruntime/Makefile
   trunk/mono-basic/vbruntime/Microsoft.VisualBasic/Makefile
   
trunk/mono-basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.dll.sources
   trunk/mono-basic/vbruntime/Microsoft.VisualBasic/vbruntime.rsp
Modified:
   trunk/mono-basic/build/config.make
   trunk/mono-basic/build/library.make
   trunk/mono-basic/build/profiles/bootstrap.make
   trunk/mono-basic/build/profiles/vbnc.make
   trunk/mono-basic/vbnc/vbnc/Makefile
   trunk/mono-basic/vbruntime/Microsoft.VisualBasic/strings.resources
Log:
Add support for runtime compilation

Modified: trunk/mono-basic/build/config.make
===================================================================
--- trunk/mono-basic/build/config.make  2007-01-12 22:28:52 UTC (rev 70940)
+++ trunk/mono-basic/build/config.make  2007-01-12 23:06:22 UTC (rev 70941)
@@ -1,7 +1,6 @@
-prefix=/usr/local
+prefix=/mono
 exec_prefix=${prefix}
 mono_libdir=${exec_prefix}/lib
-VBNC_FLAGS=-debug+
-VBNC=vbnc
+MCS_FLAGS=-debug+
 RUNTIME=mono
 MONO_BASIC_VERSION=0.1

Modified: trunk/mono-basic/build/library.make
===================================================================
--- trunk/mono-basic/build/library.make 2007-01-12 22:28:52 UTC (rev 70940)
+++ trunk/mono-basic/build/library.make 2007-01-12 23:06:22 UTC (rev 70941)
@@ -264,7 +264,7 @@
 
 # The library
 
-$(build_lib): $(response) $(BUILT_SOURCES)
+$(build_lib): $(response) $(BUILT_SOURCES) $(BUILT_FILES)
 ifdef LIBRARY_USE_INTERMEDIATE_FILE
        $(LIBRARY_COMPILE) $(LIBRARY_FLAGS) $(LIB_MCS_FLAGS) -target:library 
-out:$(LIBRARY_NAME) $(BUILT_SOURCES_cmdline) @$(response)
        $(SN) $(SNFLAGS) $(LIBRARY_NAME) $(LIBRARY_SNK)

Modified: trunk/mono-basic/build/profiles/bootstrap.make
===================================================================
--- trunk/mono-basic/build/profiles/bootstrap.make      2007-01-12 22:28:52 UTC 
(rev 70940)
+++ trunk/mono-basic/build/profiles/bootstrap.make      2007-01-12 23:06:22 UTC 
(rev 70941)
@@ -15,7 +15,7 @@
 # in the MONO_PATH too).
 
 VBNC = MONO_PATH="$(topdir)/class/lib/$(PROFILE):$$MONO_PATH" $(RUNTIME) 
$(RUNTIME_FLAGS) --debug $(topdir)/class/lib/bootstrap/vbnc.exe
-BOOTSTRAP_VBNC = 
MONO_PATH="$(topdir)/class/lib/bootstrap(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" 
$(RUNTIME) $(RUNTIME_FLAGS) $(topdir)/class/lib/bootstrap/vbnc.exe
+BOOTSTRAP_VBNC = 
MONO_PATH="$(topdir)/class/lib/bootstrap$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" 
$(RUNTIME) $(RUNTIME_FLAGS) $(topdir)/class/lib/bootstrap/vbnc.exe
 
 
 # nuttzing!

Modified: trunk/mono-basic/build/profiles/vbnc.make
===================================================================
--- trunk/mono-basic/build/profiles/vbnc.make   2007-01-12 22:28:52 UTC (rev 
70940)
+++ trunk/mono-basic/build/profiles/vbnc.make   2007-01-12 23:06:22 UTC (rev 
70941)
@@ -1,7 +1,7 @@
 # -*- makefile -*-
 
-BOOTSTRAP_VBNC = $(INTERNAL_VBNC)
-VBNC =           $(INTERNAL_VBNC)
+VBNC = MONO_PATH="$(topdir)/class/lib/$(PROFILE):$$MONO_PATH" $(RUNTIME) 
$(RUNTIME_FLAGS) --debug $(topdir)/class/lib/vbnc/vbnc.exe
+BOOTSTRAP_VBNC = 
MONO_PATH="$(topdir)/class/lib/bootstrap$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" 
$(RUNTIME) $(RUNTIME_FLAGS) $(topdir)/class/lib/vbnc/vbnc.exe
 
 # nuttzing!
 

Modified: trunk/mono-basic/vbnc/vbnc/Makefile
===================================================================
--- trunk/mono-basic/vbnc/vbnc/Makefile 2007-01-12 22:28:52 UTC (rev 70940)
+++ trunk/mono-basic/vbnc/vbnc/Makefile 2007-01-12 23:06:22 UTC (rev 70941)
@@ -5,6 +5,6 @@
 LOCAL_VBNC_FLAGS = @vbnc.exe.rsp
 
 PROGRAM = $(topdir)/class/lib/vbnc/vbnc.exe
-PROGRAM_COMPILE = $(BOOT_COMPILE)
+LIBRARY_COMPILE = $(BOOT_COMPILE)
 
 include ../../build/executable.make

Added: trunk/mono-basic/vbruntime/Makefile
===================================================================
--- trunk/mono-basic/vbruntime/Makefile 2007-01-12 22:28:52 UTC (rev 70940)
+++ trunk/mono-basic/vbruntime/Makefile 2007-01-12 23:06:22 UTC (rev 70941)
@@ -0,0 +1,5 @@
+thisdir = vbruntime
+include ../build/rules.make
+
+SUBDIRS := Microsoft.VisualBasic
+


Property changes on: trunk/mono-basic/vbruntime/Makefile
___________________________________________________________________
Name: svn:eol-style
   + native

Added: trunk/mono-basic/vbruntime/Microsoft.VisualBasic/Makefile
===================================================================
--- trunk/mono-basic/vbruntime/Microsoft.VisualBasic/Makefile   2007-01-12 
22:28:52 UTC (rev 70940)
+++ trunk/mono-basic/vbruntime/Microsoft.VisualBasic/Makefile   2007-01-12 
23:06:22 UTC (rev 70941)
@@ -0,0 +1,18 @@
+thisdir = vbruntime/Microsoft.VisualBasic
+include ../../build/rules.make
+
+LIBRARY = Microsoft.VisualBasic.dll
+
+LOCAL_VBNC_FLAGS = \
+       @vbruntime.rsp
+
+NO_SIGN_ASSEMBLY = true
+
+LIBRARY_COMPILE = $(BOOT_COMPILE)
+
+BUILT_FILES = strings.resources
+
+strings.resources: strings.txt
+       resgen strings.txt
+
+include ../../build/library.make


Property changes on: trunk/mono-basic/vbruntime/Microsoft.VisualBasic/Makefile
___________________________________________________________________
Name: svn:eol-style
   + native

Added: 
trunk/mono-basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.dll.sources
===================================================================
--- 
trunk/mono-basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.dll.sources
  2007-01-12 22:28:52 UTC (rev 70940)
+++ 
trunk/mono-basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.dll.sources
  2007-01-12 23:06:22 UTC (rev 70941)
@@ -0,0 +1,79 @@
+AssemblyInfo.vb
+Microsoft.VisualBasic.ApplicationServices/ApplicationBase.vb
+Microsoft.VisualBasic.ApplicationServices/AuthenticationMode.vb
+Microsoft.VisualBasic.ApplicationServices/ConsoleApplicationBase.vb
+Microsoft.VisualBasic.ApplicationServices/ShutdownMode.vb
+Microsoft.VisualBasic.ApplicationServices/User.vb
+Microsoft.VisualBasic.ApplicationServices/WindowsFormsApplicationBase.vb
+Microsoft.VisualBasic/AppWinStyle.vb
+Microsoft.VisualBasic/AudioPlayMode.vb
+Microsoft.VisualBasic/CallType.vb
+Microsoft.VisualBasic/Collection.vb
+Microsoft.VisualBasic/ComClassAttribute.vb
+Microsoft.VisualBasic/CompareMethod.vb
+Microsoft.VisualBasic.CompilerServices/BooleanType.vb
+Microsoft.VisualBasic.CompilerServices/ByteType.vb
+Microsoft.VisualBasic.CompilerServices/CharArrayType.vb
+Microsoft.VisualBasic.CompilerServices/CharType.vb
+Microsoft.VisualBasic.CompilerServices/Conversions.vb
+Microsoft.VisualBasic.CompilerServices/DateType.vb
+Microsoft.VisualBasic.CompilerServices/DecimalType.vb
+Microsoft.VisualBasic.CompilerServices/DesignerGeneratedAttribute.vb
+Microsoft.VisualBasic.CompilerServices/DoubleType.vb
+Microsoft.VisualBasic.CompilerServices/ExceptionUtils.vb
+Microsoft.VisualBasic.CompilerServices/FlowControl.vb
+Microsoft.VisualBasic.CompilerServices/HostServices.vb
+Microsoft.VisualBasic.CompilerServices/IncompleteInitialization.vb
+Microsoft.VisualBasic.CompilerServices/IntegerType.vb
+Microsoft.VisualBasic.CompilerServices/InternalErrorException.vb
+Microsoft.VisualBasic.CompilerServices/IVbHost.vb
+Microsoft.VisualBasic.CompilerServices/LateBinder.vb
+Microsoft.VisualBasic.CompilerServices/LateBinding.vb
+Microsoft.VisualBasic.CompilerServices/LikeOperator.vb
+Microsoft.VisualBasic.CompilerServices/LongType.vb
+Microsoft.VisualBasic.CompilerServices/NewLateBinding.vb
+Microsoft.VisualBasic.CompilerServices/ObjectFlowControl.vb
+Microsoft.VisualBasic.CompilerServices/ObjectType.vb
+Microsoft.VisualBasic.CompilerServices/Operators.vb
+Microsoft.VisualBasic.CompilerServices/OptionCompareAttribute.vb
+Microsoft.VisualBasic.CompilerServices/OptionTextAttribute.vb
+Microsoft.VisualBasic.CompilerServices/ProjectData.vb
+Microsoft.VisualBasic.CompilerServices/ShortType.vb
+Microsoft.VisualBasic.CompilerServices/SingleType.vb
+Microsoft.VisualBasic.CompilerServices/StandardModuleAttribute.vb
+Microsoft.VisualBasic.CompilerServices/StaticLocalInitFlag.vb
+Microsoft.VisualBasic.CompilerServices/StringType.vb
+Microsoft.VisualBasic.CompilerServices/Utils.vb
+Microsoft.VisualBasic.CompilerServices/Versioned.vb
+Microsoft.VisualBasic/Constants.vb
+Microsoft.VisualBasic/ControlChars.vb
+Microsoft.VisualBasic/Conversion.vb
+Microsoft.VisualBasic/DateAndTime.vb
+Microsoft.VisualBasic/DateFormat.vb
+Microsoft.VisualBasic/DateInterval.vb
+Microsoft.VisualBasic.Devices/Computer.vb
+Microsoft.VisualBasic/DueDate.vb
+Microsoft.VisualBasic/ErrObject.vb
+Microsoft.VisualBasic/FileAttribute.vb
+Microsoft.VisualBasic/FileSystem.vb
+Microsoft.VisualBasic/Financial.vb
+Microsoft.VisualBasic/FirstDayOfWeek.vb
+Microsoft.VisualBasic/FirstWeekOfYear.vb
+Microsoft.VisualBasic/HideModuleNameAttribute.vb
+Microsoft.VisualBasic/Information.vb
+Microsoft.VisualBasic/Interaction.vb
+Microsoft.VisualBasic/MsgBoxResult.vb
+Microsoft.VisualBasic/MsgBoxStyle.vb
+Microsoft.VisualBasic/MyGroupCollectionAttribute.vb
+Microsoft.VisualBasic/OpenAccess.vb
+Microsoft.VisualBasic/OpenMode.vb
+Microsoft.VisualBasic/OpenShare.vb
+Microsoft.VisualBasic/SpcInfo.vb
+Microsoft.VisualBasic/Strings.vb
+Microsoft.VisualBasic/TabInfo.vb
+Microsoft.VisualBasic/TriState.vb
+Microsoft.VisualBasic/VariantType.vb
+Microsoft.VisualBasic/VBFixedArrayAttribute.vb
+Microsoft.VisualBasic/VBFixedStringAttribute.vb
+Microsoft.VisualBasic/VBMath.vb
+Microsoft.VisualBasic/VbStrConv.vb

Modified: trunk/mono-basic/vbruntime/Microsoft.VisualBasic/strings.resources
===================================================================
(Binary files differ)

Added: trunk/mono-basic/vbruntime/Microsoft.VisualBasic/vbruntime.rsp
===================================================================
--- trunk/mono-basic/vbruntime/Microsoft.VisualBasic/vbruntime.rsp      
2007-01-12 22:28:52 UTC (rev 70940)
+++ trunk/mono-basic/vbruntime/Microsoft.VisualBasic/vbruntime.rsp      
2007-01-12 23:06:22 UTC (rev 70941)
@@ -0,0 +1,16 @@
+/debug:full
+/noconfig
+/r:System.dll
+/r:mscorlib.dll
+/r:System.Windows.Forms.dll,System.Drawing.dll
+/novbruntimeref
+/define:DEBUG=False,TRACE=false,NET_2_0=True,_MYTYPE=\"Empty\"
+/errorreport:prompt
+/verbose
+/t:library
+/nowarn:42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,40005
+/errorreport:prompt
+/optionstrict+
+/imports:System,System.Diagnostics
+/out:Microsoft.VisualBasic.dll
+/res:strings.resources
\ No newline at end of file

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to