1 ADDIN_BUILD = $(top_builddir)/build
2 ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.CodeAnalysis.Gendarme.dll
7 -r:$(top_builddir)/build/MonoDevelop.CodeAnalysis.dll \
8 -r:$(top_srcdir)/dlls/Gendarme.Framework.dll \
9 -r:$(top_srcdir)/dlls/Mono.Cecil.dll \
18 GendarmeRuleCache.cs \
19 GendarmeRuleLoader.cs \
21 GendarmeViolation.cs \
22 gtk-gui/generated.cs \
27 MonoDevelop.CodeAnalysis.Gendarme.addin.xml
31 $(ASSEMBLY): $(build_sources) $(build_resources)
32 mkdir -p $(ADDIN_BUILD)
33 $(CSC) $(CSC_FLAGS) $(REFS) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -target:library
35 $(ADDIN_BUILD)/Gendarme.Framework.dll: $(top_srcdir)/dlls/Gendarme.Framework.dll
38 $(ADDIN_BUILD)/Mono.Cecil.dll: $(top_srcdir)/dlls/Mono.Cecil.dll
41 assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.CodeAnalysis
42 assembly_DATA = $(ASSEMBLY) $(ADDIN_BUILD)/Mono.Cecil.dll $(ADDIN_BUILD)/Gendarme.Framework.dll
44 CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
45 EXTRA_DIST = $(FILES) $(RES)
47 include $(top_srcdir)/Makefile.include