2 VCXPROJS = $(wildcard *.vcxproj)
15 @echo "Building Mono runtime using Visual Studio."
17 $(top_srcdir)/msvc/run-msbuild.sh "build" "$(host_cpu)" "release" "boehm"
19 $(top_srcdir)/msvc/run-msbuild.sh "build" "$(host_cpu)" "release" "sgen"
20 $(mono_msvc_build_bin_dir)/mono-sgen.exe --version
23 @echo "Clean Visual Studio build Mono runtime."
24 $(top_srcdir)/msvc/run-msbuild.sh "clean" "$(host_cpu)"
27 @echo "Install Visual Studio build Mono runtime."
28 mkdir -p "$(DESTDIR)$(libdir)"
29 mkdir -p "$(DESTDIR)$(bindir)"
30 $(install_sh) $(mono_msvc_build_lib_dir)/*.lib "$(DESTDIR)$(libdir)"
31 $(install_sh) $(mono_msvc_build_bin_dir)/*.dll "$(DESTDIR)$(bindir)"
32 $(install_sh) $(mono_msvc_build_bin_dir)/*.exe "$(DESTDIR)$(bindir)"
33 $(install_sh) $(mono_msvc_build_bin_dir)/*.pdb "$(DESTDIR)$(bindir)"
36 $(top_srcdir)/msvc/run-msbuild.sh "build" "$(host_cpu)" "release" "sgen" "" "eglib.vcxproj"
39 $(top_srcdir)/msvc/run-msbuild.sh "clean" "$(host_cpu)" "release" "sgen" "" "eglib.vcxproj"
42 $(top_srcdir)/msvc/run-msbuild.sh "build" "$(host_cpu)" "release" "sgen" "" "libgcmonosgen.vcxproj"
45 $(top_srcdir)/msvc/run-msbuild.sh "clean" "$(host_cpu)" "release" "sgen" "" "libgcmonosgen.vcxproj"
48 $(top_srcdir)/msvc/run-msbuild.sh "build" "$(host_cpu)" "release" "sgen" "" "monoposixhelper.vcxproj"
50 clean-libmonoposixhelper:
51 $(top_srcdir)/msvc/run-msbuild.sh "clean" "$(host_cpu)" "release" "sgen" "" "monoposixhelper.vcxproj"
54 $(top_srcdir)/msvc/run-msbuild.sh "build" "$(host_cpu)" "release" "sgen" "" "libmonoutils.vcxproj"
57 $(top_srcdir)/msvc/run-msbuild.sh "clean" "$(host_cpu)" "release" "sgen" "" "libmonoutils.vcxproj"
60 $(top_srcdir)/msvc/run-msbuild.sh "build" "$(host_cpu)" "release" "sgen" "" "libmonoruntime.vcxproj"
63 $(top_srcdir)/msvc/run-msbuild.sh "clean" "$(host_cpu)" "release" "sgen" "" "libmonoruntime.vcxproj"
66 $(top_srcdir)/msvc/run-msbuild.sh "build" "$(host_cpu)" "release" "sgen" "" "mono.vcxproj"
69 $(top_srcdir)/msvc/run-msbuild.sh "clean" "$(host_cpu)" "release" "sgen" "" "mono.vcxproj"
72 $(top_srcdir)/msvc/run-msbuild.sh "build" "$(host_cpu)" "release" "sgen" "" "monow.vcxproj"
75 $(top_srcdir)/msvc/run-msbuild.sh "clean" "$(host_cpu)" "release" "sgen" "" "monow.vcxproj"
78 $(top_srcdir)/msvc/run-msbuild.sh "build" "$(host_cpu)" "release" "sgen" "" "pedump.vcxproj"
81 $(top_srcdir)/msvc/run-msbuild.sh "clean" "$(host_cpu)" "release" "sgen" "" "pedump.vcxproj"
84 $(top_srcdir)/msvc/run-msbuild.sh "build" "$(host_cpu)" "release" "sgen" "" "monodis.vcxproj"
87 $(top_srcdir)/msvc/run-msbuild.sh "clean" "$(host_cpu)" "release" "sgen" "" "monodis.vcxproj"
90 $(top_srcdir)/msvc/run-msbuild.sh "build" "$(host_cpu)" "release" "sgen" "" "genmdesc.vcxproj"
93 $(top_srcdir)/msvc/run-msbuild.sh "clean" "$(host_cpu)" "release" "sgen" "" "genmdesc.vcxproj"
96 $(top_srcdir)/msvc/run-msbuild.sh "build" "$(host_cpu)" "release" "sgen" "" "$(top_srcdir)/mcs/jay/jay.vcxproj"
99 $(top_srcdir)/msvc/run-msbuild.sh "clean" "$(host_cpu)" "release" "sgen" "" "$(top_srcdir)/mcs/jay/jay.vcxproj"