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