Files
osmocom-analog/src/zeitansage/Makefile.am
Andreas Eversberg 8cac394e04 Refactoring tone and anouncement gerneration
Move all tones and anouncements into libtones. Each application can name
the tone set (american, german, uk, ect.) during initializaton. The
tones are converted to samples of the target codec. These samples can
then be streamed by the application.

The application of osmocom-analog is the call control of libmobile.
2025-03-20 09:22:55 +01:00

51 lines
1.2 KiB
Makefile

AM_CPPFLAGS = -Wall -Wextra -Wmissing-prototypes -g $(all_includes)
bin_PROGRAMS = \
zeitansage
zeitansage_SOURCES = \
zeitansage.c \
image.c \
samples.c \
main.c
zeitansage_LDADD = \
$(COMMON_LA) \
$(top_builddir)/src/liboptions/liboptions.a \
$(top_builddir)/src/libmobile/libmobile.a \
$(top_builddir)/src/libtones/libtones.a \
$(top_builddir)/src/libdisplay/libdisplay.a \
$(top_builddir)/src/libjitter/libjitter.a \
$(top_builddir)/src/libsamplerate/libsamplerate.a \
$(top_builddir)/src/libemphasis/libemphasis.a \
$(top_builddir)/src/libfsk/libfsk.a \
$(top_builddir)/src/libfm/libfm.a \
$(top_builddir)/src/libfilter/libfilter.a \
$(top_builddir)/src/libwave/libwave.a \
$(top_builddir)/src/libsample/libsample.a \
$(top_builddir)/src/libaaimage/libaaimage.a \
$(top_builddir)/src/liblogging/liblogging.a \
$(LIBOSMOCORE_LIBS) \
$(LIBOSMOCC_LIBS) \
$(ALSA_LIBS) \
-lm
if HAVE_ALSA
zeitansage_LDADD += \
$(top_builddir)/src/libsound/libsound.a \
$(ALSA_LIBS)
endif
if HAVE_SDR
zeitansage_LDADD += \
$(top_builddir)/src/libsdr/libsdr.a \
$(top_builddir)/src/libam/libam.a \
$(top_builddir)/src/libfft/libfft.a \
$(UHD_LIBS) \
$(SOAPY_LIBS)
endif
if HAVE_ALSA
AM_CPPFLAGS += -DHAVE_ALSA
endif