1 # This Makefile.am can be used to build ValaBinding as part of the MonoDevelop tree
4 ADDIN_BUILD = $(top_builddir)/build/AddIns/BackendBindings
5 ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.ValaBinding.dll
11 -r:$(top_srcdir)/build/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.dll \
12 -r:$(top_srcdir)/build/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.Linux.dll \
13 -r:$(top_srcdir)/build/bin/MonoDevelop.Components.dll \
14 -r:$(top_srcdir)/build/bin/MonoDevelop.Core.dll \
15 -r:$(top_srcdir)/build/bin/MonoDevelop.Core.Gui.dll \
16 -r:$(top_srcdir)/build/bin/MonoDevelop.Ide.dll \
17 -r:$(top_srcdir)/build/bin/MonoDevelop.Projects.dll \
18 -r:$(top_srcdir)/build/bin/MonoDevelop.Projects.Gui.dll \
25 Compiler/ICompiler.cs \
26 Compiler/ValaCompiler.cs \
27 gtk-gui/generated.cs \
28 gtk-gui/ValaBinding.AddLibraryDialog.cs \
29 gtk-gui/ValaBinding.AddPathDialog.cs \
30 gtk-gui/ValaBinding.CodeGenerationPanel.cs \
31 gtk-gui/ValaBinding.GeneralOptionsPanel.cs \
32 gtk-gui/ValaBinding.OutputOptionsPanel.cs \
33 Gui/AddLibraryDialog.cs \
34 Gui/AddPathDialog.cs \
35 Gui/CodeGenerationPanel.cs \
36 Gui/GeneralOptionsPanel.cs \
37 Gui/OutputOptionsPanel.cs \
38 Project/ProjectPackage.cs \
39 Project/ProjectPackageCollection.cs \
40 Project/ProjectPackageEventArgs.cs \
41 Project/ValaCompilationParameters.cs \
42 Project/ValaProject.cs \
43 Project/ValaProjectBinding.cs \
44 Project/ValaProjectConfiguration.cs \
45 Project/ValaProjectServiceExtension.cs \
46 ValaLanguageBinding.cs
51 icons/Icons.16x16.PrivateUnion \
52 icons/Icons.16x16.ProjectReference \
53 icons/Icons.16x16.ProtectedUnion \
54 icons/Icons.16x16.Union \
55 icons/text-x-vala.16x16.png \
56 icons/text-x-vala.24x24.png \
57 icons/text-x-vala.32x32.png \
58 icons/text-x-vala.48x48.png \
59 icons/vala-icon-32.png \
60 templates/ConsoleValaProject.xpt.xml \
61 templates/EmptyValaProject.xpt.xml \
62 templates/EmptyValaSourceFile.xft.xml \
63 templates/SharedLibraryValaProject.xpt.xml \
72 $(ASSEMBLY): $(build_sources) $(build_resources)
73 mkdir -p $(ADDIN_BUILD)
74 $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library $(REFS) \
75 $(build_resources:%=/resource:%) $(build_sources)
78 valabindinglibdir = $(MD_ADDIN_DIR)/BackendBindings
79 valabindinglib_DATA = $(ASSEMBLY)
82 CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
84 EXTRA_DIST = $(FILES) $(RES)
86 include $(top_srcdir)/Makefile.include