44
60
CONFIG_CLEAN_VPATH_FILES =
47
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
48
am__vpath_adj = case $$p in \
49
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
52
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
54
am__nobase_strip_setup = \
55
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
57
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
58
am__nobase_list = $(am__nobase_strip_setup); \
59
for p in $$list; do echo "$$p $$p"; done | \
60
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
61
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
62
if (++n[$$2] == $(am__install_max)) \
63
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
64
END { for (dir in files) print dir, files[dir] }'
66
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
67
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
68
am__installdirs = "$(DESTDIR)$(cbindinglibdir)"
69
DATA = $(cbindinglib_DATA)
63
am__can_run_installinfo = \
64
case $$AM_UPDATE_INFO_DIR in \
66
*) (install-info --version) >/dev/null 2>&1;; \
70
68
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
71
69
ACLOCAL = @ACLOCAL@
72
70
ACLOCAL_FLAGS = @ACLOCAL_FLAGS@
193
185
top_build_prefix = @top_build_prefix@
194
186
top_builddir = @top_builddir@
195
187
top_srcdir = @top_srcdir@
196
ADDIN_BUILD = $(top_builddir)/build/AddIns/BackendBindings
197
ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.CBinding.dll
199
$(top_builddir)/build/AddIns/DisplayBindings/SourceEditor/MonoDevelop.SourceEditor2.dll \
200
$(top_builddir)/build/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.dll \
201
$(top_builddir)/build/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.Linux.dll \
202
$(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
203
$(top_builddir)/build/AddIns/MonoDevelop.Refactoring/MonoDevelop.Refactoring.dll \
204
$(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
205
$(top_builddir)/build/bin/Mono.TextEditor.dll \
206
$(top_builddir)/build/bin/MonoDevelop.Core.dll \
207
$(top_builddir)/build/bin/MonoDevelop.Ide.dll
212
$(MONO_ADDINS_LIBS) \
220
CLanguageBinding.cs \
221
Compiler/CCompiler.cs \
222
Compiler/GccCompiler.cs \
223
Compiler/GNUCompiler.cs \
224
Compiler/GppCompiler.cs \
225
Compiler/ICompiler.cs \
226
CppLanguageBinding.cs \
227
gtk-gui/CBinding.CodeGenerationPanel.cs \
228
gtk-gui/CBinding.CompilerPanel.cs \
229
gtk-gui/CBinding.EditPackagesDialog.cs \
230
gtk-gui/CBinding.GeneralOptionsPanel.cs \
231
gtk-gui/CBinding.OutputOptionsPanel.cs \
232
gtk-gui/CBinding.PackageDetails.cs \
233
gtk-gui/generated.cs \
234
Gui/CodeGenerationPanel.cs \
235
Gui/CompilerPanel.cs \
236
Gui/CTextEditorExtension.cs \
237
Gui/DataProvider.cs \
238
Gui/EditPackagesDialog.cs \
239
Gui/GeneralOptionsPanel.cs \
240
Gui/OutputOptionsPanel.cs \
241
Gui/PackageDetails.cs \
242
Navigation/ClassNodeBuilder.cs \
243
Navigation/ClassPadEventArgs.cs \
244
Navigation/EnumerationNodeBuilder.cs \
245
Navigation/EnumeratorNodeBuilder.cs \
246
Navigation/FunctionNodeBuilder.cs \
247
Navigation/GlobalsNodeBuilder.cs \
248
Navigation/LanguageItemCommandHandler.cs \
249
Navigation/LanguageItemEventArgs.cs \
250
Navigation/MacroDefinitionsNodeBuilder.cs \
251
Navigation/MacroNodeBuilder.cs \
252
Navigation/MemberNodeBuilder.cs \
253
Navigation/NamespaceNodeBuilder.cs \
254
Navigation/ProjectNodeBuilderExtension.cs \
255
Navigation/StructureNodeBuilder.cs \
256
Navigation/TypedefNodeBuilder.cs \
257
Navigation/UnionNodeBuilder.cs \
258
Navigation/VariableNodeBuilder.cs \
259
ObjCLanguageBinding.cs \
260
ObjCppLanguageBinding.cs \
261
Parser/BsdCTagsManager.cs \
262
Parser/CDocumentParser.cs \
264
Parser/CompilationUnitDataProvider.cs \
265
Parser/CTagsManager.cs \
266
Parser/DataProvider.cs \
267
Parser/Enumeration.cs \
268
Parser/Enumerator.cs \
269
Parser/ExuberantCTagsManager.cs \
271
Parser/LanguageItem.cs \
275
Parser/Namespace.cs \
276
Parser/ProjectInformation.cs \
277
Parser/ProjectInformationManager.cs \
278
Parser/Structure.cs \
280
Parser/TagDatabaseManager.cs \
284
Project/CProject.cs \
285
Project/CProjectBinding.cs \
286
Project/CProjectConfiguration.cs \
287
Project/CProjectServiceExtension.cs \
289
Project/ProjectPackageCollection.cs \
290
Project/ProjectPackageEventArgs.cs \
291
ProjectPad/ProjectNodeExtension.cs \
292
ProjectPad/ProjectPackageNodeBuilder.cs \
293
ProjectPad/ProjectPackagesFolderNodeBuilder.cs \
294
ProjectPad/ProjectReferencesExtension.cs
299
icons/c-icon-32.png \
300
icons/cpp-icon-32.png \
301
icons/Icons.16x16.PrivateUnion \
302
icons/Icons.16x16.ProjectReference \
303
icons/Icons.16x16.ProtectedUnion \
304
icons/Icons.16x16.Union \
305
icons/text-x-c++hdr.16x16.png \
306
icons/text-x-c++hdr.22x22.png \
307
icons/text-x-c++hdr.32x32.png \
308
icons/text-x-c++hdr.48x48.png \
309
icons/text-x-c++src.16x16.png \
310
icons/text-x-c++src.22x22.png \
311
icons/text-x-c++src.32x32.png \
312
icons/text-x-c++src.48x48.png \
313
icons/text-x-chdr.16x16.png \
314
icons/text-x-chdr.22x22.png \
315
icons/text-x-chdr.32x32.png \
316
icons/text-x-chdr.48x48.png \
317
icons/text-x-csrc.16x16.png \
318
icons/text-x-csrc.22x22.png \
319
icons/text-x-csrc.32x32.png \
320
icons/text-x-csrc.48x48.png \
323
templates/ConsoleCppProject.xpt.xml \
324
templates/ConsoleCProject.xpt.xml \
325
templates/ConsoleObjCProject.xpt.xml \
326
templates/EmptyCHeaderFile.xft.xml \
327
templates/EmptyCppHeaderFile.xft.xml \
328
templates/EmptyCppProject.xpt.xml \
329
templates/EmptyCppSourceFile.xft.xml \
330
templates/EmptyCProject.xpt.xml \
331
templates/EmptyCSourceFile.xft.xml \
332
templates/EmptyObjCppSourceFile.xft.xml \
333
templates/EmptyObjCSourceFile.xft.xml \
334
templates/SharedLibraryCppProject.xpt.xml \
335
templates/SharedLibraryCProject.xpt.xml \
336
templates/StaticLibraryCppProject.xpt.xml \
337
templates/StaticLibraryCProject.xpt.xml
339
cbindinglibdir = $(MD_ADDIN_DIR)/BackendBindings
340
cbindinglib_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
341
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
342
EXTRA_DIST = $(FILES) $(RES)
343
build_deps = $(addprefix -r:, $(DEPS))
344
build_sources = $(addprefix $(srcdir)/, $(FILES)) $(GENERATED_FILES)
345
build_resources = $(addprefix $(srcdir)/, $(RES))
346
build_test_sources = $(addprefix $(srcdir)/, $(TESTFILES)) $(GENERATED_FILES)
347
MD_BIN_PATH = $(abs_top_builddir)/build/bin
350
PKG_CONFIG_PATH="$(PKG_CONFIG_PATH)" \
351
LD_LIBRARY_PATH="$(LD_LIBRARY_PATH)" \
352
DYLD_FALLBACK_LIBRARY_PATH="$(DYLD_FALLBACK_LIBRARY_PATH)" \
353
MONO_GAC_PREFIX="$(MONO_GAC_PREFIX)" \
354
MONODEVELOP_LOCALE_PATH="$(abs_top_builddir)/build/locale" \
355
MONO_ADDINS_REGISTRY="$(MD_BIN_PATH)"
357
MDTOOL_RUN = $(MD_LAUNCH_SETUP) exec -a "mdtool" $(RUNTIME) --debug "$(MD_BIN_PATH)/mdtool.exe"
188
ALL_CSPROJ = $(wildcard *.csproj)
189
MAIN_SLN = $(top_builddir)/Main.sln
190
@ENABLE_GNOMEPLATFORM_TRUE@PROFILE_NAME = Debug
191
@ENABLE_MACPLATFORM_TRUE@PROFILE_NAME = DebugMac
192
@ENABLE_WINDOWSPLATFORM_TRUE@PROFILE_NAME = DebugWin32
194
XBUILD_VERBOSITY = quiet
195
XBUILD_ARGS = /verbosity:$(XBUILD_VERBOSITY) /nologo /property:CodePage=65001
196
XBUILD_PROFILE = /property:Configuration=$(PROFILE_NAME)
198
# Figure out how far we are from top_builddir
199
DEPTH = $(shell echo "$(top_builddir)" | tr '/' '\n' | grep -c '..')
200
EXTS := *.bmp *.cs *.csproj *.html *.png *.snk *.config *.stetic *.glade *.xml *.xsd *.exe.addins *.template *.tt *.txt
201
ALL_FILES := $(EXTS) \
202
$(addprefix */,$(EXTS)) \
203
$(addprefix */*/,$(EXTS)) \
204
$(addprefix */*/*/,$(EXTS)) \
205
$(addprefix */*/*/*/,$(EXTS)) \
206
$(addprefix */*/*/*/*/,$(EXTS)) \
207
$(wildcard icons/*) \
208
$(wildcard templates/*)
210
WILDCARDED_FILES := $(wildcard $(ALL_FILES))
212
$(wildcard $(ALL_FILES))
361
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.include $(am__configure_deps)
217
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/xbuild.include $(am__configure_deps)
362
218
@for dep in $?; do \
363
219
case '$(am__configure_deps)' in \
545
uninstall-am: uninstall-cbindinglibDATA
547
383
.MAKE: install-am install-strip
549
385
.PHONY: all all-am check check-am clean clean-generic distclean \
550
386
distclean-generic distdir dvi dvi-am html html-am info info-am \
551
install install-am install-cbindinglibDATA install-data \
552
install-data-am install-dvi install-dvi-am install-exec \
553
install-exec-am install-html install-html-am install-info \
554
install-info-am install-man install-pdf install-pdf-am \
555
install-ps install-ps-am install-strip installcheck \
556
installcheck-am installdirs maintainer-clean \
557
maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
558
pdf-am ps ps-am uninstall uninstall-am \
559
uninstall-cbindinglibDATA
562
all: $(ASSEMBLY) $(ASSEMBLY).mdb
564
$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
565
mkdir -p $(ADDIN_BUILD)
566
$(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library $(REFS) $(build_deps) \
567
$(build_resources:%=/resource:%) $(build_sources)
569
$(ASSEMBLY).mdb: $(ASSEMBLY)
571
# workaroundfor lack of abs_top_builddir variable in automake < 1.10. Will break if mdtool isn't
572
# launched from top_srcdir (i.e. where this script is located)
573
abs_top_builddir ?= $(top_builddir)
387
install install-am install-data install-data-am install-dvi \
388
install-dvi-am install-exec install-exec-am install-html \
389
install-html-am install-info install-info-am install-man \
390
install-pdf install-pdf-am install-ps install-ps-am \
391
install-strip installcheck installcheck-am installdirs \
392
maintainer-clean maintainer-clean-generic mostlyclean \
393
mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am
401
@if test x$(SKIP) != xy -a $(DEPTH) -gt $(MAKELEVEL); then \
402
echo Building $(ALL_CSPROJ); \
403
for p in $(ALL_CSPROJ); do $(XBUILD) $(XBUILD_ARGS) $$p; done \
407
@if test x$(SKIP) != xy -a $(DEPTH) -gt $(MAKELEVEL); then \
408
echo Cleaning $(ALL_CSPROJ); \
409
for p in $(ALL_CSPROJ); do $(XBUILD) $(XBUILD_ARGS) $$p /t:Clean; done \
413
@echo Building $(MAIN_SLN)
414
$(XBUILD) $(XBUILD_ARGS) $(MAIN_SLN) $(XBUILD_PROFILE)
417
@echo Cleaning $(MAIN_SLN)
418
$(XBUILD) $(XBUILD_ARGS) $(MAIN_SLN) $(XBUILD_PROFILE) /t:Clean
421
@echo $(WILDCARDED_FILES)
423
.PHONY: all clean csproj_build csproj_clean sln_build sln_clean
575
425
# Tell versions [3.59,3.63) of GNU make to not export all variables.
576
426
# Otherwise a system limit (for SysV at least) may be exceeded.