create separated libatopology library with the topology routines

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
Jaroslav Kysela 2019-11-12 19:30:36 +01:00
parent 1f37ba2a2b
commit 75d393a563
7 changed files with 102 additions and 24 deletions

View file

@ -1,6 +1,23 @@
EXTRA_LTLIBRARIES = libtopology.la
COMPATNUM=@LIBTOOL_VERSION_INFO@
libtopology_la_SOURCES =\
if VERSIONED_SYMBOLS
VSYMS = -Wl,--version-script=../Versions
else
VSYMS =
endif
if SYMBOLIC_FUNCTIONS
SYMFUNCS = -Wl,-Bsymbolic-functions
else
SYMFUNCS =
endif
lib_LTLIBRARIES = libatopology.la
libatopology_la_LIBADD = ../libasound.la
libatopology_la_LDFLAGS = -version-info $(COMPATNUM) $(VSYMS) $(SYMFUNCS) $(LDFLAGS_NOUNDEFINED)
libatopology_la_SOURCES =\
parser.c \
builder.c \
ctl.c \
@ -14,6 +31,4 @@ libtopology_la_SOURCES =\
noinst_HEADERS = tplg_local.h
all: libtopology.la
AM_CPPFLAGS=-I$(top_srcdir)/include