2
ADDIN_BUILD = $(top_builddir)/build/AddIns/BackendBindings
3
ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.CBinding.dll
6
$(top_builddir)/build/AddIns/DisplayBindings/SourceEditor/MonoDevelop.SourceEditor2.dll \
7
$(top_builddir)/build/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.dll \
8
$(top_builddir)/build/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.Linux.dll \
9
$(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
10
$(top_builddir)/build/AddIns/MonoDevelop.Refactoring/MonoDevelop.Refactoring.dll \
11
$(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
12
$(top_builddir)/build/bin/Mono.TextEditor.dll \
13
$(top_builddir)/build/bin/MonoDevelop.Core.dll \
14
$(top_builddir)/build/bin/MonoDevelop.Ide.dll
29
Compiler/CCompiler.cs \
30
Compiler/GccCompiler.cs \
31
Compiler/GNUCompiler.cs \
32
Compiler/GppCompiler.cs \
33
Compiler/ICompiler.cs \
34
CppLanguageBinding.cs \
35
gtk-gui/CBinding.CodeGenerationPanel.cs \
36
gtk-gui/CBinding.CompilerPanel.cs \
37
gtk-gui/CBinding.EditPackagesDialog.cs \
38
gtk-gui/CBinding.GeneralOptionsPanel.cs \
39
gtk-gui/CBinding.OutputOptionsPanel.cs \
40
gtk-gui/CBinding.PackageDetails.cs \
41
gtk-gui/generated.cs \
42
Gui/CodeGenerationPanel.cs \
43
Gui/CompilerPanel.cs \
44
Gui/CTextEditorExtension.cs \
46
Gui/EditPackagesDialog.cs \
47
Gui/GeneralOptionsPanel.cs \
48
Gui/OutputOptionsPanel.cs \
49
Gui/PackageDetails.cs \
50
Navigation/ClassNodeBuilder.cs \
51
Navigation/ClassPadEventArgs.cs \
52
Navigation/EnumerationNodeBuilder.cs \
53
Navigation/EnumeratorNodeBuilder.cs \
54
Navigation/FunctionNodeBuilder.cs \
55
Navigation/GlobalsNodeBuilder.cs \
56
Navigation/LanguageItemCommandHandler.cs \
57
Navigation/LanguageItemEventArgs.cs \
58
Navigation/MacroDefinitionsNodeBuilder.cs \
59
Navigation/MacroNodeBuilder.cs \
60
Navigation/MemberNodeBuilder.cs \
61
Navigation/NamespaceNodeBuilder.cs \
62
Navigation/ProjectNodeBuilderExtension.cs \
63
Navigation/StructureNodeBuilder.cs \
64
Navigation/TypedefNodeBuilder.cs \
65
Navigation/UnionNodeBuilder.cs \
66
Navigation/VariableNodeBuilder.cs \
67
ObjCLanguageBinding.cs \
68
ObjCppLanguageBinding.cs \
69
Parser/BsdCTagsManager.cs \
70
Parser/CDocumentParser.cs \
72
Parser/CompilationUnitDataProvider.cs \
73
Parser/CTagsManager.cs \
74
Parser/DataProvider.cs \
75
Parser/Enumeration.cs \
76
Parser/Enumerator.cs \
77
Parser/ExuberantCTagsManager.cs \
79
Parser/LanguageItem.cs \
84
Parser/ProjectInformation.cs \
85
Parser/ProjectInformationManager.cs \
88
Parser/TagDatabaseManager.cs \
93
Project/CProjectBinding.cs \
94
Project/CProjectConfiguration.cs \
95
Project/CProjectServiceExtension.cs \
97
Project/ProjectPackageCollection.cs \
98
Project/ProjectPackageEventArgs.cs \
99
ProjectPad/ProjectNodeExtension.cs \
100
ProjectPad/ProjectPackageNodeBuilder.cs \
101
ProjectPad/ProjectPackagesFolderNodeBuilder.cs \
102
ProjectPad/ProjectReferencesExtension.cs
107
icons/c-icon-32.png \
108
icons/cpp-icon-32.png \
109
icons/Icons.16x16.PrivateUnion \
110
icons/Icons.16x16.ProjectReference \
111
icons/Icons.16x16.ProtectedUnion \
112
icons/Icons.16x16.Union \
113
icons/text-x-c++hdr.16x16.png \
114
icons/text-x-c++hdr.22x22.png \
115
icons/text-x-c++hdr.32x32.png \
116
icons/text-x-c++hdr.48x48.png \
117
icons/text-x-c++src.16x16.png \
118
icons/text-x-c++src.22x22.png \
119
icons/text-x-c++src.32x32.png \
120
icons/text-x-c++src.48x48.png \
121
icons/text-x-chdr.16x16.png \
122
icons/text-x-chdr.22x22.png \
123
icons/text-x-chdr.32x32.png \
124
icons/text-x-chdr.48x48.png \
125
icons/text-x-csrc.16x16.png \
126
icons/text-x-csrc.22x22.png \
127
icons/text-x-csrc.32x32.png \
128
icons/text-x-csrc.48x48.png \
131
templates/ConsoleCppProject.xpt.xml \
132
templates/ConsoleCProject.xpt.xml \
133
templates/ConsoleObjCProject.xpt.xml \
134
templates/EmptyCHeaderFile.xft.xml \
135
templates/EmptyCppHeaderFile.xft.xml \
136
templates/EmptyCppProject.xpt.xml \
137
templates/EmptyCppSourceFile.xft.xml \
138
templates/EmptyCProject.xpt.xml \
139
templates/EmptyCSourceFile.xft.xml \
140
templates/EmptyObjCppSourceFile.xft.xml \
141
templates/EmptyObjCSourceFile.xft.xml \
142
templates/SharedLibraryCppProject.xpt.xml \
143
templates/SharedLibraryCProject.xpt.xml \
144
templates/StaticLibraryCppProject.xpt.xml \
145
templates/StaticLibraryCProject.xpt.xml
147
all: $(ASSEMBLY) $(ASSEMBLY).mdb
149
$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
150
mkdir -p $(ADDIN_BUILD)
151
$(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library $(REFS) $(build_deps) \
152
$(build_resources:%=/resource:%) $(build_sources)
154
$(ASSEMBLY).mdb: $(ASSEMBLY)
156
cbindinglibdir = $(MD_ADDIN_DIR)/BackendBindings
157
cbindinglib_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
159
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
161
EXTRA_DIST = $(FILES) $(RES)
163
include $(top_srcdir)/Makefile.include
1
include $(top_srcdir)/xbuild.include