* Makefile.am:
[monodevelop.git] / main / src / addins / MonoDevelop.RegexToolkit / Makefile.am
blob1ddbee5da8bfa2b6846f10819644380935de4ab1
2 ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.RegexToolkit
3 ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.RegexToolkit.dll
5 DEPS =  \
6         $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
7         $(top_builddir)/build/bin/MonoDevelop.Components.dll \
8         $(top_builddir)/build/bin/MonoDevelop.Core.dll \
9         $(top_builddir)/build/bin/MonoDevelop.Core.Gui.dll \
10         $(top_builddir)/build/bin/MonoDevelop.Ide.dll \
11         $(top_builddir)/build/bin/MonoDevelop.Projects.dll \
12         $(top_builddir)/build/bin/MonoDevelop.Projects.Gui.dll
14 REFS =  \
15         $(GLIB_SHARP_LIBS) \
16         $(GTK_SHARP_LIBS) \
17         $(MONO_ADDINS_LIBS) \
18         -r:Mono.Posix \
19         -r:System \
20         -r:System.Data \
21         -r:System.Web \
22         -r:System.Web.Services \
23         -r:System.Xml
24         
25 FILES =  \
26         AssemblyInfo.cs \
27         gtk-gui/generated.cs \
28         gtk-gui/MonoDevelop.RegexToolkit.RegexLibraryWindow.cs \
29         gtk-gui/MonoDevelop.RegexToolkit.RegexToolkitWindow.cs \
30         gtk-gui/MonoDevelop.RegexToolkit.UpdateInProgressDialog.cs \
31         MonoDevelop.RegexToolkit/Commands.cs \
32         MonoDevelop.RegexToolkit/RegexLibraryWindow.cs \
33         MonoDevelop.RegexToolkit/RegexToolkitWindow.cs \
34         MonoDevelop.RegexToolkit/UpdateInProgressDialog.cs \
35         MonoDevelop.RegexToolkit/Webservices.cs
37 RES =  \
38         gtk-gui/gui.stetic \
39         MonoDevelop.RegexToolkit.addin.xml \
40         RegexElements.xml 
44 all: $(ASSEMBLY) $(ASSEMBLY).mdb
46 $(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
47         mkdir -p $(ADDIN_BUILD)
48         $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library $(REFS) $(build_deps) \
49                 $(build_resources:%=/resource:%) $(build_sources)
51 $(ASSEMBLY).mdb: $(ASSEMBLY)
53 assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.RegexToolkit
54 assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
56 CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
58 EXTRA_DIST = $(FILES) $(RES)
60 include $(top_srcdir)/Makefile.include