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