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:
-rw-r--r--extras/MonoDevelop.Debugger.Gdb/Makefile73
-rw-r--r--extras/MonoDevelop.Debugger.Gdb/Makefile.include110
-rw-r--r--extras/MonoDevelop.Debugger.Gdb/Manifest.addin.xml23
-rw-r--r--extras/MonoDevelop.Debugger.Gdb/MonoDevelop.Debugger.Gdb.make103
-rw-r--r--extras/MonoDevelop.Debugger.Gdb/MonoDevelop.Debugger.Gdb.sln38
-rw-r--r--extras/MonoDevelop.Debugger.Gdb/MonoDevelop.Debugger.csproj142
-rwxr-xr-xextras/MonoDevelop.Debugger.Gdb/configure162
-rw-r--r--extras/MonoDevelop.Debugger.Gdb/monodevelop-debugger-gdb.spec.in56
-rw-r--r--extras/MonoDevelop.Debugger.Gdb/monodevelop.debugger.gdb.pc.in6
-rw-r--r--extras/MonoDevelop.Debugger.Gdb/rules.make42
-rw-r--r--main/Main.sln15
-rw-r--r--main/configure.in3
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Gdb/AddinInfo.cs16
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Gdb/AssemblyInfo.cs (renamed from extras/MonoDevelop.Debugger.Gdb/AssemblyInfo.cs)0
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Gdb/ChangeLog (renamed from extras/MonoDevelop.Debugger.Gdb/ChangeLog)0
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Gdb/CommandStatus.cs (renamed from extras/MonoDevelop.Debugger.Gdb/CommandStatus.cs)0
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Gdb/GdbBacktrace.cs (renamed from extras/MonoDevelop.Debugger.Gdb/GdbBacktrace.cs)0
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Gdb/GdbCommandResult.cs (renamed from extras/MonoDevelop.Debugger.Gdb/GdbCommandResult.cs)0
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Gdb/GdbEvent.cs (renamed from extras/MonoDevelop.Debugger.Gdb/GdbEvent.cs)0
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Gdb/GdbSession.cs (renamed from extras/MonoDevelop.Debugger.Gdb/GdbSession.cs)0
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Gdb/GdbSessionFactory.cs (renamed from extras/MonoDevelop.Debugger.Gdb/GdbSessionFactory.cs)0
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Gdb/Makefile.am1
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Gdb/Manifest.addin.xml8
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Gdb/MonoDevelop.Debugger.Gdb.csproj100
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Gdb/ResultData.cs (renamed from extras/MonoDevelop.Debugger.Gdb/ResultData.cs)0
-rw-r--r--profiles/all1
-rw-r--r--profiles/dist1
27 files changed, 142 insertions, 758 deletions
diff --git a/extras/MonoDevelop.Debugger.Gdb/Makefile b/extras/MonoDevelop.Debugger.Gdb/Makefile
deleted file mode 100644
index 507faafa08..0000000000
--- a/extras/MonoDevelop.Debugger.Gdb/Makefile
+++ /dev/null
@@ -1,73 +0,0 @@
-
-EXTRA_DIST = MonoDevelop.Debugger.Gdb.make rules.make configure Makefile.include monodevelop-debugger-gdb.spec.in
-
-all: all-recursive
-
-top_srcdir=.
-include $(top_srcdir)/config.make
-include $(top_srcdir)/Makefile.include
-include $(top_srcdir)/rules.make
-
-#include $(top_srcdir)/custom-hooks.make
-
-#Warning: This is an automatically generated file, do not edit!
-ifeq ($(CONFIG),DEBUG)
- SUBDIRS = .
-endif
-ifeq ($(CONFIG),RELEASE)
- SUBDIRS = .
-endif
-
-# Include project specific makefile
-include MonoDevelop.Debugger.Gdb.make
-
-CONFIG_MAKE=$(top_srcdir)/config.make
-
-%-recursive: $(CONFIG_MAKE)
- @set . $$MAKEFLAGS; final_exit=:; \
- case $$2 in --unix) shift ;; esac; \
- case $$2 in *=*) dk="exit 1" ;; *k*) dk=: ;; *) dk="exit 1" ;; esac; \
- make pre-$*-hook prefix=$(prefix) ; \
- for dir in $(call quote_each,$(SUBDIRS)); do \
- case "$$dir" in \
- .) make $*-local || { final_exit="exit 1"; $$dk; };;\
- *) (cd "$$dir" && make $*) || { final_exit="exit 1"; $$dk; };;\
- esac \
- done; \
- make post-$*-hook prefix=$(prefix) ; \
- $$final_exit
-
-$(CONFIG_MAKE):
- echo "You must run configure first"
- exit 1
-
-clean: clean-recursive
-install: install-recursive
-uninstall: uninstall-recursive
-
-dist: $(CONFIG_MAKE)
- rm -rf $(PACKAGE)-$(VERSION)
- mkdir $(PACKAGE)-$(VERSION)
- make pre-dist-hook distdir=$$distdir
- for dir in $(call quote_each,$(SUBDIRS)); do \
- pkgdir=`pwd`/$(PACKAGE)-$(VERSION); \
- mkdir "$$pkgdir/$$dir" || true; \
- case $$dir in \
- .) make dist-local "distdir=$$pkgdir" || exit 1;; \
- *) (cd "$$dir"; make dist-local "distdir=$$pkgdir/$$dir") || exit 1;; \
- esac \
- done
- (make dist-local distdir=$(PACKAGE)-$(VERSION))
- make post-dist-hook "distsir=$$distdir"
- tar czvf $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION)
- rm -rf $(PACKAGE)-$(VERSION)
- @echo "=========================================="
- @echo "$(PACKAGE)-$(VERSION) has been packaged > $(PACKAGE)-$(VERSION).tar.gz"
- @echo "=========================================="
-
-distcheck: dist
- (mkdir test; cd test; \
- tar xzvf ../$(PACKAGE)-$(VERSION).tar.gz; cd $(PACKAGE)-$(VERSION); \
- ./configure --prefix=$$(cd `pwd`/..; pwd); \
- make && make install && make dist);
- rm -rf test
diff --git a/extras/MonoDevelop.Debugger.Gdb/Makefile.include b/extras/MonoDevelop.Debugger.Gdb/Makefile.include
deleted file mode 100644
index 7e13b91f9f..0000000000
--- a/extras/MonoDevelop.Debugger.Gdb/Makefile.include
+++ /dev/null
@@ -1,110 +0,0 @@
-VALID_CULTURES = ar bg ca zh-CHS cs da de el en es fi fr he hu is it ja ko nl no pl pt ro ru hr sk sq sv th tr id uk be sl et lv lt fa vi hy eu mk af fo hi sw gu ta te kn mr gl kok ar-SA bg-BG ca-ES zh-TW cs-CZ da-DK de-DE el-GR en-US fi-FI fr-FR he-IL hu-HU is-IS it-IT ja-JP ko-KR nl-NL nb-NO pl-PL pt-BR ro-RO ru-RU hr-HR sk-SK sq-AL sv-SE th-TH tr-TR id-ID uk-UA be-BY sl-SI et-EE lv-LV lt-LT fa-IR vi-VN hy-AM eu-ES mk-MK af-ZA fo-FO hi-IN sw-KE gu-IN ta-IN te-IN kn-IN mr-IN gl-ES kok-IN ar-IQ zh-CN de-CH en-GB es-MX fr-BE it-CH nl-BE nn-NO pt-PT sv-FI ar-EG zh-HK de-AT en-AU es-ES fr-CA ar-LY zh-SG de-LU en-CA es-GT fr-CH ar-DZ zh-MO en-NZ es-CR fr-LU ar-MA en-IE es-PA ar-TN en-ZA es-DO ar-OM es-VE ar-YE es-CO ar-SY es-PE ar-JO es-AR ar-LB en-ZW es-EC ar-KW en-PH es-CL ar-AE es-UY ar-BH es-PY ar-QA es-BO es-SV es-HN es-NI es-PR zh-CHT
-
-s2q=$(subst \ ,?,$1)
-q2s=$(subst ?,\ ,$1)
-# use this when result will be quoted
-unesc2=$(subst ?, ,$1)
-
-build_sources = $(FILES) $(GENERATED_FILES)
-build_sources_esc= $(call s2q,$(build_sources))
-# use unesc2, as build_sources_embed is quoted
-build_sources_embed= $(call unesc2,$(build_sources_esc:%='$(srcdir)/%'))
-
-comma__=,
-get_resource_name = $(firstword $(subst $(comma__), ,$1))
-get_culture = $(lastword $(subst ., ,$(basename $1)))
-is_cultured_resource = $(and $(word 3,$(subst ., ,$1)), $(filter $(VALID_CULTURES),$(lastword $(subst ., ,$(basename $1)))))
-
-RESOURCES_ESC=$(call s2q,$(RESOURCES))
-
-build_resx_list = $(foreach res, $(RESOURCES_ESC), $(if $(filter %.resx, $(call get_resource_name,$(res))),$(res),))
-build_non_culture_resx_list = $(foreach res, $(build_resx_list),$(if $(call is_cultured_resource,$(call get_resource_name,$(res))),,$(res)))
-build_non_culture_others_list = $(foreach res, $(filter-out $(build_resx_list),$(RESOURCES_ESC)),$(if $(call is_cultured_resource,$(call get_resource_name,$(res))),,$(res)))
-build_others_list = $(build_non_culture_others_list)
-build_xamlg_list = $(filter %.xaml.g.cs, $(FILES))
-
-# resgen all .resx resources
-build_resx_files = $(foreach res, $(build_resx_list), $(call get_resource_name,$(res)))
-build_resx_resources_esc = $(build_resx_files:.resx=.resources)
-build_resx_resources = $(call q2s,$(build_resx_resources_esc))
-
-# embed resources for the main assembly
-build_resx_resources_hack = $(subst .resx,.resources, $(build_non_culture_resx_list))
-# use unesc2, as build_resx_resources_embed is quoted
-build_resx_resources_embed = $(call unesc2,$(build_resx_resources_hack:%='-resource:%'))
-build_others_files = $(call q2s,$(foreach res, $(build_others_list),$(call get_resource_name,$(res))))
-build_others_resources = $(build_others_files)
-# use unesc2, as build_others_resources_embed is quoted
-build_others_resources_embed = $(call unesc2,$(build_others_list:%='-resource:$(srcdir)/%'))
-
-build_resources = $(build_resx_resources) $(build_others_resources)
-build_resources_embed = $(build_resx_resources_embed) $(build_others_resources_embed)
-
-# -usesourcepath is available only for resgen2
-emit_resgen_target_1=$(call q2s,$1) : $(call q2s,$(subst .resources,.resx,$1)); cd '$$(shell dirname '$$<')' && $$(RESGEN) '$$(shell basename '$$<')' '$$(shell basename '$$@')'
-emit_resgen_target_2=$(call q2s,$1) : $(call q2s,$(subst .resources,.resx,$1)); $$(RESGEN) -usesourcepath '$$<' '$$@'
-
-emit_resgen_target=$(if $(filter resgen2,$(RESGEN)),$(emit_resgen_target_2),$(emit_resgen_target_1))
-emit_resgen_targets=$(foreach res,$(build_resx_resources_esc),$(eval $(call emit_resgen_target,$(res))))
-
-build_references_ref = $(call q2s,$(foreach ref, $(call s2q,$(REFERENCES)), $(if $(filter -pkg:%, $(ref)), $(ref), $(if $(filter -r:%, $(ref)), $(ref), -r:$(ref)))))
-build_references_ref += $(call q2s,$(foreach ref, $(call s2q,$(DLL_REFERENCES)), -r:$(ref)))
-build_references_ref += $(call q2s,$(foreach ref, $(call s2q,$(PROJECT_REFERENCES)), -r:$(ref)))
-
-s2q2s=$(call unesc2,$(call s2q,$1))
-cp_actual=test -z $1 || cp $1 $2
-cp=$(call cp_actual,'$(call s2q2s,$1)','$(call s2q2s,$2)')
-
-rm_actual=test -z '$1' || rm -f '$2'
-rm=$(call rm_actual,$(call s2q2s,$1),$(call s2q2s,$2)/$(shell basename '$(call s2q2s,$1)'))
-
-EXTRA_DIST += $(build_sources) $(build_resx_files) $(build_others_files) $(ASSEMBLY_WRAPPER_IN) $(EXTRAS) $(DATA_FILES) $(build_culture_res_files)
-CLEANFILES += $(ASSEMBLY) $(ASSEMBLY).mdb $(BINARIES) $(build_resx_resources) $(build_satellite_assembly_list)
-DISTCLEANFILES = $(GENERATED_FILES) $(pc_files) $(BUILD_DIR)/*
-
-pkglib_SCRIPTS = $(ASSEMBLY)
-bin_SCRIPTS = $(BINARIES)
-
-programfilesdir = @libdir@/@PACKAGE@
-programfiles_DATA = $(PROGRAMFILES)
-linuxpkgconfigdir = @libdir@/pkgconfig
-linuxpkgconfig_DATA = $(LINUX_PKGCONFIG)
-
-
-# macros
-
-# $(call emit-deploy-target,deploy-variable-name)
-define emit-deploy-target
-$($1): $($1_SOURCE)
- mkdir -p '$$(shell dirname '$$@')'
- cp '$$<' '$$@'
-endef
-
-# $(call emit-deploy-wrapper,wrapper-variable-name,wrapper-sourcefile,x)
-# assumes that for a wrapper foo.pc its source template is foo.pc.in
-# if $3 is non-empty then wrapper is marked exec
-define emit-deploy-wrapper
-$($1): $2 $(top_srcdir)/config.make
- mkdir -p '$$(shell dirname '$$@')'
- cp '$$<' '$$@'
- $(if $3,chmod +x '$$@')
-
-$2: $2.in $(top_srcdir)/config.make
- sed -e "s,@prefix@,$(prefix)," -e "s,@PACKAGE@,$(PACKAGE)," -e "s,@expanded_libdir@,$(libdir)," -e "s,@expanded_bindir@,$(bindir)," -e "s,@expanded_datadir@,$(datadir)," < $2.in > $2
-endef
-
-# generating satellite assemblies
-
-culture_resources = $(foreach res, $(RESOURCES_ESC), $(if $(call is_cultured_resource,$(call get_resource_name, $(res))),$(res)))
-cultures = $(sort $(foreach res, $(culture_resources), $(call get_culture,$(call get_resource_name,$(res)))))
-culture_resource_dependencies = $(call q2s,$(BUILD_DIR)/$1/$(SATELLITE_ASSEMBLY_NAME): $(subst .resx,.resources,$2))
-culture_resource_commandlines = $(call unesc2,cmd_line_satellite_$1 += '/embed:$(subst .resx,.resources,$2)')
-build_satellite_assembly_list = $(call q2s,$(cultures:%=$(BUILD_DIR)/%/$(SATELLITE_ASSEMBLY_NAME)))
-build_culture_res_files = $(call q2s,$(foreach res, $(culture_resources),$(call get_resource_name,$(res))))
-
-$(eval $(foreach res, $(culture_resources), $(eval $(call culture_resource_dependencies,$(call get_culture,$(call get_resource_name,$(res))),$(call get_resource_name,$(res))))))
-$(eval $(foreach res, $(culture_resources), $(eval $(call culture_resource_commandlines,$(call get_culture,$(call get_resource_name,$(res))),$(res)))))
-
-$(build_satellite_assembly_list): $(BUILD_DIR)/%/$(SATELLITE_ASSEMBLY_NAME):
- mkdir -p '$(@D)'
- $(AL) -out:'$@' -culture:$* -t:lib $(cmd_line_satellite_$*) \ No newline at end of file
diff --git a/extras/MonoDevelop.Debugger.Gdb/Manifest.addin.xml b/extras/MonoDevelop.Debugger.Gdb/Manifest.addin.xml
deleted file mode 100644
index 890f675723..0000000000
--- a/extras/MonoDevelop.Debugger.Gdb/Manifest.addin.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<Addin id = "Mono.Debugging.Gdb"
- name = "GDB support for Mono.Debugging"
- author = "Lluis Sanchez"
- url = "http://www.mono-project.com"
- description = "GNU Debugger support for Mono.Debugging"
- copyright = "MIT X11"
- category = "Debugging"
- version = "5.0">
-
- <Dependencies>
- <Addin id="MonoDevelop.Core" version="5.0"/>
- <Addin id="MonoDevelop.Ide" version="5.0"/>
- <Addin id="MonoDevelop.Debugger" version="5.0"/>
- </Dependencies>
-
- <Extension path="/MonoDevelop/Debugging/DebuggerEngines">
- <DebuggerEngine id="Mono.Debugger.Gdb"
- name="GNU Debugger (GDB)"
- features="ConditionalBreakpoints, Tracepoints, Catchpoints, Attaching, DebugFile, Stepping, Pause, Breakpoints, Disassembly"
- type="MonoDevelop.Debugger.Gdb.GdbSessionFactory" />
- </Extension>
-
-</Addin>
diff --git a/extras/MonoDevelop.Debugger.Gdb/MonoDevelop.Debugger.Gdb.make b/extras/MonoDevelop.Debugger.Gdb/MonoDevelop.Debugger.Gdb.make
deleted file mode 100644
index fd552c0793..0000000000
--- a/extras/MonoDevelop.Debugger.Gdb/MonoDevelop.Debugger.Gdb.make
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-# Warning: This is an automatically generated file, do not edit!
-
-srcdir=.
-top_srcdir=.
-
-include $(top_srcdir)/config.make
-
-ifeq ($(CONFIG),DEBUG)
-ASSEMBLY_COMPILER_COMMAND = $(CSC)
-ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize- -debug "-define:DEBUG"
-
-ASSEMBLY = build/MonoDevelop.Debugger.Gdb.dll
-ASSEMBLY_MDB = $(ASSEMBLY).mdb
-COMPILE_TARGET = library
-PROJECT_REFERENCES =
-BUILD_DIR = build
-
-MONODEVELOP_DEBUGGER_GDB_DLL_MDB_SOURCE=build/MonoDevelop.Debugger.Gdb.dll.mdb
-MONODEVELOP_DEBUGGER_GDB_DLL_MDB=$(BUILD_DIR)/MonoDevelop.Debugger.Gdb.dll.mdb
-
-endif
-
-ifeq ($(CONFIG),RELEASE)
-ASSEMBLY_COMPILER_COMMAND = $(CSC)
-ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize-
-ASSEMBLY = build/MonoDevelop.Debugger.Gdb.dll
-ASSEMBLY_MDB =
-COMPILE_TARGET = library
-PROJECT_REFERENCES =
-BUILD_DIR = build
-
-MONODEVELOP_DEBUGGER_GDB_DLL_MDB=
-
-endif
-
-AL=al2
-SATELLITE_ASSEMBLY_NAME=.resources.dll
-
-PROGRAMFILES = \
- $(MONODEVELOP_DEBUGGER_GDB_DLL_MDB)
-
-RESGEN=resgen2
-
-FILES = \
- AssemblyInfo.cs \
- CommandStatus.cs \
- GdbBacktrace.cs \
- GdbCommandResult.cs \
- GdbEvent.cs \
- GdbSession.cs \
- GdbSessionFactory.cs \
- ResultData.cs
-
-DATA_FILES =
-
-RESOURCES = Manifest.addin.xml
-
-REFERENCES = \
- Mono.Posix \
- -pkg:monodevelop \
- -pkg:monodevelop-core-addins \
- System
-
-DLL_REFERENCES =
-
-CLEANFILES = $(PROGRAMFILES) $(LINUX_PKGCONFIG)
-
-#Targets
-all-local: $(ASSEMBLY) $(PROGRAMFILES) $(LINUX_PKGCONFIG) $(top_srcdir)/config.make
-
-$(eval $(call emit_resgen_targets))
-$(build_xamlg_list): %.xaml.g.cs: %.xaml
- xamlg '$<'
-
-INSTALL_DIR = $(DESTDIR)$(prefix)/lib/monodevelop/AddIns/MonoDevelop.Debugger
-
-LOCAL_PKGCONFIG=PKG_CONFIG_PATH=../../local-config:$$PKG_CONFIG_PATH
-
-$(ASSEMBLY) $(ASSEMBLY_MDB): $(build_sources) $(build_resources) $(build_datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES) $(build_xamlg_list) $(build_satellite_assembly_list)
- make pre-all-local-hook prefix=$(prefix)
- mkdir -p $(shell dirname $(ASSEMBLY))
- make $(CONFIG)_BeforeBuild
- $(LOCAL_PKGCONFIG) $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$(ASSEMBLY) -target:$(COMPILE_TARGET) $(build_sources_embed) $(build_resources_embed) $(build_references_ref)
- make $(CONFIG)_AfterBuild
- make post-all-local-hook prefix=$(prefix)
-
-install-local: $(ASSEMBLY) $(ASSEMBLY_MDB)
- make pre-install-local-hook prefix=$(prefix)
- mkdir -p '$(INSTALL_DIR)'
- $(call cp,$(ASSEMBLY),$(INSTALL_DIR))
- $(call cp,$(ASSEMBLY_MDB),$(INSTALL_DIR))
- $(call cp,$(MONODEVELOP_DEBUGGER_GDB_DLL_MDB),$(INSTALL_DIR))
- mkdir -p '$(DESTDIR)$(libdir)/pkgconfig'
- make post-install-local-hook prefix=$(prefix)
-
-uninstall-local: $(ASSEMBLY) $(ASSEMBLY_MDB)
- make pre-uninstall-local-hook prefix=$(prefix)
- $(call rm,$(ASSEMBLY),$(INSTALL_DIR))
- $(call rm,$(ASSEMBLY_MDB),$(INSTALL_DIR))
- $(call rm,$(MONODEVELOP_DEBUGGER_GDB_DLL_MDB),$(INSTALL_DIR))
- make post-uninstall-local-hook prefix=$(prefix)
diff --git a/extras/MonoDevelop.Debugger.Gdb/MonoDevelop.Debugger.Gdb.sln b/extras/MonoDevelop.Debugger.Gdb/MonoDevelop.Debugger.Gdb.sln
deleted file mode 100644
index 6cbbd77629..0000000000
--- a/extras/MonoDevelop.Debugger.Gdb/MonoDevelop.Debugger.Gdb.sln
+++ /dev/null
@@ -1,38 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MonoDevelop.Debugger", "MonoDevelop.Debugger.csproj", "{FA15FC26-A7E7-4932-93B7-65FAE6D5DD33}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {FA15FC26-A7E7-4932-93B7-65FAE6D5DD33}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {FA15FC26-A7E7-4932-93B7-65FAE6D5DD33}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {FA15FC26-A7E7-4932-93B7-65FAE6D5DD33}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {FA15FC26-A7E7-4932-93B7-65FAE6D5DD33}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(MonoDevelopProperties) = preSolution
- StartupItem = MonoDevelop.Debugger.csproj
- Policies = $0
- $0.DotNetNamingPolicy = $1
- $1.DirectoryNamespaceAssociation = Flat
- $1.ResourceNamePolicy = FileName
- $0.StandardHeader = $2
- $2.Text = @\n${FileName}\n \nAuthor:\n ${AuthorName} <${AuthorEmail}>\n\nCopyright (c) ${Year} ${CopyrightHolder}\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the "Software"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.
- $2.IncludeInNewFiles = True
- $0.TextStylePolicy = $3
- $3.FileWidth = 120
- $3.TabWidth = 4
- $3.inheritsSet = Mono
- $3.inheritsScope = text/plain
- $0.VersionControlPolicy = $4
- $4.inheritsSet = Mono
- $0.ChangeLogPolicy = $5
- $5.UpdateMode = None
- $5.VcsIntegration = None
- $5.inheritsSet = Mono
- EndGlobalSection
-EndGlobal
diff --git a/extras/MonoDevelop.Debugger.Gdb/MonoDevelop.Debugger.csproj b/extras/MonoDevelop.Debugger.Gdb/MonoDevelop.Debugger.csproj
deleted file mode 100644
index 8b039bce98..0000000000
--- a/extras/MonoDevelop.Debugger.Gdb/MonoDevelop.Debugger.csproj
+++ /dev/null
@@ -1,142 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.21022</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{FA15FC26-A7E7-4932-93B7-65FAE6D5DD33}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AssemblyName>MonoDevelop.Debugger.Gdb</AssemblyName>
- <RootNamespace>MonoDevelop.Debugger</RootNamespace>
- <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>build</OutputPath>
- <DefineConstants>DEBUG</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <ConsolePause>false</ConsolePause>
- <Execution>
- <Execution clr-version="Net_2_0" />
- </Execution>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>none</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>build</OutputPath>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <ConsolePause>false</ConsolePause>
- <Execution>
- <Execution clr-version="Net_2_0" />
- </Execution>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="MonoDevelop.Core, Version=1.9.2.0, Culture=neutral">
- <SpecificVersion>False</SpecificVersion>
- <Package>monodevelop</Package>
- </Reference>
- <Reference Include="MonoDevelop.Ide, Version=1.9.2.0, Culture=neutral">
- <SpecificVersion>False</SpecificVersion>
- <Package>monodevelop</Package>
- </Reference>
- <Reference Include="NRefactory, Version=0.0.0.0, Culture=neutral">
- <Package>monodevelop</Package>
- </Reference>
- <Reference Include="Mono.TextEditor, Version=1.0.0.0, Culture=neutral">
- <Package>monodevelop</Package>
- </Reference>
- <Reference Include="Mono.Posix" />
- <Reference Include="Mono.Cecil, Version=0.6.8.8607, Culture=neutral">
- <Package>monodevelop</Package>
- </Reference>
- <Reference Include="MonoDevelop.VersionControl, Version=2.0.0.0, Culture=neutral">
- <Package>monodevelop-core-addins</Package>
- </Reference>
- <Reference Include="MonoDevelop.NUnit, Version=2.0.0.0, Culture=neutral">
- <Package>monodevelop-core-addins</Package>
- </Reference>
- <Reference Include="MonoDevelop.XmlEditor, Version=2.0.0.0, Culture=neutral">
- <Package>monodevelop-core-addins</Package>
- </Reference>
- <Reference Include="MonoDevelop.AspNet, Version=2.0.0.0, Culture=neutral">
- <Package>monodevelop-core-addins</Package>
- </Reference>
- <Reference Include="MonoDevelop.Gettext, Version=2.0.0.0, Culture=neutral">
- <Package>monodevelop-core-addins</Package>
- </Reference>
- <Reference Include="MonoDevelop.Deployment, Version=2.0.0.0, Culture=neutral">
- <Package>monodevelop-core-addins</Package>
- </Reference>
- <Reference Include="MonoDevelop.Deployment.Linux, Version=2.0.0.0, Culture=neutral">
- <Package>monodevelop-core-addins</Package>
- </Reference>
- <Reference Include="MonoDevelop.GtkCore, Version=2.0.0.0, Culture=neutral">
- <Package>monodevelop-core-addins</Package>
- </Reference>
- <Reference Include="MonoDevelop.DesignerSupport, Version=2.0.0.0, Culture=neutral">
- <Package>monodevelop-core-addins</Package>
- </Reference>
- <Reference Include="MonoDevelop.VBNetBinding, Version=2.0.0.0, Culture=neutral">
- <Package>monodevelop-core-addins</Package>
- </Reference>
- <Reference Include="MonoDevelop.CBinding, Version=2.0.0.0, Culture=neutral">
- <Package>monodevelop-core-addins</Package>
- </Reference>
- <Reference Include="MonoDevelop.CSharpBinding, Version=2.0.0.0, Culture=neutral">
- <Package>monodevelop-core-addins</Package>
- </Reference>
- <Reference Include="MonoDevelop.Autotools, Version=2.0.0.0, Culture=neutral">
- <Package>monodevelop-core-addins</Package>
- </Reference>
- <Reference Include="MonoDevelop.SourceEditor2, Version=2.1.0.0, Culture=neutral">
- <Package>monodevelop-core-addins</Package>
- </Reference>
- <Reference Include="MonoDevelop.Debugger, Version=2.1.0.0, Culture=neutral">
- <Package>monodevelop-core-addins</Package>
- </Reference>
- <Reference Include="MonoDevelop.Refactoring, Version=2.1.0.0, Culture=neutral">
- <Package>monodevelop-core-addins</Package>
- </Reference>
- <Reference Include="MonoDevelop.Debugger.Soft, Version=2.2.0.0, Culture=neutral">
- <Package>monodevelop-core-addins</Package>
- </Reference>
- <Reference Include="Mono.Debugging, Version=0.0.0.0, Culture=neutral, PublicKeyToken=5e9ce85b0923c84f">
- <Package>monodevelop</Package>
- </Reference>
- <Reference Include="Mono.Debugging.Soft, Version=0.0.0.0, Culture=neutral, PublicKeyToken=5e9ce85b0923c84f">
- <Package>monodevelop-core-addins</Package>
- </Reference>
- <Reference Include="Mono.Debugger.Soft, Version=0.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756">
- <Package>monodevelop-core-addins</Package>
- </Reference>
- </ItemGroup>
- <ItemGroup>
- <Compile Include="AssemblyInfo.cs" />
- <Compile Include="GdbSession.cs" />
- <Compile Include="GdbSessionFactory.cs" />
- <Compile Include="GdbBacktrace.cs" />
- <Compile Include="CommandStatus.cs" />
- <Compile Include="ResultData.cs" />
- <Compile Include="GdbEvent.cs" />
- <Compile Include="GdbCommandResult.cs" />
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="Manifest.addin.xml">
- <LogicalName>Manifest.addin.xml</LogicalName>
- </EmbeddedResource>
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
- <ProjectExtensions>
- <MonoDevelop>
- <Properties>
- <Deployment.LinuxDeployData generatePcFile="false" />
- </Properties>
- </MonoDevelop>
- </ProjectExtensions>
-</Project>
diff --git a/extras/MonoDevelop.Debugger.Gdb/configure b/extras/MonoDevelop.Debugger.Gdb/configure
deleted file mode 100755
index da78492d3e..0000000000
--- a/extras/MonoDevelop.Debugger.Gdb/configure
+++ /dev/null
@@ -1,162 +0,0 @@
-#!/usr/bin/env bash
-VERSION=5.0
-PACKAGE=monodevelop-debugger-gdb
-prefix=/usr/local
-config=DEBUG
-configurations=" RELEASE DEBUG"
-common_packages=" monodevelop;5.0"
-
-
-usage ()
-{
- echo "Usage : configure [OPTION]... [--config=CONFIG]"
- echo
- echo "Options:"
- echo " --prefix=PREFIX install architecture-independent files in PREFIX"
- echo " [/usr/local]"
- echo " --bindir=DIR user executables [PREFIX/bin]"
- echo " --datadir=DIR read-only architecture-independent data [PREFIX/share]"
- echo " --libdir=DIR object code libraries [PREFIX/lib]"
- echo
- echo "Configurations available :"
- for c in $configurations; do
- if [ "$c" = "$config" ]; then
- echo " $c (Default)"
- else
- echo " $c"
- fi
- done
-}
-
-validate_config ()
-{
- test -z "$1" && return 0
- for c in $configurations; do
- if [ "$c" = "$1" ]; then
- return 1
- fi
- done
- return 0
-}
-
-check_package ()
-{
- name=`echo $1 | cut -d\; -f1`
- version=`echo $1 | cut -d\; -f2`
-
- echo -n "Checking for package '$name'.." | tee -a config.log
- pkg-config --atleast-version=$version $name
- if [ $? -ne 0 ]; then
- echo " ERROR: Package named '$name' >= $version not found." | tee -a config.log
- echo "Try adjusting your PKG_CONFIG_PATH environment variable." | tee -a config.log
- return 1
- fi
- echo " found." | tee -a config.log
-}
-
-check_required_packages ()
-{
- echo "Looking for required packages" | tee config.log
- var=required_packages_$config
- for pkg in $common_packages ${!var}; do
- check_package $pkg
- retval=$?
- [ $retval -ne 0 ] && return $retval
- done
- return 0
-}
-
-while test x$1 != x; do
- case $1 in
- --prefix=*)
- prefix=`echo $1 | sed 's/--prefix=//'`
- ;;
- --prefix)
- shift
- prefix=$1
- ;;
- --libdir=*)
- libdir=`echo $1 | sed 's/--libdir=//'`
- ;;
- --libdir)
- shift
- libdir=$1
- ;;
- --bindir=*)
- bindir=`echo $1 | sed 's/--bindir=//'`
- ;;
- --bindir)
- shift
- bindir=$1
- ;;
- --datadir=*)
- datadir=`echo $1 | sed 's/--datadir=//'`
- ;;
- --datadir)
- shift
- datadir=$1
- ;;
- --config=*)
- conf=`echo $1 | sed 's/--config=//'`
- validate_config "$conf"
- if [ $? -eq 1 ]; then
- config=$conf
- else
- echo "Invalid config name - $conf"
- usage
- exit 1
- fi
- ;;
- --help)
- usage
- exit
- ;;
- *)
- echo Unknown argument $1 >&2
- usage
- exit 1
- ;;
- esac
- shift
-done
-
-check_required_packages
-[ $? -eq 1 ] && exit 1
-
-if [ -z "$libdir" ]; then
- libdir=$prefix/lib
-fi
-if [ -z "$bindir" ]; then
- bindir=$prefix/bin
-fi
-if [ -z "$datadir" ]; then
- datadir=$prefix/share
-fi
-
-sed -e "s,@VERSION@,$VERSION," < monodevelop-debugger-gdb.spec.in > monodevelop-debugger-gdb.spec
-
-echo "prefix=$prefix" > config.make
-echo "libdir=$libdir" >> config.make
-echo "bindir=$bindir" >> config.make
-echo "datadir=$datadir" >> config.make
-echo "RUNTIME=mono" >> config.make
-echo "ASSEMBLY_VERSION=$VERSION.0.0" >> config.make
-echo "VERSION=$VERSION" >> config.make
-echo "PACKAGE=$PACKAGE" >> config.make
-echo "CONFIG=$config" >> config.make
-echo "CSC=dmcs" >> config.make
-
-echo
-echo "$PACKAGE has been configured with "
-echo " prefix = $prefix"
-if [ "$libdir" != "$prefix/lib" ]; then
- echo " libdir = $libdir"
-fi
-if [ "$bindir" != "$prefix/bin" ]; then
- echo " bindir = $bindir"
-fi
-if [ "$datadir" != "$prefix/share" ]; then
- echo " datadir = $datadir"
-fi
-echo " config = $config"
-echo
diff --git a/extras/MonoDevelop.Debugger.Gdb/monodevelop-debugger-gdb.spec.in b/extras/MonoDevelop.Debugger.Gdb/monodevelop-debugger-gdb.spec.in
deleted file mode 100644
index 7f8e603dca..0000000000
--- a/extras/MonoDevelop.Debugger.Gdb/monodevelop-debugger-gdb.spec.in
+++ /dev/null
@@ -1,56 +0,0 @@
-#
-# spec file for package monodevelop-debugger-gdb
-#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
-#
-# All modifications and additions to the file contributed by third parties
-# remain the property of their copyright owners, unless otherwise agreed
-# upon. The license for this file, and modifications and additions to the
-# file, is the same license as for the pristine package itself (unless the
-# license for the pristine package is not an Open Source License, in which
-# case the license is the MIT License). An "Open Source License" is a
-# license that conforms to the Open Source Definition (Version 1.9)
-# published by the Open Source Initiative.
-
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
-#
-
-
-
-Name: monodevelop-debugger-gdb
-Version: @VERSION@
-Release: 1
-License: MIT/X11
-AutoReqProv: on
-BuildArch: noarch
-Url: http://www.monodevelop.com
-Source: %{name}-%{version}.tar.bz2
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildRequires: mono-devel monodevelop >= %{version}
-Requires: gdb
-Summary: GDB for MonoDevelop
-Group: Development/Tools
-
-%description
-GDB Debugger Addin for MonoDevelop.
-
-%files
-%defattr(-, root, root)
-%{_prefix}/lib/monodevelop/AddIns/MonoDevelop.Debugger/MonoDevelop.Debugger.Gdb.dll*
-
-%prep
-%setup -q
-
-%build
-%{?env_options}
-./configure --prefix=%_prefix
-make
-
-%install
-%{?env_options}
-make install DESTDIR=%{buildroot}
-
-%clean
-rm -rf %{buildroot}
-
-%changelog
diff --git a/extras/MonoDevelop.Debugger.Gdb/monodevelop.debugger.gdb.pc.in b/extras/MonoDevelop.Debugger.Gdb/monodevelop.debugger.gdb.pc.in
deleted file mode 100644
index 898c689d75..0000000000
--- a/extras/MonoDevelop.Debugger.Gdb/monodevelop.debugger.gdb.pc.in
+++ /dev/null
@@ -1,6 +0,0 @@
-Name: MonoDevelop.Debugger.Gdb
-Description: MonoDevelop.Debugger.Gdb
-Version:
-
-Requires:
-Libs: -r:@expanded_libdir@/@PACKAGE@/MonoDevelop.Debugger.Gdb.dll
diff --git a/extras/MonoDevelop.Debugger.Gdb/rules.make b/extras/MonoDevelop.Debugger.Gdb/rules.make
deleted file mode 100644
index a4f37a1fd1..0000000000
--- a/extras/MonoDevelop.Debugger.Gdb/rules.make
+++ /dev/null
@@ -1,42 +0,0 @@
-clean-local:
- make pre-clean-local-hook
- make $(CONFIG)_BeforeClean
- -rm -f $(call quote_each,$(CLEANFILES))
- make $(CONFIG)_AfterClean
- make post-clean-local-hook
-
-install-local:
-uninstall-local:
-
-q2quote = '$(subst ?, ,$1)'
-quote_each = $(foreach f,$(call s2q,$1),$(call q2quote,$f))
-
-dist-local:
- make pre-dist-local-hook "distdir=$$distdir"
- for f in Makefile $(call quote_each,$(EXTRA_DIST)); do \
- d=`dirname "$$f"`; \
- test -d "$(distdir)/$$d" || \
- mkdir -p "$(distdir)/$$d"; \
- cp -p "$$f" "$(distdir)/$$d" || exit 1; \
- done
- make post-dist-local-hook "distdir=$$distdir"
-
-dist-local-recursive:
- for dir in $(call quote_each,$(SUBDIRS)); do \
- mkdir -p "$(distdir)/$$dir" || true; \
- case "$$dir" in \
- .) make dist-local "distdir=$(distdir)" || exit 1;; \
- *) (cd "$$dir"; make dist-local "distdir=$(distdir)/$$dir") || exit 1; \
- esac \
- done
-
-#hooks: Available hooks - all, clean, install, uninstall and dist
-# and their *-local variants
-pre-%-hook: ; @:
-post-%-hook: ; @:
-
-#targets for custom commands
-%_BeforeBuild: ; @:
-%_AfterBuild: ; @:
-%_BeforeClean: ; @:
-%_AfterClean: ; @:
diff --git a/main/Main.sln b/main/Main.sln
index bf3350c84c..5f16bcac0f 100644
--- a/main/Main.sln
+++ b/main/Main.sln
@@ -162,6 +162,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MonoDevelop.Debugger.Tests"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MonoDevelop.Debugger.Tests.TestApp", "src\addins\MonoDevelop.Debugger\MonoDevelop.Debugger.Tests.TestApp\MonoDevelop.Debugger.Tests.TestApp.csproj", "{05EDFE55-C8D1-47E4-BB61-0BC809CD82E2}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MonoDevelop.Debugger.Gdb", "src\addins\MonoDevelop.Debugger.Gdb\MonoDevelop.Debugger.Gdb.csproj", "{FA15FC26-A7E7-4932-93B7-65FAE6D5DD33}"
+EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MonoDevelop.Debugger.Win32", "MonoDevelop.Debugger.Win32", "{8F47F5EC-2F57-4030-B658-7B1002DA90C2}"
ProjectSection(SolutionItems) = preProject
src\addins\MonoDevelop.Debugger.Win32\eula.rtf = src\addins\MonoDevelop.Debugger.Win32\eula.rtf
@@ -1900,6 +1902,18 @@ Global
{F8F92AA4-A376-4679-A9D4-60E7B7FBF477}.ReleaseMac|Any CPU.Build.0 = Release|Any CPU
{F8F92AA4-A376-4679-A9D4-60E7B7FBF477}.ReleaseWin32|Any CPU.ActiveCfg = Release|Any CPU
{F8F92AA4-A376-4679-A9D4-60E7B7FBF477}.ReleaseWin32|Any CPU.Build.0 = Release|Any CPU
+ {FA15FC26-A7E7-4932-93B7-65FAE6D5DD33}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FA15FC26-A7E7-4932-93B7-65FAE6D5DD33}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FA15FC26-A7E7-4932-93B7-65FAE6D5DD33}.DebugGnome|Any CPU.ActiveCfg = Debug|Any CPU
+ {FA15FC26-A7E7-4932-93B7-65FAE6D5DD33}.DebugGnome|Any CPU.Build.0 = Debug|Any CPU
+ {FA15FC26-A7E7-4932-93B7-65FAE6D5DD33}.DebugMac|Any CPU.ActiveCfg = Debug|Any CPU
+ {FA15FC26-A7E7-4932-93B7-65FAE6D5DD33}.DebugWin32|Any CPU.ActiveCfg = Debug|Any CPU
+ {FA15FC26-A7E7-4932-93B7-65FAE6D5DD33}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FA15FC26-A7E7-4932-93B7-65FAE6D5DD33}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FA15FC26-A7E7-4932-93B7-65FAE6D5DD33}.ReleaseGnome|Any CPU.ActiveCfg = Release|Any CPU
+ {FA15FC26-A7E7-4932-93B7-65FAE6D5DD33}.ReleaseGnome|Any CPU.Build.0 = Release|Any CPU
+ {FA15FC26-A7E7-4932-93B7-65FAE6D5DD33}.ReleaseMac|Any CPU.ActiveCfg = Release|Any CPU
+ {FA15FC26-A7E7-4932-93B7-65FAE6D5DD33}.ReleaseWin32|Any CPU.ActiveCfg = Release|Any CPU
{FEC19BDA-4904-4005-8C09-68E82E8BEF6A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FEC19BDA-4904-4005-8C09-68E82E8BEF6A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FEC19BDA-4904-4005-8C09-68E82E8BEF6A}.DebugGnome|Any CPU.ActiveCfg = Debug|Any CPU
@@ -1995,6 +2009,7 @@ Global
{2357AABD-08C7-4808-A495-8FF2D3CDFDB0} = {776872D9-76FA-407B-BA69-08E25A24E5CE}
{174E6044-DD3A-49AB-9A5C-2A1F341B7B4F} = {776872D9-76FA-407B-BA69-08E25A24E5CE}
{05EDFE55-C8D1-47E4-BB61-0BC809CD82E2} = {776872D9-76FA-407B-BA69-08E25A24E5CE}
+ {FA15FC26-A7E7-4932-93B7-65FAE6D5DD33} = {776872D9-76FA-407B-BA69-08E25A24E5CE}
{9FBCC262-10DC-4E84-A5C4-17230BBF8862} = {8F47F5EC-2F57-4030-B658-7B1002DA90C2}
{69136056-BFD3-4CEC-BB41-D9991C79593C} = {8F47F5EC-2F57-4030-B658-7B1002DA90C2}
{7E4B15FB-E8C4-419A-A31C-9310FD9062BD} = {8F47F5EC-2F57-4030-B658-7B1002DA90C2}
diff --git a/main/configure.in b/main/configure.in
index bb761c1b03..94e9d58d08 100644
--- a/main/configure.in
+++ b/main/configure.in
@@ -215,7 +215,7 @@ fi
AM_CONDITIONAL(ENABLE_MACPLATFORM, [test x$enable_macplatform = xyes])
-# Mac bundle
+# Mac bundle
AC_ARG_ENABLE(macbundle,
AC_HELP_STRING([--enable-macbundle],
[enable Mac bundle packaging [default=no]]),
@@ -335,6 +335,7 @@ src/addins/MonoDevelop.SourceEditor2/Makefile
src/addins/MonoDevelop.XmlEditor/Makefile
src/addins/MonoDevelop.Refactoring/Makefile
src/addins/MonoDevelop.Debugger/Makefile
+src/addins/MonoDevelop.Debugger.Gdb/Makefile
src/addins/MonoDevelop.Debugger.Soft/Makefile
src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/Makefile
src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/Makefile
diff --git a/main/src/addins/MonoDevelop.Debugger.Gdb/AddinInfo.cs b/main/src/addins/MonoDevelop.Debugger.Gdb/AddinInfo.cs
new file mode 100644
index 0000000000..3cd8505305
--- /dev/null
+++ b/main/src/addins/MonoDevelop.Debugger.Gdb/AddinInfo.cs
@@ -0,0 +1,16 @@
+
+using System;
+using Mono.Addins;
+using Mono.Addins.Description;
+
+[assembly:Addin ("Debugger.Gdb",
+ Namespace = "MonoDevelop",
+ Version = MonoDevelop.BuildInfo.Version,
+ Category = "Debugging")]
+
+[assembly:AddinName ("GDB Debugger Support")]
+[assembly:AddinDescription ("Support for debugging native applications using the GDB debugger")]
+
+[assembly:AddinDependency ("Core", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("Ide", MonoDevelop.BuildInfo.Version)]
+[assembly:AddinDependency ("Debugger", MonoDevelop.BuildInfo.Version)]
diff --git a/extras/MonoDevelop.Debugger.Gdb/AssemblyInfo.cs b/main/src/addins/MonoDevelop.Debugger.Gdb/AssemblyInfo.cs
index ad3b28e1a8..ad3b28e1a8 100644
--- a/extras/MonoDevelop.Debugger.Gdb/AssemblyInfo.cs
+++ b/main/src/addins/MonoDevelop.Debugger.Gdb/AssemblyInfo.cs
diff --git a/extras/MonoDevelop.Debugger.Gdb/ChangeLog b/main/src/addins/MonoDevelop.Debugger.Gdb/ChangeLog
index ce5286dfe1..ce5286dfe1 100644
--- a/extras/MonoDevelop.Debugger.Gdb/ChangeLog
+++ b/main/src/addins/MonoDevelop.Debugger.Gdb/ChangeLog
diff --git a/extras/MonoDevelop.Debugger.Gdb/CommandStatus.cs b/main/src/addins/MonoDevelop.Debugger.Gdb/CommandStatus.cs
index 683c304cbe..683c304cbe 100644
--- a/extras/MonoDevelop.Debugger.Gdb/CommandStatus.cs
+++ b/main/src/addins/MonoDevelop.Debugger.Gdb/CommandStatus.cs
diff --git a/extras/MonoDevelop.Debugger.Gdb/GdbBacktrace.cs b/main/src/addins/MonoDevelop.Debugger.Gdb/GdbBacktrace.cs
index 7aec2df3d0..7aec2df3d0 100644
--- a/extras/MonoDevelop.Debugger.Gdb/GdbBacktrace.cs
+++ b/main/src/addins/MonoDevelop.Debugger.Gdb/GdbBacktrace.cs
diff --git a/extras/MonoDevelop.Debugger.Gdb/GdbCommandResult.cs b/main/src/addins/MonoDevelop.Debugger.Gdb/GdbCommandResult.cs
index a8790d74ad..a8790d74ad 100644
--- a/extras/MonoDevelop.Debugger.Gdb/GdbCommandResult.cs
+++ b/main/src/addins/MonoDevelop.Debugger.Gdb/GdbCommandResult.cs
diff --git a/extras/MonoDevelop.Debugger.Gdb/GdbEvent.cs b/main/src/addins/MonoDevelop.Debugger.Gdb/GdbEvent.cs
index cf631cfb70..cf631cfb70 100644
--- a/extras/MonoDevelop.Debugger.Gdb/GdbEvent.cs
+++ b/main/src/addins/MonoDevelop.Debugger.Gdb/GdbEvent.cs
diff --git a/extras/MonoDevelop.Debugger.Gdb/GdbSession.cs b/main/src/addins/MonoDevelop.Debugger.Gdb/GdbSession.cs
index c585ab86b5..c585ab86b5 100644
--- a/extras/MonoDevelop.Debugger.Gdb/GdbSession.cs
+++ b/main/src/addins/MonoDevelop.Debugger.Gdb/GdbSession.cs
diff --git a/extras/MonoDevelop.Debugger.Gdb/GdbSessionFactory.cs b/main/src/addins/MonoDevelop.Debugger.Gdb/GdbSessionFactory.cs
index a4e11b6877..a4e11b6877 100644
--- a/extras/MonoDevelop.Debugger.Gdb/GdbSessionFactory.cs
+++ b/main/src/addins/MonoDevelop.Debugger.Gdb/GdbSessionFactory.cs
diff --git a/main/src/addins/MonoDevelop.Debugger.Gdb/Makefile.am b/main/src/addins/MonoDevelop.Debugger.Gdb/Makefile.am
new file mode 100644
index 0000000000..c9cc87438f
--- /dev/null
+++ b/main/src/addins/MonoDevelop.Debugger.Gdb/Makefile.am
@@ -0,0 +1 @@
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/MonoDevelop.Debugger.Gdb/Manifest.addin.xml b/main/src/addins/MonoDevelop.Debugger.Gdb/Manifest.addin.xml
new file mode 100644
index 0000000000..238f37937e
--- /dev/null
+++ b/main/src/addins/MonoDevelop.Debugger.Gdb/Manifest.addin.xml
@@ -0,0 +1,8 @@
+<ExtensionModel>
+ <Extension path="/MonoDevelop/Debugging/DebuggerEngines">
+ <DebuggerEngine id="Mono.Debugger.Gdb"
+ name="GNU Debugger (GDB)"
+ features="ConditionalBreakpoints, Tracepoints, Catchpoints, Attaching, DebugFile, Stepping, Pause, Breakpoints, Disassembly"
+ type="MonoDevelop.Debugger.Gdb.GdbSessionFactory" />
+ </Extension>
+</ExtensionModel> \ No newline at end of file
diff --git a/main/src/addins/MonoDevelop.Debugger.Gdb/MonoDevelop.Debugger.Gdb.csproj b/main/src/addins/MonoDevelop.Debugger.Gdb/MonoDevelop.Debugger.Gdb.csproj
new file mode 100644
index 0000000000..d555a666ea
--- /dev/null
+++ b/main/src/addins/MonoDevelop.Debugger.Gdb/MonoDevelop.Debugger.Gdb.csproj
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>8.0.30703</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{FA15FC26-A7E7-4932-93B7-65FAE6D5DD33}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AssemblyName>MonoDevelop.Debugger.Gdb</AssemblyName>
+ <RootNamespace>MonoDevelop.Debugger</RootNamespace>
+ <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\build\AddIns\MonoDevelop.Debugger.Gdb</OutputPath>
+ <DefineConstants>DEBUG</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>false</ConsolePause>
+ <Execution>
+ <Execution clr-version="Net_2_0" />
+ </Execution>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\build\AddIns\MonoDevelop.Debugger.Gdb</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>false</ConsolePause>
+ <Execution>
+ <Execution clr-version="Net_2_0" />
+ </Execution>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="Mono.TextEditor, Version=1.0.0.0, Culture=neutral">
+ <Package>monodevelop</Package>
+ </Reference>
+ <Reference Include="Mono.Posix" />
+ <Reference Include="Mono.Debugging, Version=0.0.0.0, Culture=neutral, PublicKeyToken=5e9ce85b0923c84f">
+ <Package>monodevelop</Package>
+ </Reference>
+ <Reference Include="Mono.Debugging.Soft, Version=0.0.0.0, Culture=neutral, PublicKeyToken=5e9ce85b0923c84f">
+ <Package>monodevelop-core-addins</Package>
+ </Reference>
+ <Reference Include="Mono.Debugger.Soft, Version=0.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756">
+ <Package>monodevelop-core-addins</Package>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="GdbSession.cs" />
+ <Compile Include="GdbSessionFactory.cs" />
+ <Compile Include="GdbBacktrace.cs" />
+ <Compile Include="CommandStatus.cs" />
+ <Compile Include="ResultData.cs" />
+ <Compile Include="GdbEvent.cs" />
+ <Compile Include="GdbCommandResult.cs" />
+ <Compile Include="AddinInfo.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <EmbeddedResource Include="Manifest.addin.xml">
+ <LogicalName>Manifest.addin.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <ProjectExtensions>
+ <MonoDevelop>
+ <Properties>
+ <Deployment.LinuxDeployData generatePcFile="False" />
+ </Properties>
+ </MonoDevelop>
+ </ProjectExtensions>
+ <ItemGroup>
+ <ProjectReference Include="..\MonoDevelop.Debugger\MonoDevelop.Debugger.csproj">
+ <Project>{2357AABD-08C7-4808-A495-8FF2D3CDFDB0}</Project>
+ <Name>MonoDevelop.Debugger</Name>
+ <Private>False</Private>
+ </ProjectReference>
+ <ProjectReference Include="..\..\core\MonoDevelop.Core\MonoDevelop.Core.csproj">
+ <Project>{7525BB88-6142-4A26-93B9-A30C6983390A}</Project>
+ <Name>MonoDevelop.Core</Name>
+ <Private>False</Private>
+ </ProjectReference>
+ <ProjectReference Include="..\..\core\MonoDevelop.Ide\MonoDevelop.Ide.csproj">
+ <Project>{27096E7F-C91C-4AC6-B289-6897A701DF21}</Project>
+ <Name>MonoDevelop.Ide</Name>
+ <Private>False</Private>
+ </ProjectReference>
+ <ProjectReference Include="..\..\..\external\mono-addins\Mono.Addins\Mono.Addins.csproj">
+ <Project>{91DD5A2D-9FE3-4C3C-9253-876141874DAD}</Project>
+ <Name>Mono.Addins</Name>
+ <Private>False</Private>
+ </ProjectReference>
+ </ItemGroup>
+</Project>
diff --git a/extras/MonoDevelop.Debugger.Gdb/ResultData.cs b/main/src/addins/MonoDevelop.Debugger.Gdb/ResultData.cs
index 73c5612a6c..73c5612a6c 100644
--- a/extras/MonoDevelop.Debugger.Gdb/ResultData.cs
+++ b/main/src/addins/MonoDevelop.Debugger.Gdb/ResultData.cs
diff --git a/profiles/all b/profiles/all
index 3d4b760846..874b309745 100644
--- a/profiles/all
+++ b/profiles/all
@@ -2,6 +2,5 @@ main
extras/JavaBinding
extras/ValaBinding
extras/MonoDevelop.Database
-extras/MonoDevelop.Debugger.Gdb
extras/PyBinding
extras/MonoDevelop.MeeGo
diff --git a/profiles/dist b/profiles/dist
index a99b607572..403cde001c 100644
--- a/profiles/dist
+++ b/profiles/dist
@@ -1,3 +1,2 @@
main
extras/MonoDevelop.Database
-extras/MonoDevelop.Debugger.Gdb