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