125 lines
2.1 KiB
Makefile
125 lines
2.1 KiB
Makefile
# BlueALSA - Makefile.am
|
|
# SPDX-FileCopyrightText: 2016-2025 BlueALSA developers
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
SUBDIRS = mock
|
|
|
|
TESTS = \
|
|
test-a2dp \
|
|
test-alsa-ctl \
|
|
test-alsa-pcm \
|
|
test-alsa-pcm-hwcompat-busy \
|
|
test-alsa-pcm-hwcompat-none \
|
|
test-alsa-pcm-hwcompat-silence \
|
|
test-at \
|
|
test-audio \
|
|
test-ba \
|
|
test-dbus \
|
|
test-h2 \
|
|
test-io \
|
|
test-rfcomm \
|
|
test-rtp \
|
|
test-utils
|
|
|
|
check_PROGRAMS = \
|
|
test-a2dp \
|
|
test-alsa-ctl \
|
|
test-alsa-pcm \
|
|
test-at \
|
|
test-audio \
|
|
test-ba \
|
|
test-dbus \
|
|
test-h2 \
|
|
test-io \
|
|
test-rfcomm \
|
|
test-rtp \
|
|
test-utils
|
|
|
|
if ENABLE_APLAY
|
|
TESTS += test-utils-aplay
|
|
check_PROGRAMS += test-utils-aplay
|
|
endif
|
|
|
|
if ENABLE_CTL
|
|
TESTS += test-utils-ctl
|
|
check_PROGRAMS += test-utils-ctl
|
|
endif
|
|
|
|
if ENABLE_LC3_SWB
|
|
TESTS += test-lc3-swb
|
|
check_PROGRAMS += test-lc3-swb
|
|
endif
|
|
|
|
if ENABLE_MIDI
|
|
TESTS += test-alsa-midi test-ble-advertisement test-ble-midi
|
|
check_PROGRAMS += test-alsa-midi test-ble-advertisement test-ble-midi
|
|
endif
|
|
|
|
if ENABLE_MSBC
|
|
TESTS += test-msbc
|
|
check_PROGRAMS += test-msbc
|
|
endif
|
|
|
|
if HAVE_SNDFILE
|
|
check_PROGRAMS += sndalign
|
|
endif
|
|
|
|
check_LTLIBRARIES = \
|
|
libaloader.la
|
|
libaloader_la_LDFLAGS = \
|
|
-rpath /nowhere \
|
|
-avoid-version \
|
|
-shared
|
|
libaloader_la_LIBADD = \
|
|
@ALSA_LIBS@
|
|
|
|
BUILT_SOURCES = \
|
|
test-dbus-iface.h \
|
|
test-dbus-iface.c
|
|
|
|
MOSTLYCLEANFILES = \
|
|
$(BUILT_SOURCES)
|
|
|
|
test_dbus_SOURCES = \
|
|
test-dbus-iface.xml \
|
|
test-dbus.c
|
|
|
|
AM_TESTS_ENVIRONMENT = \
|
|
export G_DEBUG=fatal-warnings;
|
|
|
|
AM_CFLAGS = \
|
|
-I$(top_srcdir)/src \
|
|
-I$(top_builddir)/src \
|
|
@ALSA_CFLAGS@ \
|
|
@BLUEZ_CFLAGS@ \
|
|
@CHECK_CFLAGS@ \
|
|
@GIO2_CFLAGS@ \
|
|
@GLIB2_CFLAGS@ \
|
|
@LDAC_ABR_CFLAGS@ \
|
|
@LDAC_DEC_CFLAGS@ \
|
|
@LDAC_ENC_CFLAGS@ \
|
|
@LHDC_DEC_CFLAGS@ \
|
|
@LHDC_ENC_CFLAGS@ \
|
|
@OPENMP_CFLAGS@ \
|
|
@SNDFILE_CFLAGS@
|
|
|
|
LDADD = \
|
|
../src/shared/libshared.la \
|
|
../src/libbluealsad.la \
|
|
mock/libservices.la \
|
|
@ALSA_LIBS@ \
|
|
@BLUEZ_LIBS@ \
|
|
@CHECK_LIBS@ \
|
|
@GIO2_LIBS@ \
|
|
@GLIB2_LIBS@ \
|
|
@SNDFILE_LIBS@
|
|
|
|
.xml.h:
|
|
$(top_srcdir)/src/dbus/dbus-codegen.py --output $@ \
|
|
--interface-info-header --interface-skeleton-header \
|
|
--c-generate-autocleanup all $<
|
|
|
|
.xml.c:
|
|
$(top_srcdir)/src/dbus/dbus-codegen.py --output $@ \
|
|
--interface-info-body --interface-skeleton-body $<
|