2 ADDIN_BUILD = $(top_builddir)/build/AddIns/BackendBindings
3 ASSEMBLY = $(ADDIN_BUILD)/NemerleBinding.dll
8 -r:$(top_builddir)/build/bin/MonoDevelop.Core.dll \
9 -r:$(top_builddir)/build/bin/MonoDevelop.Core.Gui.dll \
10 -r:$(top_builddir)/build/bin/MonoDevelop.Projects.dll \
11 -r:$(top_builddir)/build/bin/MonoDevelop.Ide.dll \
12 -r:$(top_builddir)/build/bin/MonoDevelop.Components.dll \
18 Gui/CodeGenerationPanel.cs \
19 Project/NemerleParameters.cs \
20 NemerleBindingCompilerServices.cs \
21 NemerleLanguageBinding.cs \
23 Parser/SharpDevelopTree/Event.cs \
24 Parser/SharpDevelopTree/Indexer.cs \
25 Parser/SharpDevelopTree/Constructor.cs \
26 Parser/SharpDevelopTree/Method.cs \
27 Parser/SharpDevelopTree/Class.cs \
28 Parser/SharpDevelopTree/Parameter.cs \
29 Parser/SharpDevelopTree/Property.cs \
30 Parser/SharpDevelopTree/Field.cs \
31 Parser/SharpDevelopTree/Local.cs \
32 Parser/SharpDevelopTree/ReturnType.cs \
33 Parser/SharpDevelopTree/Modifier.cs \
35 Parser/ExpressionFinder.cs \
36 Parser/CodeGeneration.cs
39 NemerleBinding.addin.xml \
41 NemerleEmptyProject.xpt.xml \
42 NemerleGnomeSharpProject.xpt.xml \
43 NemerleGtkSharpProject.xpt.xml \
44 NemerleGtkSharpWindow.xft.xml \
45 EmptyNemerleFile.xft.xml \
46 icons/Nemerle.File.EmptyFile \
47 icons/Nemerle.File.Form \
48 icons/Nemerle.FileIcon \
49 icons/Nemerle.Project.EmptyProject \
50 icons/Nemerle.Project.Form \
51 icons/Nemerle.ProjectIcon
59 $(ASSEMBLY): $(build_sources) $(build_resources)
60 mkdir -p $(ADDIN_BUILD)
61 $(CSC) $(CSC_FLAGS) $(REFS) $(build_resources:%=/resource:%) \
62 $(build_sources) -out:$@ -target:library
65 assemblydir = $(MD_ADDIN_DIR)/BackendBindings/
66 assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
70 CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
71 EXTRA_DIST = $(FILES) $(RES)
72 include $(top_srcdir)/Makefile.include