use_wayland=no
build_shared_lib=yes
;;
+# oskwon
+ mipsel-*-linux*|mipsel*linux)
+ ARCH="mips"
+ use_arch="mips"
+ ffmpeg_target_os=linux
+ use_joystick=no
+ use_gles=yes
+ use_sdl=no
+ use_x11=no
+ use_wayland=no
+ use_static_ffmpeg=no
+ ;;
*)
AC_MSG_ERROR(unsupported host ($host))
esac
CXXFLAGS="$CXXFLAGS"
ffmpeg_target_os=linux
;;
+# oskwon
+ dvbbox)
+ target_platform=target_dvbbox
+ ARCH="mips"
+ use_arch="mips"
+ ffmpeg_target_os=linux
+ use_joystick=no
+ use_gles=yes
+ use_sdl=no
+ use_x11=no
+ use_alsa="no"
+ use_wayland=no
+ use_static_ffmpeg=no
+ AC_DEFINE(HAS_EGLGLES, [1], [Define if supporting EGL based GLES Framebuffer])
+ USE_DVBBOX_EGL=1
+ CFLAGS="$CFLAGS"
+ CXXFLAGS="$CXXFLAGS"
+ ;;
esac
XBMC_SETUP_ARCH_DEFINES()
AC_SUBST(GNUTLS_ALL_LIBS)
AC_SUBST(HOGWEED_ALL_LIBS)
AC_SUBST(VORBISENC_ALL_LIBS)
+# oskwon
+AC_SUBST(USE_DVBBOX_EGL)
# pushd and popd are not available in other shells besides bash, so implement
# our own pushd/popd functions
sed -ie "s#YASM=yasm#YASM=${YASM}#" config.mak
sed -ie "s#YASMDEP=yasm#YASMDEP=${YASM}#" config.mak
sed -ie "s# -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 # #" config.mak
- else
+ else # oskwon : disable mips arch at ffmpeg configure.
CFLAGS="" \
CPPFLAGS="" \
CXXFLAGS="" \
`if test "$have_gnutls" = "yes"; then echo --enable-gnutls; fi` \
--enable-pthreads \
--enable-runtime-cpudetect \
+ --enable-runtime-cpudetect \
+ --disable-gnutls \
+ --disable-mips32r2 \
+ --disable-mipsdspr1 \
+ --disable-mipsdspr2 \
+ --disable-mipsfpu \
`if test "$use_hardcoded_tables" = "yes"; then echo --enable-hardcoded-tables; else echo --disable-hardcoded-tables; fi`\
`if test "$target_platform" = "target_android"; then echo "--custom-libname-with-major=\\$(SLIBPREF)\\$(FULLNAME)-\\$(LIBMAJOR)-${ARCH}\\$(SLIBSUF)"; \
else echo "--custom-libname-with-major=\\$(FULLNAME)-\\$(LIBMAJOR)-${ARCH}\\$(SLIBSUF)"; fi` \