Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan McGovern <alan.mcgovern@gmail.com>2012-04-20 05:43:33 +0400
committerAlan McGovern <alan.mcgovern@gmail.com>2012-04-20 14:33:31 +0400
commit211708666af8f1fd4f3dc3b001b4dc36fd66cf8b (patch)
treeb74fa6d03f50a661acce75f24fa8402179314ce4 /main/src/addins/VersionControl/MonoDevelop.VersionControl.Git
parent84e6e7db828da8322aa915e66a8d921d92ce6065 (diff)
[Build] Build NGit, NSch and Sharpen from their submodule location
We now do a simple xbuild of the NGit sln to build these projects and their associated tests.
Diffstat (limited to 'main/src/addins/VersionControl/MonoDevelop.VersionControl.Git')
-rw-r--r--main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/Makefile.am21
-rw-r--r--main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git.csproj24
2 files changed, 24 insertions, 21 deletions
diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/Makefile.am b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/Makefile.am
index 1759861107..0aa1d85293 100644
--- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/Makefile.am
+++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/Makefile.am
@@ -1,6 +1,9 @@
ADDIN_BUILD = $(top_builddir)/build/AddIns/VersionControl
ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.VersionControl.Git.dll
+NGIT=$(top_builddir)/../external/ngit/bin/NGit.dll
+NSCH=$(top_builddir)/../external/ngit/bin/NSch.dll
+SHARPEN=$(top_builddir)/../external/ngit/bin/Sharpen.dll
DEPS = \
$(top_builddir)/build/AddIns/VersionControl/MonoDevelop.VersionControl.dll \
@@ -9,9 +12,9 @@ DEPS = \
$(top_builddir)/build/bin/Mono.TextEditor.dll \
$(top_builddir)/build/bin/MonoDevelop.Core.dll \
$(top_builddir)/build/bin/MonoDevelop.Ide.dll \
- $(top_builddir)/contrib/bin/NGit.dll \
- $(top_builddir)/contrib/bin/NSch.dll \
- $(top_builddir)/contrib/bin/Sharpen.dll
+ $(top_builddir)/../external/ngit/bin/NGit.dll \
+ $(top_builddir)/../external/ngit/bin/NSch.dll \
+ $(top_builddir)/../external/ngit/bin/Sharpen.dll
REFS = \
$(GLIB_SHARP_LIBS) \
@@ -71,12 +74,12 @@ RES = \
$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
mkdir -p $(ADDIN_BUILD)
- cp $(top_builddir)/contrib/bin/NGit.dll $(ADDIN_BUILD)
- cp $(top_builddir)/contrib/bin/NGit.dll.mdb $(ADDIN_BUILD) || true
- cp $(top_builddir)/contrib/bin/NSch.dll $(ADDIN_BUILD)
- cp $(top_builddir)/contrib/bin/NSch.dll.mdb $(ADDIN_BUILD) || true
- cp $(top_builddir)/contrib/bin/Sharpen.dll $(ADDIN_BUILD)
- cp $(top_builddir)/contrib/bin/Sharpen.dll.mdb $(ADDIN_BUILD) || true
+ cp $(NGIT) $(ADDIN_BUILD)
+ cp $(NGIT).mdb $(ADDIN_BUILD) || true
+ cp $(NSCH) $(ADDIN_BUILD)
+ cp $(NSCH).mdb $(ADDIN_BUILD) || true
+ cp $(SHARPEN) $(ADDIN_BUILD)
+ cp $(SHARPEN).mdb $(ADDIN_BUILD) || true
$(CSC) $(CSC_FLAGS) $(build_sources) $(REFS) $(build_deps) $(build_resources:%=/resource:%) -out:$@ -target:library
$(ASSEMBLY).mdb: $(ASSEMBLY)
diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git.csproj b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git.csproj
index b468a49557..962386397d 100644
--- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git.csproj
+++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git.csproj
@@ -111,18 +111,6 @@
<Name>Mono.TextEditor</Name>
<Private>False</Private>
</ProjectReference>
- <ProjectReference Include="..\..\..\..\contrib\NSch\NSch.csproj">
- <Project>{A19E6F3F-A25B-4B01-8922-CF0CC35C781D}</Project>
- <Name>NSch</Name>
- </ProjectReference>
- <ProjectReference Include="..\..\..\..\contrib\NGit\NGit.csproj">
- <Project>{E3BFF8B4-189C-496A-A817-7E8B31E22B91}</Project>
- <Name>NGit</Name>
- </ProjectReference>
- <ProjectReference Include="..\..\..\..\contrib\Sharpen\Sharpen.csproj">
- <Project>{72944A6C-45FF-4EF8-B349-8C9CABF519D4}</Project>
- <Name>Sharpen</Name>
- </ProjectReference>
<ProjectReference Include="..\..\..\..\contrib\ICSharpCode.NRefactory\ICSharpCode.NRefactory.csproj">
<Project>{3B2A5653-EC97-4001-BB9B-D90F1AF2C371}</Project>
<Name>ICSharpCode.NRefactory</Name>
@@ -133,6 +121,18 @@
<Name>ICSharpCode.NRefactory.CSharp</Name>
<Private>False</Private>
</ProjectReference>
+ <ProjectReference Include="..\..\..\..\..\external\ngit\NGit\NGit.csproj">
+ <Project>{E3BFF8B4-189C-496A-A817-7E8B31E22B91}</Project>
+ <Name>NGit</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\..\..\..\external\ngit\NSch\NSch.csproj">
+ <Project>{A19E6F3F-A25B-4B01-8922-CF0CC35C781D}</Project>
+ <Name>NSch</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\..\..\..\external\ngit\Sharpen\Sharpen.csproj">
+ <Project>{72944A6C-45FF-4EF8-B349-8C9CABF519D4}</Project>
+ <Name>Sharpen</Name>
+ </ProjectReference>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="MonoDevelop.VersionControl.Git.addin.xml">