1include $(top_srcdir)/Makefile.common 2 3VAPIDIR = $(top_srcdir)/vapi 4 5BUILT_SOURCES = \ 6 $(NULL) 7 8libdocklet_battery_la_LTLIBRARIES = libdocklet-battery.la 9 10libdocklet_battery_ladir = $(pkglibdir)/docklets 11 12libdocklet_battery_la_VALASOURCES = \ 13 BatteryDockItem.vala \ 14 BatteryDocklet.vala \ 15 $(NULL) 16 17nodist_libdocklet_battery_la_SOURCES = \ 18 $(BUILT_SOURCES) \ 19 $(libdocklet_battery_la_VALASOURCES:.vala=.c) \ 20 $(NULL) 21 22libdocklet_battery_la_VALAFLAGS = \ 23 $(PLANK_CORE_VALAFLAGS) \ 24 $(VAPIDIR)/config.vapi \ 25 --vapidir $(top_srcdir)/vapi \ 26 --vapidir $(top_builddir)/lib \ 27 --pkg plank \ 28 $(NULL) 29 30libdocklet_battery_la_LIBADD = \ 31 $(PLANK_CORE_LIBS) \ 32 $(NULL) 33 34libdocklet_battery_la_LDFLAGS = \ 35 $(DOCKLET_LDFLAGS) \ 36 $(PLANK_CORE_LDFLAGS) \ 37 $(top_builddir)/lib/libplank.la \ 38 $(NULL) 39 40libdocklet_battery_la_CFLAGS = \ 41 $(PLANK_CORE_CFLAGS) \ 42 -include config.h \ 43 -I$(top_builddir)/lib \ 44 $(NULL) 45 46$(libdocklet_battery_la_VALASOURCES:.vala=.c): libdocklet_battery_la_vala.stamp 47 48libdocklet_battery_la_vala.stamp: $(libdocklet_battery_la_VALASOURCES) $(top_builddir)/lib/plank.vapi Makefile 49 $(AM_V_VALA)$(VALAC) \ 50 $(libdocklet_battery_la_VALAFLAGS) \ 51 -C \ 52 $(filter %.vala %.c,$^) 53 $(AM_V_at)touch $@ 54 55CLEANFILES = \ 56 libdocklet_battery_la_vala.stamp \ 57 $(nodist_libdocklet_battery_la_SOURCES) \ 58 $(NULL) 59 60EXTRA_DIST = \ 61 $(libdocklet_battery_la_VALASOURCES) \ 62 $(NULL) 63