Changeset 606dd6c7c6bc57814ff55ba18405ddd331dbf022

Show
Ignore:
Timestamp:
14/05/07 17:19:44 (2 years ago)
Author:
Jean-Paul Saman <jpsaman@videolan.org>
git-committer:
Jean-Paul Saman <jpsaman@videolan.org> 1179155984 +0000
git-parent:

[0b93ad3cec4ae11ddff544dfc7380136adbabceb]

git-author:
Jean-Paul Saman <jpsaman@videolan.org> 1179155984 +0000
Message:

Add define HAVE_BIGENDIAN to bootstrap and config.mak when compiler is armeb-linux-uclibc. Also add armeb-uclibc support to live555 buildsystem.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • extras/contrib/bootstrap

    r1f1fe98 r606dd6c  
    181181    armeb-linux-uclibc) 
    182182            echo "HAVE_UCLIBC = 1" >> config.mak 
     183            echo "HAVE_BIGENDIAN = 1" >> config.mak 
    183184            if test ! -z "${DISTRO}";  then 
    184185                cat src/Distributions/${DISTRO}.mak >> distro.mak 
  • extras/contrib/src/Makefile

    rb112b60 r606dd6c  
    125125 
    126126ifdef HAVE_UCLIBC 
    127 FFMPEGCONF+= --enable-small --arch=armeb --disable-debug --disable-encoders --disable-muxers --disable-demuxer=mpegts --disable-v4l --disable-v4l2 --disable-bktr --disable-dv1394 --disable-mpegaudio-hp --disable-decoder=snow --disable-decoder=vc9 --disable-decoder=wmv3 --disable-decoder=vorbis --disable-decoder=dvdsub --disable-decoder=dvbsub --disable-protocols --disable-encoders 
     127ifdef HAVE_BIGENDIAN 
     128FFMPEGCONF+= --arch=armeb 
     129else 
     130FFMPEGCONF+= --arch=armv4l 
     131endif 
     132FFMPEGCONF+= --enable-small --disable-debug --disable-encoders --disable-muxers --disable-demuxer=mpegts --disable-v4l --disable-v4l2 --disable-bktr --disable-dv1394 --disable-mpegaudio-hp --disable-decoder=snow --disable-decoder=vc9 --disable-decoder=wmv3 --disable-decoder=vorbis --disable-decoder=dvdsub --disable-decoder=dvbsub --disable-protocols --disable-encoders 
    128133FFMPEG_CFLAGS += -DHAVE_LRINTF --std=c99 
    129134else 
     
    10991104    patch -p0 < Patches/live-starttime.patch 
    11001105    patch -p0 < Patches/live-config.patch 
     1106ifdef HAVE_UCLIBC 
     1107    patch -p0 < Patches/live-noapps.patch 
     1108endif 
    11011109 
    11021110.live: live 
     
    11121120else 
    11131121    (cd $<; sed -e 's/=/= EXTRA_CPPFLAGS/' -e 's%EXTRA_CPPFLAGS%-I/include%' -i.orig groupsock/Makefile.head) 
     1122ifdef HAVE_UCLIBC 
     1123ifdef HAVE_BIGENDIAN 
     1124    (cd $<; ./genMakefiles armeb-uclibc && make $(HOSTCC)) 
     1125endif 
     1126else 
    11141127    (cd $<; ./genMakefiles linux && make $(HOSTCC)) 
     1128endif 
    11151129endif 
    11161130endif 
  • extras/contrib/src/Patches/live-config.patch

    r308924a r606dd6c  
    9090 C_COMPILER =       $(CROSS_COMPILE)gcc 
    9191 C_FLAGS =      $(COMPILE_OPTS) 
     92--- /dev/null   2007-05-14 09:00:32.045340388 +0200 
     93+++ live/config.armeb-uclibc    2007-05-14 16:55:22.000000000 +0200 
     94@@ -0,0 +1,18 @@ 
     95+CROSS_COMPILE=     armeb-linux-uclibc- 
     96+COMPILE_OPTS =          $(INCLUDES) -I. -Os -DSOCKLEN_T=socklen_t -DNO_STRSTREAM=1 -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DUSE_SYSTEM_RANDOM=1 
     97+C =            c 
     98+C_COMPILER =       $(CROSS_COMPILE)gcc 
     99+C_FLAGS =      $(COMPILE_OPTS) 
     100+CPP =          cpp 
     101+CPLUSPLUS_COMPILER =   $(CROSS_COMPILE)g++ 
     102+CPLUSPLUS_FLAGS =  $(COMPILE_OPTS) -Wall -DBSD=1 
     103+OBJ =          o 
     104+LINK =         $(CROSS_COMPILE)gcc -o 
     105+LINK_OPTS =        -L. 
     106+CONSOLE_LINK_OPTS =    $(LINK_OPTS) 
     107+LIBRARY_LINK =     $(CROSS_COMPILE)ld -o 
     108+LIBRARY_LINK_OPTS =    $(LINK_OPTS) -r -Bstatic 
     109+LIB_SUFFIX =           a 
     110+LIBS_FOR_CONSOLE_APPLICATION = 
     111+LIBS_FOR_GUI_APPLICATION = 
     112+EXE =