* Makefile.am:
[monodevelop.git] / main / src / addins / prj2make-sharp-lib / Makefile.am
blobc14d4c705b91010fe6ecc1076167d00f260c72df
2 ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.MsVisualStudio
3 ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.MsVisualStudio.dll
5 DEPS =  \
6         $(top_builddir)/build/AddIns/BackendBindings/MonoDevelop.CSharpBinding.dll \
7         $(top_builddir)/build/AddIns/BackendBindings/MonoDevelop.VBNetBinding.dll \
8         $(top_builddir)/build/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.dll \
9         $(top_builddir)/build/bin/Mono.TextEditor.dll \
10         $(top_builddir)/build/bin/MonoDevelop.Components.dll \
11         $(top_builddir)/build/bin/MonoDevelop.Core.dll \
12         $(top_builddir)/build/bin/MonoDevelop.Core.Gui.dll \
13         $(top_builddir)/build/bin/MonoDevelop.Ide.dll \
14         $(top_builddir)/build/bin/MonoDevelop.Projects.dll \
15         $(top_builddir)/build/bin/MonoDevelop.Projects.Gui.dll \
16         $(top_builddir)/build/bin/NRefactory.dll
18 REFS =  \
19         $(GTK_SHARP_LIBS) \
20         $(MONO_ADDINS_LIBS) \
21         -r:Mono.Posix \
22         -r:System \
23         -r:System.Xml
25 FILES =  \
26         AssemblyInfo.cs \
27         csproj_ver2003.cs \
28         CsprojInfo.cs \
29         MSBuildProjectServiceExtension.cs \
30         MsPrjHelper.cs \
31         pkgconfiginvoker.cs \
32         VS2003ProjectFileFormat.cs
34 RES = prj2make-sharp-lib.addin.xml
36 EXTRA_DIST = $(FILES) $(RES)
38 all: $(ASSEMBLY) $(ASSEMBLY).mdb
40 $(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
41         mkdir -p $(ADDIN_BUILD)
42         $(CSC) $(CSC_FLAGS) -out:$@ -target:library $(build_resources:%=/resource:%) $(build_sources) $(REFS) $(build_deps)
44 $(ASSEMBLY).mdb: $(ASSEMBLY)
46 assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.MsVisualStudio
47 assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
49 CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
51 include $(top_srcdir)/Makefile.include