mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-26 23:13:13 +02:00
enable usage of a separately built replacement of libtriple
In order to improve portability, libtriple will be split off and built separately as "libneutrino-hal" (for hardware abstraction layer) Enable the makefiles to deal with that.
This commit is contained in:
12
configure.ac
12
configure.ac
@@ -114,6 +114,16 @@ if test "$enable_upnp" = "yes"; then
|
|||||||
AC_DEFINE(ENABLE_UPNP,1,[include UPNP support - currently broken])
|
AC_DEFINE(ENABLE_UPNP,1,[include UPNP support - currently broken])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_ARG_WITH(neutrino-hal-includes,
|
||||||
|
[ --with-neutrinohal-includes=PATH path for libneutrino-hal includes [[NONE]]],
|
||||||
|
[NEUTRINO_HAL_INC="$withval"],[NEUTRINO_HAL_INC=""])
|
||||||
|
AC_ARG_WITH(neutrino-hal-build,
|
||||||
|
[ --with-neutrinohal-build=PATH path where libneutrino-hal is built [[NONE]]],
|
||||||
|
[NEUTRINO_HAL_LIB="$withval"],[NEUTRINO_HAL_LIB=""])
|
||||||
|
|
||||||
|
AM_CONDITIONAL(USE_NEUTRINO_HAL, test "$NEUTRINO_HAL_INC")
|
||||||
|
|
||||||
|
|
||||||
AC_CHECK_HEADERS(coolstream/nevis_ir.h)
|
AC_CHECK_HEADERS(coolstream/nevis_ir.h)
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -137,6 +147,8 @@ AC_SUBST(FREETYPE_CFLAGS)
|
|||||||
AC_SUBST(FREETYPE_LIBS)
|
AC_SUBST(FREETYPE_LIBS)
|
||||||
AC_SUBST(VORBISIDEC_CFLAGS)
|
AC_SUBST(VORBISIDEC_CFLAGS)
|
||||||
AC_SUBST(VORBISIDEC_LIBS)
|
AC_SUBST(VORBISIDEC_LIBS)
|
||||||
|
AC_SUBST(NEUTRINO_HAL_INC)
|
||||||
|
AC_SUBST(NEUTRINO_HAL_LIB)
|
||||||
|
|
||||||
AC_OUTPUT([
|
AC_OUTPUT([
|
||||||
Makefile
|
Makefile
|
||||||
|
@@ -15,7 +15,10 @@ SUBDIRS += \
|
|||||||
libupnpclient
|
libupnpclient
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
if USE_NEUTRINO_HAL
|
||||||
|
else
|
||||||
if BOXTYPE_TRIPLE
|
if BOXTYPE_TRIPLE
|
||||||
SUBDIRS += \
|
SUBDIRS += \
|
||||||
libtriple
|
libtriple
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
@@ -5,9 +5,13 @@ INCLUDES = \
|
|||||||
if BOXTYPE_COOL
|
if BOXTYPE_COOL
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
||||||
endif
|
endif
|
||||||
|
if USE_NEUTRINO_HAL
|
||||||
|
INCLUDES += -I$(NEUTRINO_HAL_INC)
|
||||||
|
else
|
||||||
if BOXTYPE_TRIPLE
|
if BOXTYPE_TRIPLE
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
AM_CPPFLAGS = -fno-rtti -fno-exceptions
|
AM_CPPFLAGS = -fno-rtti -fno-exceptions
|
||||||
|
|
||||||
|
@@ -6,9 +6,13 @@ INCLUDES = \
|
|||||||
if BOXTYPE_COOL
|
if BOXTYPE_COOL
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
||||||
endif
|
endif
|
||||||
|
if USE_NEUTRINO_HAL
|
||||||
|
INCLUDES += -I$(NEUTRINO_HAL_INC)
|
||||||
|
else
|
||||||
if BOXTYPE_TRIPLE
|
if BOXTYPE_TRIPLE
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
AM_CPPFLAGS = -fno-rtti -fno-exceptions
|
AM_CPPFLAGS = -fno-rtti -fno-exceptions
|
||||||
|
|
||||||
|
@@ -19,9 +19,15 @@ INCLUDES = \
|
|||||||
if BOXTYPE_COOL
|
if BOXTYPE_COOL
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
||||||
endif
|
endif
|
||||||
|
if USE_NEUTRINO_HAL
|
||||||
|
INCLUDES += -I$(NEUTRINO_HAL_INC)
|
||||||
|
else
|
||||||
|
if BOXTYPE_TRIPLE
|
||||||
|
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
||||||
|
endif
|
||||||
|
endif
|
||||||
if BOXTYPE_TRIPLE
|
if BOXTYPE_TRIPLE
|
||||||
SUBDIRS += lcddisplay
|
SUBDIRS += lcddisplay
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if USE_TREMOR
|
if USE_TREMOR
|
||||||
@@ -106,9 +112,17 @@ bin_PROGRAMS += drivertool
|
|||||||
|
|
||||||
drivertool_SOURCES = drivertool.c
|
drivertool_SOURCES = drivertool.c
|
||||||
endif
|
endif
|
||||||
|
if USE_NEUTRINO_HAL
|
||||||
|
neutrino_LDADD += \
|
||||||
|
$(NEUTRINO_HAL_LIB)/libneutrino-hal.a
|
||||||
|
else
|
||||||
|
if BOXTYPE_TRIPLE
|
||||||
|
neutrino_LDADD += \
|
||||||
|
$(top_builddir)/lib/libtriple/libtriple.a
|
||||||
|
endif
|
||||||
|
endif
|
||||||
if BOXTYPE_TRIPLE
|
if BOXTYPE_TRIPLE
|
||||||
neutrino_LDADD += \
|
neutrino_LDADD += \
|
||||||
$(top_builddir)/lib/libtriple/libtriple.a \
|
|
||||||
@DIRECTFB_LIBS@ \
|
@DIRECTFB_LIBS@ \
|
||||||
$(top_builddir)/src/lcddisplay/liblcddisplay.a
|
$(top_builddir)/src/lcddisplay/liblcddisplay.a
|
||||||
endif
|
endif
|
||||||
|
@@ -14,9 +14,13 @@ INCLUDES = \
|
|||||||
if BOXTYPE_COOL
|
if BOXTYPE_COOL
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
||||||
endif
|
endif
|
||||||
|
if USE_NEUTRINO_HAL
|
||||||
|
INCLUDES += -I$(NEUTRINO_HAL_INC)
|
||||||
|
else
|
||||||
if BOXTYPE_TRIPLE
|
if BOXTYPE_TRIPLE
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
noinst_LIBRARIES = libneutrino_daemonc.a
|
noinst_LIBRARIES = libneutrino_daemonc.a
|
||||||
|
|
||||||
|
@@ -47,11 +47,19 @@ if BOXTYPE_TRIPLE
|
|||||||
libneutrino_driver_a_SOURCES += \
|
libneutrino_driver_a_SOURCES += \
|
||||||
newclock.cpp \
|
newclock.cpp \
|
||||||
lcdd.cpp
|
lcdd.cpp
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_NEUTRINO_HAL
|
||||||
|
INCLUDES += \
|
||||||
|
-I$(NEUTRINO_HAL_INC) \
|
||||||
|
@DIRECTFB_CFLAGS@
|
||||||
|
else
|
||||||
|
if BOXTYPE_TRIPLE
|
||||||
INCLUDES += \
|
INCLUDES += \
|
||||||
-I$(top_srcdir)/lib/libtriple \
|
-I$(top_srcdir)/lib/libtriple \
|
||||||
@DIRECTFB_CFLAGS@
|
@DIRECTFB_CFLAGS@
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
libneutrino_driver_netfile_a_SOURCES = netfile.cpp
|
libneutrino_driver_netfile_a_SOURCES = netfile.cpp
|
||||||
|
|
||||||
|
@@ -11,9 +11,13 @@ INCLUDES = \
|
|||||||
if BOXTYPE_COOL
|
if BOXTYPE_COOL
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
||||||
endif
|
endif
|
||||||
|
if USE_NEUTRINO_HAL
|
||||||
|
INCLUDES += -I$(NEUTRINO_HAL_INC)
|
||||||
|
else
|
||||||
if BOXTYPE_TRIPLE
|
if BOXTYPE_TRIPLE
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
noinst_LIBRARIES = libneutrino_driver_audiodec.a
|
noinst_LIBRARIES = libneutrino_driver_audiodec.a
|
||||||
|
|
||||||
|
@@ -10,9 +10,13 @@ INCLUDES = \
|
|||||||
if BOXTYPE_COOL
|
if BOXTYPE_COOL
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
||||||
endif
|
endif
|
||||||
|
if USE_NEUTRINO_HAL
|
||||||
|
INCLUDES += -I$(NEUTRINO_HAL_INC)
|
||||||
|
else
|
||||||
if BOXTYPE_TRIPLE
|
if BOXTYPE_TRIPLE
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
noinst_LIBRARIES = libneutrino_pictureviewer.a
|
noinst_LIBRARIES = libneutrino_pictureviewer.a
|
||||||
|
|
||||||
|
@@ -30,9 +30,14 @@ INCLUDES = \
|
|||||||
if BOXTYPE_COOL
|
if BOXTYPE_COOL
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
if USE_NEUTRINO_HAL
|
||||||
|
INCLUDES += -I$(NEUTRINO_HAL_INC)
|
||||||
|
else
|
||||||
if BOXTYPE_TRIPLE
|
if BOXTYPE_TRIPLE
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
noinst_LIBRARIES = libtimerlist.a libneutrino_gui.a libneutrino_gui2.a
|
noinst_LIBRARIES = libtimerlist.a libneutrino_gui.a libneutrino_gui2.a
|
||||||
|
|
||||||
|
@@ -11,9 +11,13 @@ INCLUDES = \
|
|||||||
if BOXTYPE_COOL
|
if BOXTYPE_COOL
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
||||||
endif
|
endif
|
||||||
|
if USE_NEUTRINO_HAL
|
||||||
|
INCLUDES += -I$(NEUTRINO_HAL_INC)
|
||||||
|
else
|
||||||
if BOXTYPE_TRIPLE
|
if BOXTYPE_TRIPLE
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
noinst_LIBRARIES = libneutrino_gui_widget.a libneutrino_gui_widget2.a
|
noinst_LIBRARIES = libneutrino_gui_widget.a libneutrino_gui_widget2.a
|
||||||
|
|
||||||
|
@@ -16,9 +16,13 @@ INCLUDES = \
|
|||||||
if BOXTYPE_COOL
|
if BOXTYPE_COOL
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
||||||
endif
|
endif
|
||||||
|
if USE_NEUTRINO_HAL
|
||||||
|
INCLUDES += -I$(NEUTRINO_HAL_INC)
|
||||||
|
else
|
||||||
if BOXTYPE_TRIPLE
|
if BOXTYPE_TRIPLE
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
noinst_LIBRARIES = libnhttpd_tuxboxapi.a
|
noinst_LIBRARIES = libnhttpd_tuxboxapi.a
|
||||||
|
|
||||||
|
@@ -10,9 +10,13 @@ INCLUDES = \
|
|||||||
if BOXTYPE_COOL
|
if BOXTYPE_COOL
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
||||||
endif
|
endif
|
||||||
|
if USE_NEUTRINO_HAL
|
||||||
|
INCLUDES += -I$(NEUTRINO_HAL_INC)
|
||||||
|
else
|
||||||
if BOXTYPE_TRIPLE
|
if BOXTYPE_TRIPLE
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
AM_CPPFLAGS = -D DO_NOT_INCLUDE_STUFF_NOT_NEEDED_FOR_SECTIONSD
|
AM_CPPFLAGS = -D DO_NOT_INCLUDE_STUFF_NOT_NEEDED_FOR_SECTIONSD
|
||||||
|
|
||||||
|
@@ -15,9 +15,13 @@ INCLUDES = \
|
|||||||
if BOXTYPE_COOL
|
if BOXTYPE_COOL
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
||||||
endif
|
endif
|
||||||
|
if USE_NEUTRINO_HAL
|
||||||
|
INCLUDES += -I$(NEUTRINO_HAL_INC)
|
||||||
|
else
|
||||||
if BOXTYPE_TRIPLE
|
if BOXTYPE_TRIPLE
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
noinst_LIBRARIES = libneutrino_system.a
|
noinst_LIBRARIES = libneutrino_system.a
|
||||||
|
|
||||||
|
@@ -12,9 +12,14 @@ INCLUDES = \
|
|||||||
if BOXTYPE_COOL
|
if BOXTYPE_COOL
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
INCLUDES += -I$(top_srcdir)/lib/libcoolstream
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
if USE_NEUTRINO_HAL
|
||||||
|
INCLUDES += -I$(NEUTRINO_HAL_INC)
|
||||||
|
else
|
||||||
if BOXTYPE_TRIPLE
|
if BOXTYPE_TRIPLE
|
||||||
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
INCLUDES += -I$(top_srcdir)/lib/libtriple
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
noinst_LIBRARIES = libzapit.a
|
noinst_LIBRARIES = libzapit.a
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user