~awn-core/awn/core-icons

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
# vim: set ft=automake ts=8 sts=8 sw=8 :
include $(top_srcdir)/Makefile.c-applet

####
# Note to applet developers: DO NOT OVERRIDE CPPFLAGS, CFLAGS, OR VALAFLAGS.
# That is what the AM_FOOFLAGS variant is for.
####

# for shave
QUIET_INSTALL = $(Q:@=@echo '  INSTALL '$@;)
QUIET_VALA = $(Q:@=@echo '  VALAC '$@;)

BUILT_SOURCES = $(APPLET_NAME).vala.stamp

VALA_C_FILES = $(VALA_FILES:.vala=.c)

$(APPLET_NAME).vala.stamp: $(VALA_FILES)
	$(QUIET_VALA)$(VALAC) -C $^ \
		--vapidir=$(LDA_VAPIDIR) \
		--pkg=desktop-agnostic \
		--pkg=desktop-agnostic-cfg \
		--vapidir=$(top_srcdir)/bindings/vala \
		--vapidir=$(top_builddir)/bindings/vala \
		$(top_srcdir)/bindings/vala/awn.vapi \
		$(AM_VALAFLAGS) $(VALAFLAGS)
	touch "$@"

EXTRA_DIST += $(VALA_FILES) $(APPLET_NAME).vala.stamp
CLEANFILES += $(APPLET_NAME).vala.stamp $(VALA_C_FILES)