gapk/src/Makefile.am

104 lines
1.8 KiB
Makefile

# This is _NOT_ the library release version, it's an API version.
# Please read Chapter 6 "Library interface versions" of the libtool
# documentation before making any modification
LIBVERSION = 0:0:0
AM_CPPFLAGS = \
$(all_includes) \
-I$(top_builddir) \
-I$(top_srcdir)/include \
$(NULL)
AM_CFLAGS = \
-Wall \
$(LIBOSMOCORE_CFLAGS) \
$(LIBOSMOCODEC_CFLAGS) \
${OPENCORE_AMRNB_CFLAGS} \
$(LIBALSA_CFLAGS) \
$(NULL)
lib_LTLIBRARIES = libosmogapk.la
EXTRA_DIST = libosmogapk.map
libosmogapk_la_LIBADD = \
$(LIBOSMOCORE_LIBS) \
$(LIBOSMOCODEC_LIBS) \
${OPENCORE_AMRNB_LIBS} \
${LIBGSM_LIBS} \
$(LIBALSA_LIBS) \
$(NULL)
libosmogapk_la_LDFLAGS = \
$(LTLDFLAGS_OSMOGAPK) \
-version-info $(LIBVERSION) \
-no-undefined \
$(NULL)
if ENABLE_GSMHR
libosmogapk_la_LIBADD += $(top_builddir)/libgsmhr/libgsmhr.la
endif
# Processing queue implementation
libosmogapk_la_SOURCES = \
procqueue.c \
pq_format.c \
pq_codec.c \
pq_file.c \
pq_alsa.c \
pq_rtp.c \
pq_ecu.c \
$(NULL)
# ECU (Error Concealment Unit) implementation
libosmogapk_la_SOURCES += \
ecu_fr.c \
$(NULL)
# Formats implementation
libosmogapk_la_SOURCES += \
formats.c \
fmt_ti.c \
fmt_amr.c \
fmt_gsm.c \
fmt_hr_ref.c \
fmt_racal.c \
fmt_rawpcm.c \
fmt_rtp_amr.c \
fmt_rtp_efr.c \
fmt_rtp_hr_etsi.c \
fmt_rtp_hr_ietf.c \
fmt_amr_opencore.c \
$(NULL)
# Codecs implementation
libosmogapk_la_SOURCES += \
codecs.c \
codec_pcm.c \
codec_hr.c \
codec_fr.c \
codec_efr.c \
codec_amr.c \
$(NULL)
# Codec benchmarking
libosmogapk_la_SOURCES += \
benchmark.c \
$(NULL)
# Common routines
libosmogapk_la_SOURCES += \
common.c \
$(NULL)
# libosmogapk representative application
bin_PROGRAMS = osmo-gapk
osmo_gapk_SOURCES = \
app_osmo_gapk.c \
$(NULL)
osmo_gapk_LDADD = \
libosmogapk.la \
$(LIBOSMOCORE_LIBS) \
$(NULL)