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