build: add built .plugin files to CLEANFILES
[anjuta.git] / plugins / debug-manager / Makefile.am
blob4e6fd6325129a11fd96d601a288b2ee5b0d99fd3
1 # Plugin glade file
2 anjuta_gladedir = $(anjuta_glade_dir)
3 dist_anjuta_glade_DATA = anjuta-debug-manager.ui
5 anjuta_uidir = $(anjuta_ui_dir)
6 dist_anjuta_ui_DATA =  anjuta-debug-manager.xml
8 gsettings_in_files = org.gnome.anjuta.plugins.debug-manager.gschema.xml.in
9 gsettings_SCHEMAS = $(gsettings_in_files:.xml.in=.xml)
10 @INTLTOOL_XML_NOMERGE_RULE@
11 @GSETTINGS_RULES@
13 plugin_in_files = anjuta-debug-manager.plugin.in
14 %.plugin: %.plugin.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*po) ; $(INTLTOOL_MERGE) $(top_srcdir)/po $< $@ -d -u -c $(top_builddir)/po/.intltool-merge-cache
16 anjuta_plugindir = $(anjuta_plugin_dir)
17 dist_anjuta_plugin_DATA = $(plugin_in_files:.plugin.in=.plugin)
19 AM_CPPFLAGS= \
20         $(WARN_CFLAGS) \
21         $(GIO_CFLAGS) \
22         $(LIBANJUTA_CFLAGS)
24 AM_CFLAGS += \
25         -Wno-error=format-nonliteral
27 plugindir = $(anjuta_plugin_dir)
28 plugin_LTLIBRARIES = libanjuta-debug-manager.la
30 libanjuta_debug_manager_la_LDFLAGS = $(ANJUTA_PLUGIN_LDFLAGS)
32 libanjuta_debug_manager_la_LIBADD = \
33         $(GIO_LIBS) \
34         $(LIBANJUTA_LIBS)
36 # Marshallers
37 BUILT_SOURCES =                         \
38         anjuta-marshal.c                        \
39         anjuta-marshal.h              
41 anjuta-marshal.h: anjuta-marshal.list
42         $(AM_V_GEN)glib-genmarshal $< --header --prefix=anjuta_marshal > $@
44 anjuta-marshal.c: anjuta-marshal.list
45         $(AM_V_GEN)echo "#include \"anjuta-marshal.h\"" > $@ && \
46         glib-genmarshal $< --body --prefix=anjuta_marshal >> $@
48 libanjuta_debug_manager_la_SOURCES = \
49         $(BUILT_SOURCES) \
50         plugin.c \
51         plugin.h \
52         start.c \
53         start.h \
54         utilities.c \
55         utilities.h \
56         breakpoints.c \
57         breakpoints.h \
58         watch.c \
59         watch.h \
60         debug_tree.c \
61         debug_tree.h \
62         locals.c \
63         locals.h \
64         stack_trace.c \
65         stack_trace.h \
66         signals.c \
67         signals.h \
68         sharedlib.c \
69         sharedlib.h \
70         registers.c \
71         registers.h \
72         memory.c \
73         memory.h \
74         info.c \
75         info.h \
76         queue.c \
77         queue.h \
78         data_view.c \
79         data_view.h \
80         chunk_view.c \
81         chunk_view.h \
82         data_buffer.c \
83         data_buffer.h \
84         disassemble.c \
85         disassemble.h \
86         sparse_buffer.c \
87         sparse_buffer.h \
88         sparse_view.c \
89         sparse_view.h \
90         command.c \
91         command.h \
92         variable.c \
93         variable.h
95 EXTRA_DIST = \
96         $(plugin_in_files) \
97         $(schema_in_files) \
98         $(gsettings_in_files) \
99         anjuta-marshal.list
101 CLEANFILES = $(plugin_in_files:.plugin.in=.plugin)
103 DISTCLEANFILES = \
104         $(anjuta_plugin_DATA) \
105         $(gsettings_SCHEMAS)
107 SUBDIRS = \
108         images 
111 -include $(top_srcdir)/git.mk