1include $(top_srcdir)/Makefile.common 2 3VAPIDIR = $(top_srcdir)/vapi 4 5libdocklet_clippy_la_LTLIBRARIES = libdocklet-clippy.la 6 7libdocklet_clippy_ladir = $(pkglibdir)/docklets 8 9libdocklet_clippy_la_VALASOURCES = \ 10 ClippyDockItem.vala \ 11 ClippyDocklet.vala \ 12 ClippyPreferences.vala \ 13 $(NULL) 14 15nodist_libdocklet_clippy_la_SOURCES = \ 16 $(libdocklet_clippy_la_VALASOURCES:.vala=.c) \ 17 $(NULL) 18 19libdocklet_clippy_la_VALAFLAGS = \ 20 $(PLANK_CORE_VALAFLAGS) \ 21 $(VAPIDIR)/config.vapi \ 22 --vapidir $(top_srcdir)/vapi \ 23 --vapidir $(top_builddir)/lib \ 24 --pkg plank \ 25 $(NULL) 26 27libdocklet_clippy_la_LIBADD = \ 28 $(PLANK_CORE_LIBS) \ 29 $(NULL) 30 31libdocklet_clippy_la_LDFLAGS = \ 32 $(DOCKLET_LDFLAGS) \ 33 $(PLANK_CORE_LDFLAGS) \ 34 $(top_builddir)/lib/libplank.la \ 35 $(NULL) 36 37libdocklet_clippy_la_CFLAGS = \ 38 $(PLANK_CORE_CFLAGS) \ 39 -include config.h \ 40 -I$(top_builddir)/lib \ 41 $(NULL) 42 43$(libdocklet_clippy_la_VALASOURCES:.vala=.c): libdocklet_clippy_la_vala.stamp 44 45libdocklet_clippy_la_vala.stamp: $(libdocklet_clippy_la_VALASOURCES) $(top_builddir)/lib/plank.vapi Makefile 46 $(AM_V_VALA)$(VALAC) \ 47 $(libdocklet_clippy_la_VALAFLAGS) \ 48 -C \ 49 $(filter %.vala %.c,$^) 50 $(AM_V_at)touch $@ 51 52CLEANFILES = \ 53 libdocklet_clippy_la_vala.stamp \ 54 $(nodist_libdocklet_clippy_la_SOURCES) \ 55 $(NULL) 56 57EXTRA_DIST = \ 58 $(libdocklet_clippy_la_VALASOURCES) \ 59 $(NULL) 60 61