mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-libstb-hal.git
synced 2025-08-26 23:12:44 +02:00
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
Origin commit data
------------------
Branch: master
Commit: 7c46077051
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-12-01 (Sat, 01 Dec 2012)
------------------
This commit was generated by Migit
This commit is contained in:
97
Makefile.am
97
Makefile.am
@@ -1,16 +1,16 @@
|
||||
noinst_LIBRARIES = libstb-hal.a
|
||||
libstb_hal_a_SOURCES =
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
lib_LTLIBRARIES = libstb-hal.la
|
||||
libstb_hal_la_SOURCES =
|
||||
SUBDIRS = common tools
|
||||
bin_PROGRAMS = libstb-hal-test
|
||||
|
||||
libstb_hal_a_LIBADD = \
|
||||
common/ca.o \
|
||||
common/lt_debug.o \
|
||||
common/proc_tools.o
|
||||
libstb_hal_la_LIBADD = \
|
||||
common/libcommon.la
|
||||
|
||||
libstb_hal_test_SOURCES = libtest.cpp
|
||||
libstb_hal_test_LDADD = \
|
||||
libstb-hal.a \
|
||||
libstb-hal.la \
|
||||
-lpthread
|
||||
|
||||
if BOXTYPE_TRIPLE
|
||||
@@ -21,87 +21,22 @@ endif
|
||||
# there has to be a better way to do this...
|
||||
if BOXTYPE_TRIPLE
|
||||
SUBDIRS += libtriple
|
||||
libstb_hal_a_LIBADD += \
|
||||
libtriple/audio_td.o \
|
||||
libtriple/dmx_td.o \
|
||||
libtriple/hardware_caps.o \
|
||||
libtriple/init_td.o \
|
||||
libtriple/lt_dfbinput.o \
|
||||
libtriple/playback_td.o \
|
||||
libtriple/pwrmngr.o \
|
||||
libtriple/record_td.o \
|
||||
libtriple/video_td.o
|
||||
libstb_hal_la_LIBADD += \
|
||||
libtriple/libtriple.la
|
||||
endif
|
||||
if BOXTYPE_AZBOX
|
||||
SUBDIRS += azbox
|
||||
libstb_hal_a_LIBADD += \
|
||||
azbox/audio.o \
|
||||
azbox/dmx.o \
|
||||
azbox/hardware_caps.o \
|
||||
azbox/init.o \
|
||||
azbox/playback.o \
|
||||
azbox/pwrmngr.o \
|
||||
azbox/record.o \
|
||||
azbox/video.o
|
||||
libstb_hal_la_LIBADD += \
|
||||
azbox/libazbox.la
|
||||
endif
|
||||
if BOXTYPE_GENERIC
|
||||
SUBDIRS += generic-pc
|
||||
libstb_hal_a_LIBADD += \
|
||||
generic-pc/audio.o \
|
||||
generic-pc/dmx.o \
|
||||
generic-pc/hardware_caps.o \
|
||||
generic-pc/init.o \
|
||||
generic-pc/playback.o \
|
||||
generic-pc/pwrmngr.o \
|
||||
generic-pc/record.o \
|
||||
generic-pc/video.o
|
||||
libstb_hal_la_LIBADD += \
|
||||
generic-pc/libgeneric.la
|
||||
endif
|
||||
if BOXTYPE_SPARK
|
||||
SUBDIRS += libspark libeplayer3
|
||||
libstb_hal_a_LIBADD += \
|
||||
libspark/audio.o \
|
||||
libspark/dmx.o \
|
||||
libspark/hardware_caps.o \
|
||||
libspark/init.o \
|
||||
libspark/irmp.o \
|
||||
libspark/lirmp_input.o \
|
||||
libspark/playback_libeplayer3.o \
|
||||
libspark/pwrmngr.o \
|
||||
libspark/record.o \
|
||||
libspark/video.o
|
||||
|
||||
# this is a hack to build the libeplayer3 objs statically into
|
||||
# libstb-hal...
|
||||
libstb_hal_a_LIBADD += \
|
||||
libeplayer3/container.o \
|
||||
libeplayer3/container_ffmpeg.o \
|
||||
libeplayer3/text_srt.o \
|
||||
libeplayer3/text_ssa.o \
|
||||
libeplayer3/container_ass.o \
|
||||
libeplayer3/audio.o \
|
||||
libeplayer3/manager.o \
|
||||
libeplayer3/subtitle.o \
|
||||
libeplayer3/video.o \
|
||||
libeplayer3/output_subtitle.o \
|
||||
libeplayer3/linuxdvb.o \
|
||||
libeplayer3/output.o \
|
||||
libeplayer3/playback.o \
|
||||
libeplayer3/writer.o \
|
||||
libeplayer3/aac.o \
|
||||
libeplayer3/wmv.o \
|
||||
libeplayer3/ac3.o \
|
||||
libeplayer3/divx.o \
|
||||
libeplayer3/wma.o \
|
||||
libeplayer3/pes.o \
|
||||
libeplayer3/dts.o \
|
||||
libeplayer3/mpeg2.o \
|
||||
libeplayer3/mp3.o \
|
||||
libeplayer3/misc.o \
|
||||
libeplayer3/h264.o \
|
||||
libeplayer3/h263.o \
|
||||
libeplayer3/vc1.o \
|
||||
libeplayer3/framebuffer.o \
|
||||
libeplayer3/vorbis.o \
|
||||
libeplayer3/flac.o \
|
||||
libeplayer3/pcm.o
|
||||
libstb_hal_la_LIBADD += \
|
||||
libspark/libspark.la \
|
||||
libeplayer3/libeplayer3.la
|
||||
endif
|
||||
|
Reference in New Issue
Block a user