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