* Makefile.am:
[monodevelop.git] / extras / MonoDevelop.Database / MonoDevelop.Database.Sql.Npgsql / Makefile.am
blob7c94c6b0c6f0c44e3412794a97c540667611e4e7
1 ADDIN_BUILD = $(top_builddir)/build
2 ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.Database.Sql.Npgsql.dll
3 REFS =  \
4         $(GTK_SHARP_LIBS) \
5         $(MONODEVELOP_LIBS) \
6         -r:../build/MonoDevelop.Database.Components.dll \
7         -r:../build/MonoDevelop.Database.Designer.dll \
8         -r:../build/MonoDevelop.Database.Sql.dll \
9         -r:Mono.Posix \
10         -r:Npgsql \
11         -r:System \
12         -r:System.Data
14 FILES =  \
15         AssemblyInfo.cs \
16         Dialogs/NpgsqlTableEditorDialog.cs \
17         gtk-gui/generated.cs \
18         gtk-gui/MonoDevelop.Database.Sql.Npgsql.NpgsqlColumnEditorWidget.cs \
19         gtk-gui/MonoDevelop.Database.Sql.Npgsql.NpgsqlCreateDatabaseWidget.cs \
20         NpgsqlConnectionProvider.cs \
21         NpgsqlDbFactory.cs \
22         NpgsqlDialect.cs \
23         NpgsqlGuiProvider.cs \
24         NpgsqlPooledDbConnection.cs \
25         NpgsqlSchemaProvider.cs \
26         Schema/dummy.cs \
27         Widgets/NpgsqlColumnEditorWidget.cs \
28         Widgets/NpgsqlCreateDatabaseWidget.cs
30 RES =  \
31         gtk-gui/gui.stetic \
32         gtk-gui/objects.xml \
33         MonoDevelop.Database.Sql.Npgsql.addin.xml
35 if ENABLE_POSTGRES
36 all: $(ASSEMBLY)
37 else\r
38 all:\r
39 endif
41 $(ASSEMBLY): $(build_sources) $(build_resources)
42         mkdir -p $(ADDIN_BUILD)
43         $(CSC) $(CSC_FLAGS) $(REFS) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -target:library
46 if ENABLE_POSTGRES
47 assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.Database
48 assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
49 endif
51 CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
52 EXTRA_DIST = $(FILES) $(RES)
54 include $(top_srcdir)/Makefile.include