Blame src/libout123/Makemodule.am

Packit c32a2d
# Module for non-recursive mpg123 build system.
Packit c32a2d
Packit c32a2d
include src/libout123/modules/Makemodule.am
Packit c32a2d
Packit c32a2d
# Precursor to the proper libout123.
Packit c32a2d
# For now only wrapping the module loader or the legacy module.
Packit c32a2d
noinst_LTLIBRARIES += src/libout123/libmodule.la
Packit c32a2d
Packit c32a2d
lib_LTLIBRARIES += src/libout123/libout123.la
Packit c32a2d
src_libout123_libout123_la_SOURCES = \
Packit c32a2d
  src/libout123/libout123.c \
Packit c32a2d
  src/libout123/stringlists.h \
Packit c32a2d
  src/libout123/stringlists.c \
Packit c32a2d
  src/libout123/out123_int.h \
Packit c32a2d
  src/libout123/wav.c \
Packit c32a2d
  src/libout123/wav.h \
Packit c32a2d
  src/libout123/wavhead.h
Packit c32a2d
Packit c32a2d
if BUILD_BUFFER
Packit c32a2d
src_libout123_libout123_la_SOURCES += \
Packit c32a2d
  src/libout123/buffer.c \
Packit c32a2d
  src/libout123/buffer.h \
Packit c32a2d
  src/libout123/xfermem.c \
Packit c32a2d
  src/libout123/xfermem.h
Packit c32a2d
endif
Packit c32a2d
Packit c32a2d
src_libout123_libout123_la_LDFLAGS = \
Packit c32a2d
  -no-undefined -version-info @LIBOUT123_VERSION@ -export-symbols-regex '^out123_'
Packit c32a2d
Packit c32a2d
src_libout123_libout123_la_LIBADD = \
Packit c32a2d
  src/libout123/libmodule.la \
Packit c32a2d
  src/compat/libcompat.la
Packit c32a2d
Packit c32a2d
if !HAVE_MODULES
Packit c32a2d
src_libout123_libout123_la_LIBADD += \
Packit c32a2d
  src/libout123/modules/libdefaultmodule.la
Packit c32a2d
endif
Packit c32a2d
Packit c32a2d
src_libout123_libmodule_la_SOURCES = src/libout123/module.h
Packit c32a2d
 
Packit c32a2d
if HAVE_MODULES
Packit c32a2d
Packit c32a2d
src_libout123_libmodule_la_SOURCES += src/libout123/module.c
Packit c32a2d
Packit c32a2d
else
Packit c32a2d
Packit c32a2d
src_libout123_libmodule_la_SOURCES += src/libout123/legacy_module.c
Packit c32a2d
Packit c32a2d
endif
Packit c32a2d
Packit c32a2d
Packit c32a2d
# The sfifo code is directly used in some modules.
Packit c32a2d
EXTRA_DIST += \
Packit c32a2d
  src/libout123/out123.h.in \
Packit c32a2d
  src/libout123/sfifo.c \
Packit c32a2d
  src/libout123/sfifo.h
Packit c32a2d
Packit c32a2d
nodist_include_HEADERS += \
Packit c32a2d
  src/libout123/out123.h