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
|
include $(top_srcdir)/Makefile.decl
NULL =
AM_CPPFLAGS = \
-I$(top_srcdir) \
$(GLIB_CFLAGS) \
$(ALSA_CFLAGS) \
$(NULL)
INCLUDES = \
-I../fsoframework
noinst_PROGRAMS = $(TEST_PROGS)
VALAC_ARGS = \
-C \
--basedir $(top_srcdir) \
--vapidir ../vapi/ \
--pkg alsa \
--pkg glib-2.0 \
--pkg gio-2.0
#
# alsa mixer test
#
TEST_PROGS += testalsamixer
testalsamixer_VALASOURCES = testalsamixer.vala
testalsamixer_SOURCES = testalsamixer.c
$(testalsamixer_SOURCES): $(testalsamixer_VALASOURCES)
$(VALAC) $(VALAC_ARGS) $^
touch $@
testalsamixer_LDADD = $(GLIB_LIBS) $(ALSA_LIBS)
EXTRA_DIST += $(testalsamixer_VALASOURCES)
#
# alsa pcm test
#
TEST_PROGS += testalsapcm
testalsapcm_VALASOURCES = testalsapcm.vala
testalsapcm_SOURCES = testalsapcm.c
$(testalsapcm_SOURCES): $(testalsapcm_VALASOURCES)
$(VALAC) $(VALAC_ARGS) $^
touch $@
testalsapcm_LDADD = $(GLIB_LIBS) $(ALSA_LIBS)
EXTRA_DIST += $(testalsapcm_VALASOURCES)
CLEANFILES = \
$(TEST_PROGS) \
*.? \
$(NULL)
MAINTAINERCLEANFILES = \
Makefile.in \
*.la \
*.lo \
$(NULL)
|