From 3f2a7a8809c06ee49f043f9c2ea05dc7e78334ca Mon Sep 17 00:00:00 2001 From: Stefan Seyfried Date: Sat, 1 Dec 2012 13:29:27 +0100 Subject: [PATCH] deuglify library build * build intermediate libraries for each subdirectory * link those libs in main directory instead of single objects * ugly hack in configure.ac to disable dynamic lib for now --- libeplayer3/Makefile.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libeplayer3/Makefile.am b/libeplayer3/Makefile.am index 3a1f167..cb31f9d 100644 --- a/libeplayer3/Makefile.am +++ b/libeplayer3/Makefile.am @@ -1,11 +1,11 @@ -noinst_LIBRARIES = libeplayer3.a +noinst_LTLIBRARIES = libeplayer3.la CXXFLAGS = -Wall INCLUDES = \ -I$(srcdir)/include -libeplayer3_a_SOURCES = \ +libeplayer3_la_SOURCES = \ container/container.c container/container_ffmpeg.c container/text_srt.c \ container/text_ssa.c container/container_ass.c \ manager/audio.c manager/manager.c manager/subtitle.c manager/video.c \ @@ -28,7 +28,7 @@ AM_CPPFLAGS = -Dattribute_deprecated='' #libeplayer3_la_LIBADD = -lpthread -lavformat -lavcodec -lavutil -lz -lass -lm -lpng -LIBEPLAYER3_LIBS = libeplayer3.a -lpthread -lavformat -lavcodec -lavutil -lz -lass -lm -lpng +LIBEPLAYER3_LIBS = libeplayer3.la -lpthread -lavformat -lavcodec -lavutil -lz -lass -lm -lpng bin_PROGRAMS = eplayer3 meta eplayer3_SOURCES = tools/eplayer2.c eplayer3_LDADD = $(LIBEPLAYER3_LIBS)