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-02 20:18:20 +0400
committerAlan McGovern <alan.mcgovern@gmail.com>2012-04-02 20:18:20 +0400
commitf8d249243ac3f7868e001c5461d2112396a77dba (patch)
treea9c8f26a7e15ce80eed2346daa387333db05db27 /main/src/core/MonoDevelop.Startup
parent72e34ebc6ae330c37b2ef19ca4d2977279345565 (diff)
Revert "[Build] Change the build system to use xbuild instead of makefiles"
This reverts commit 6535b911aa4b81c8fab4b22a6822fa9778f723cf.
Diffstat (limited to 'main/src/core/MonoDevelop.Startup')
-rw-r--r--main/src/core/MonoDevelop.Startup/Makefile.am39
-rw-r--r--main/src/core/MonoDevelop.Startup/MonoDevelop.Startup.csproj15
2 files changed, 53 insertions, 1 deletions
diff --git a/main/src/core/MonoDevelop.Startup/Makefile.am b/main/src/core/MonoDevelop.Startup/Makefile.am
index deb0ebdaf3..b52b1719fd 100644
--- a/main/src/core/MonoDevelop.Startup/Makefile.am
+++ b/main/src/core/MonoDevelop.Startup/Makefile.am
@@ -1 +1,38 @@
-include $(top_srcdir)/xbuild.include \ No newline at end of file
+
+ASSEMBLY = $(top_builddir)/build/bin/MonoDevelop.exe
+
+FILES = \
+ AssemblyInfo.cs \
+ MonoDevelop.Startup/MonoDevelopMain.cs
+
+RES =
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(ASSEMBLY).config
+
+DEPS = \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = $(MONO_ADDINS_LIBS)
+
+ICON = $(top_builddir)/theme-icons/Windows/monodevelop.ico
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ $(CSC) $(CSC_FLAGS) -win32icon:$(ICON) -out:$@ $(REFS) $(build_deps) $(build_resources:%=/resource:%) $(build_sources)
+
+$(ASSEMBLY).config: $(ASSEMBLY) $(srcdir)/app.config
+ cp $(srcdir)/app.config $(ASSEMBLY).config
+
+$(ASSEMBLY).addins: $(ASSEMBLY) $(srcdir)/MonoDevelop.exe.addins
+ cp $(srcdir)/MonoDevelop.exe.addins $(ASSEMBLY).addins
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ASSEMBLY_DIR)
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb $(ASSEMBLY).config $(ASSEMBLY).addins
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES) $(RES) app.config MonoDevelop.exe.addins
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/core/MonoDevelop.Startup/MonoDevelop.Startup.csproj b/main/src/core/MonoDevelop.Startup/MonoDevelop.Startup.csproj
index d02e750d3d..efe2e823d0 100644
--- a/main/src/core/MonoDevelop.Startup/MonoDevelop.Startup.csproj
+++ b/main/src/core/MonoDevelop.Startup/MonoDevelop.Startup.csproj
@@ -96,4 +96,19 @@
</Content>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <ProjectExtensions>
+ <MonoDevelop>
+ <Properties>
+ <MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="true" RelativeMakefileName="Makefile.am" BuildTargetName="" CleanTargetName="" SyncReferences="true" IsAutotoolsProject="true" RelativeConfigureInPath="../../../">
+ <BuildFilesVar Sync="true" Name="FILES" />
+ <DeployFilesVar />
+ <ResourcesVar Sync="true" Name="RES" />
+ <OthersVar />
+ <GacRefVar Sync="true" Name="REFS" Prefix="-r:" />
+ <AsmRefVar Sync="true" Name="REFS" Prefix="-r:" />
+ <ProjectRefVar Sync="true" Name="DEPS" />
+ </MonoDevelop.Autotools.MakefileInfo>
+ </Properties>
+ </MonoDevelop>
+ </ProjectExtensions>
</Project>