6 vala_gladedir = $(anjuta_glade_dir)
7 vala_glade_DATA = anjuta-vala.ui
10 vala_pixmapsdir = $(anjuta_image_dir)
11 vala_pixmaps_DATA = anjuta-vala.png
13 # Plugin description file
14 plugin_in_files = anjuta-vala.plugin.in
15 %.plugin: %.plugin.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*po) ; $(INTLTOOL_MERGE) $(top_srcdir)/po $< $@ -d -u -c $(top_builddir)/po/.intltool-merge-cache
17 # Where to install the plugin
18 vala_plugindir = $(anjuta_plugin_dir)
19 vala_plugin_DATA = $(plugin_in_files:.plugin.in=.plugin)
22 # The naming convention is very intentional
23 # We are forced to use the prefix 'lib' by automake and libtool
24 # There is probably a way to avoid it but it is not worth to effort
26 # The 'anjuta_' prfix is a safety measure to avoid conflicts where the
27 # plugin 'libpython.so' needs to link with the real 'libpython.so'
32 -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
33 -DANJUTA_DATA_DIR=\"$(anjuta_data_dir)\" \
34 -DANJUTA_PLUGIN_DIR=\"$(anjuta_plugin_dir)\" \
35 -DANJUTA_IMAGE_DIR=\"$(anjuta_image_dir)\" \
36 -DANJUTA_GLADE_DIR=\"$(anjuta_glade_dir)\" \
37 -DANJUTA_UI_DIR=\"$(anjuta_ui_dir)\" \
40 -DPACKAGE_SRC_DIR=\"$(srcdir)\" \
41 -DG_LOG_DOMAIN=\"language-support-vala\" \
45 plugindir = $(anjuta_plugin_dir)
46 plugin_LTLIBRARIES = libanjuta-language-vala.la
49 libanjuta_language_vala_la_VALASOURCES = config.vapi locator.vala plugin.vala provider.vala report.vala
50 nodist_libanjuta_language_vala_la_SOURCES = $(libanjuta_language_vala_la_VALASOURCES:.vala=.c)
51 CLEANFILES += $(nodist_libanjuta_language_vala_la_SOURCES) libanjuta_language_vala_la_vala.stamp
53 locator.c plugin.c provider.c report.c: libanjuta_language_vala_la_vala.stamp
56 libanjuta_language_vala_la_vala.stamp: $(libanjuta_language_vala_la_VALASOURCES)
57 $(VALAC) $(VALAFLAGS) --vapidir $(srcdir) --pkg $(LIBVALA) --pkg libanjuta-3.0 --pkg gtk+-3.0 -C $^
60 libanjuta_language_vala_la_LDFLAGS = $(ANJUTA_PLUGIN_LDFLAGS)
63 libanjuta_language_vala_la_LIBADD = \
69 gsettings_in_file = org.gnome.anjuta.plugins.vala.gschema.xml.in
70 gsettings_SCHEMAS = $(gsettings_in_file:.xml.in=.xml)
71 @INTLTOOL_XML_NOMERGE_RULE@
77 $(vala_pixmaps_DATA) \
79 $(gsettings_in_file) \
80 $(libanjuta_language_vala_la_VALASOURCES) \
87 -include $(top_srcdir)/git.mk