2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
[anjuta-git-plugin.git] / plugins / sourceview / Makefile.am
blob5ade0775968abea649ba35b1ad9ae853054e0875
1 if HAVE_PLUGIN_SOURCEVIEW
3 # Plugin glade file
4 sourceview_gladedir = $(anjuta_glade_dir)
5 sourceview_glade_DATA = sourceview.glade
7 # Plugin Icon file
8 sourceview_pixmapsdir = $(anjuta_image_dir)
9 sourceview_pixmaps_DATA = sourceview.png \
10         linemarker.png \
11         program-counter.png \
12         breakpoint-disabled.png \
13         breakpoint-enabled.png \
14         bookmark.png
16 # Plugin description file
17 plugin_in_files = sourceview.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 sourceview_plugindir = $(anjuta_plugin_dir)
21 sourceview_plugin_DATA = $(plugin_in_files:.plugin.in=.plugin)
23 INCLUDES = \
24         $(WARN_CFLAGS) \
25         $(DEPRECATED_FLAGS) \
26         $(PCRE_CFLAGS) \
27         $(GNOME_PRINT_UI_CFLAGS) \
28         $(GNOME_VFS_CFLAGS) \
29         $(PLUGIN_SOURCEVIEW_CFLAGS) \
30         $(LIBANJUTA_CFLAGS) \
31         -I$(top_srcdir)/tagmanager/include
33 # Where to install the plugin
34 plugindir = $(anjuta_plugin_dir)
36 # Marshallers
37 BUILT_SOURCES =                         \
38         anjuta-marshal.c                        \
39         anjuta-marshal.h              
41 anjuta-marshal.h: anjuta-marshal.list
42         glib-genmarshal anjuta-marshal.list --header --prefix=anjuta_marshal > $@
44 anjuta-marshal.c: anjuta-marshal.list
45         echo "#include \"anjuta-marshal.h\"" > $@ && \
46         glib-genmarshal anjuta-marshal.list --body --prefix=anjuta_marshal >> $@
48 # The plugin
49 plugin_LTLIBRARIES = libanjuta-sourceview.la
51 # Plugin sources
52 libanjuta_sourceview_la_SOURCES = \
53         $(BUILT_SOURCES)                \
54         plugin.c \
55         plugin.h \
56         sourceview.c \
57         sourceview.h \
58         anjuta-view.h \
59         anjuta-view.c \
60         anjuta-document-loader.c \
61         anjuta-document-loader.h \
62         anjuta-document-saver.c \
63         anjuta-document-saver.h \
64         anjuta-document.c \
65         anjuta-document.h \
66         anjuta-encodings.h \
67         anjuta-encodings.c \
68         anjuta-languages-manager.h \
69         anjuta-languages-manager.c \
70         anjuta-convert.h \
71         anjuta-convert.c \
72         anjuta-utils.h \
73         anjuta-utils.c \
74         sourceview-prefs.h \
75         sourceview-prefs.c \
76         sourceview-private.h \
77         sourceview-autocomplete.c \
78         sourceview-autocomplete.h \
79         sourceview-tags.c \
80         sourceview-tags.h \
81         tag-window.c \
82         tag-window.h \
83         sourceview-print.c \
84         sourceview-print.h \
85         sourceview-scope.c \
86         sourceview-scope.h \
87         sourceview-args.c \
88         sourceview-args.h \
89         sourceview-cell.c \
90         sourceview-cell.h 
92 # Plugin dependencies
93 libanjuta_sourceview_la_LIBADD = \
94         $(PCRE_LIBS) \
95         $(GNOME_PRINT_UI_LIBS) \
96         $(GNOME_VFS_LIBS) \
97         $(PLUGIN_SOURCEVIEW_LIBS) \
98         $(LIBANJUTA_LIBS) \
99         $(top_builddir)/tagmanager/libanjuta-ctags.la
101 endif
103 EXTRA_DIST = \
104         anjuta-marshal.list \
105         $(plugin_in_files) \
106         $(sourceview_plugin_DATA) \
107         $(sourceview_pixmaps_DATA) \
108         $(sourceview_glade_DATA)