Files
libstb-hal/Makefile.am
Stefan Seyfried 9f433f9dfa add implementation for boxtype "generic"
This is mostly a dummy implementation except for the dmx class which
should be working. It is intended for testing on PCs with budget
DVB cards which don't have a decoder anyway.
2012-10-08 20:34:38 +02:00

108 lines
2.3 KiB
Makefile

noinst_LIBRARIES = libstb-hal.a
libstb_hal_a_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_test_SOURCES = libtest.cpp
libstb_hal_test_LDADD = \
libstb-hal.a \
-lpthread
if BOXTYPE_TRIPLE
libstb_hal_test_LDADD += \
@DIRECTFB_LIBS@
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
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
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
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
endif