Integrate removing files with the file manager
[anjuta-git-plugin.git] / plugins / symbol-db / Makefile.am
blobf92deb339702669d438d5ed65389d09c52fe03c9
1 if HAVE_PLUGIN_SYMBOL_DB
3 #SUBDIRS = test
5 symbol_db_datadir = $(anjuta_data_dir)
6 symbol_db_data_DATA = tables.sql
8 # Plugin Glade file
9 symbol_db_gladedir = $(anjuta_glade_dir)
10 symbol_db_glade_DATA =  anjuta-symbol-db.glade
12 # Plugin Icon file
13 symbol_db_pixmapsdir = $(anjuta_image_dir)
14 symbol_db_pixmaps_DATA = anjuta-symbol-db-plugin-48.png
16 # Plugin description file
17 plugin_in_files = symbol-db.plugin.in
18 %.plugin: %.plugin.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*po) ; $(INTLTOOL_MERGE) $(top_srcdir)/po $< $@ -d -u -c $(top_builddir)/po/.intltool-merge-cache
20 symbol_db_plugindir = $(anjuta_plugin_dir)
21 symbol_db_plugin_DATA = $(plugin_in_files:.plugin.in=.plugin)
23 # NOTE :
24 # The naming convention is very intentional
25 # We are forced to use the prefix 'lib' by automake and libtool
26 #    There is probably a way to avoid it but it is not worth to effort
27 #    to find out.
28 # The 'anjuta_' prfix is a safety measure to avoid conflicts where the
29 #    plugin 'libpython.so' needs to link with the real 'libpython.so'
31 # Include paths
32 AM_CPPFLAGS = \
33         $(WARN_CFLAGS) \
34         $(DEPRECATED_FLAGS) \
35         $(GDL_CFLAGS) \
36         $(LIBANJUTA_CFLAGS) \
37         $(PLUGIN_SYMBOL_DB_CFLAGS)
39 # Where to install the plugin
40 plugindir = $(anjuta_plugin_dir)
42 # The plugin
43 plugin_LTLIBRARIES = libanjuta-symbol-db.la
45 # Plugin sources
46 libanjuta_symbol_db_la_SOURCES = plugin.c plugin.h \
47         readtags.c readtags.h \
48         symbol-db-engine-iterator.c \
49         symbol-db-engine-iterator.h \
50         symbol-db-engine.c \
51         symbol-db-engine.h symbol-db-view.h \
52         symbol-db-view.c \
53         symbol-db-view-locals.c \
54         symbol-db-view-locals.h \
55         symbol-db-view-search.h \
56         symbol-db-view-search.c \
57         symbol-db-engine-iterator-node.h \
58         symbol-db-engine-iterator-node.c \
59         symbol-db-system.h \
60         symbol-db-system.c  symbol-db-prefs.h \
61         symbol-db-prefs.c
63 libanjuta_symbol_db_la_LDFLAGS = $(ANJUTA_PLUGIN_LDFLAGS)
65 # Plugin dependencies
66 libanjuta_symbol_db_la_LIBADD = \
67         $(GDL_LIBS) \
68         $(LIBANJUTA_LIBS) \
69         $(PLUGIN_SYMBOL_DB_LIBS)
71 prefs_glade_files = anjuta-symbol-db.glade
72 include $(top_srcdir)/scripts/build-schemas.mk
74 EXTRA_DIST = \
75         $(plugin_in_files) \
76         $(symbol_db_plugin_DATA) \
77         $(symbol_db_glade_DATA) \
78         $(symbol_db_pixmaps_DATA) \
79         $(symbol_db_data_DATA)
81 endif