1include $(top_srcdir)/Makefile.common 2 3VAPIDIR = $(top_srcdir)/vapi 4 5libdocklet_applications_la_LTLIBRARIES = libdocklet-applications.la 6 7libdocklet_applications_ladir = $(pkglibdir)/docklets 8 9libdocklet_applications_la_VALASOURCES = \ 10 ApplicationsDockItem.vala \ 11 ApplicationsDocklet.vala \ 12 $(NULL) 13 14nodist_libdocklet_applications_la_SOURCES = \ 15 $(libdocklet_applications_la_VALASOURCES:.vala=.c) \ 16 $(NULL) 17 18libdocklet_applications_la_VALAFLAGS = \ 19 $(PLANK_CORE_VALAFLAGS) \ 20 $(GNOMEMENU3_VALAFLAGS) \ 21 $(VAPIDIR)/config.vapi \ 22 --vapidir $(top_srcdir)/vapi \ 23 --vapidir $(top_builddir)/lib \ 24 --pkg plank \ 25 $(NULL) 26 27libdocklet_applications_la_LIBADD = \ 28 $(PLANK_CORE_LIBS) \ 29 $(GNOMEMENU3_LIBS) \ 30 $(NULL) 31 32libdocklet_applications_la_LDFLAGS = \ 33 $(DOCKLET_LDFLAGS) \ 34 $(PLANK_CORE_LDFLAGS) \ 35 $(GNOMEMENU3_LDFLAGS) \ 36 $(top_builddir)/lib/libplank.la \ 37 $(NULL) 38 39libdocklet_applications_la_CFLAGS = \ 40 $(PLANK_CORE_CFLAGS) \ 41 -DGMENU_I_KNOW_THIS_IS_UNSTABLE \ 42 $(GNOMEMENU3_CFLAGS) \ 43 -include config.h -w \ 44 -I$(top_builddir)/lib \ 45 $(NULL) 46 47$(libdocklet_applications_la_VALASOURCES:.vala=.c): libdocklet_applications_la_vala.stamp 48 49libdocklet_applications_la_vala.stamp: $(libdocklet_applications_la_VALASOURCES) $(top_builddir)/lib/plank.vapi Makefile 50 $(AM_V_VALA)$(VALAC) \ 51 $(libdocklet_applications_la_VALAFLAGS) \ 52 -C \ 53 $(filter %.vala %.c,$^) 54 $(AM_V_at)touch $@ 55 56CLEANFILES = \ 57 libdocklet_applications_la_vala.stamp \ 58 $(nodist_libdocklet_applications_la_SOURCES) \ 59 $(NULL) 60 61EXTRA_DIST = \ 62 $(libdocklet_applications_la_VALASOURCES) \ 63 $(NULL) 64 65