1# Plugin UI file
2gdb_uidir = $(anjuta_ui_dir)
3dist_gdb_ui_DATA =
4
5# Plugin glade file
6anjuta_gladedir = $(anjuta_glade_dir)
7dist_anjuta_glade_DATA = anjuta-gdb.ui
8
9anjuta_datadir = $(anjuta_data_dir)
10dist_anjuta_data_DATA = gdb.init
11
12plugin_pixmapsdir = $(anjuta_image_dir)
13dist_plugin_pixmaps_DATA = \
14	anjuta-gdb.plugin.png \
15	pointer.png
16
17plugin_in_files = anjuta-gdb.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
19
20anjuta_plugindir = $(anjuta_plugin_dir)
21dist_anjuta_plugin_DATA = $(plugin_in_files:.plugin.in=.plugin)
22
23AM_CPPFLAGS= \
24	$(WARN_CFLAGS) \
25	$(DEPRECATED_FLAGS) \
26	$(LIBANJUTA_CFLAGS) \
27	$(XML_CFLAGS)
28	-DG_LOG_DOMAIN=\"libanjuta-gdb\"
29
30plugindir = $(anjuta_plugin_dir)
31plugin_LTLIBRARIES = libanjuta-gdb.la
32
33libanjuta_gdb_la_LDFLAGS = $(ANJUTA_PLUGIN_LDFLAGS)
34
35libanjuta_gdb_la_LIBADD = \
36	$(LIBANJUTA_LIBS) \
37	$(XML_LIBS)
38
39libanjuta_gdb_la_SOURCES = \
40	gdbmi.c \
41	gdbmi.h \
42	debugger.c \
43	debugger.h \
44	plugin.c \
45	plugin.h \
46	utilities.c \
47	utilities.h \
48	preferences.c \
49	preferences.h
50
51noinst_PROGRAMS = gdbmi-test
52gdbmi_test_SOURCES = gdbmi-test.c gdbmi.c gdbmi.h debugger.h
53gdbmi_test_LDADD = $(GTK_LIBS) $(LIBANJUTA_LIBS) $(XML_LIBS) $(ANJUTA_LIBS)
54
55# This last line do nothing but it is needed to avoid the error
56# gdbmi.o created with both libtool and without
57# Need AM_PROG_CC_C_0 in configure.in too
58gdbmi_test_CFLAGS = $(AM_CFLAGS)
59
60EXTRA_DIST = \
61	$(plugin_in_files)
62
63SUBDIRS = \
64	images
65
66CLEANFILES = $(plugin_in_files:.plugin.in=.plugin)
67
68-include $(top_srcdir)/git.mk
69