X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=msvc%2FREADME;h=7c6541e0282ab8f4c8d111a582f16f9dd4237f99;hb=0f3ca07b429a800982581f587d1af3b07d66aadd;hp=1537d91921218dcae7d406e5bfcfb3aece212ec8;hpb=8ef4e4703172fd32ada3f74b22df5203b4683493;p=mono.git diff --git a/msvc/README b/msvc/README index 1537d919212..7c6541e0282 100755 --- a/msvc/README +++ b/msvc/README @@ -11,19 +11,24 @@ BUILDING From this directory type: - msbuild.exe mono.sln /p:Configuration=Debug_eglib + msbuild.exe mono.sln /p:Configuration=Debug /p:Platform=x64 msbuild must be in your path, it comes with the .NET Framework. MAINTENANCE - When new exported API calls are added to the runtime, issue the - command: + Source files added to the different project .target files matches project makefile structure. + NOTE, all sources added to makefiles should also be added to corresponding targets files for consistency. + Files that should not be build on Windows should be excluded using this configuration: - make update-def + + true + true + true + true + - in this directory and commit the resulting mono.def file. - - This must happen on a Linux system, because we get the list of - the exported symbols from the generated shared library. + All header files added to makefiles should be included in the different targets files for consistency. + Each target file has a corresponding filter file, files added to target files should also be added to the corresponding + filter file.