Changeset 454:91b55156233a


Ignore:
Timestamp:
05/19/2015 10:53:02 AM (6 years ago)
Author:
Dmitry Fedorov <fedorov@…>
Branch:
default
Phase:
public
Message:

updated build system

Files:
2 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    r450 r454  
    1313LIBGDCMBIN=libsrc/gdcmbin
    1414LIBS=libs/linux
     15PKG_CONFIG_PATH=$LIBVPX/vpx.pc:$LIBX264/x264.pc:$LIBX265/build/linux/x265.pc
    1516QMAKEOPTS=
    1617VERSION=2.0.0
     
    5960        @echo
    6061        @echo
    61         @echo "Building libvpx 1.3.0 in $(LIBVPX)"
     62        @echo "Building libvpx 1.4.0 in $(LIBVPX)"
    6263        (cd $(LIBVPX); chmod -f u+x configure)
    6364        (cd $(LIBVPX); chmod -f u+x build/make/version.sh)
     
    7172        @echo
    7273        @echo
    73         @echo "Building libx264 20141220 in $(LIBX264)"
     74        @echo "Building libx264 20150223 in $(LIBX264)"
    7475        (cd $(LIBX264); chmod -f u+x configure)
    7576        (cd $(LIBX264); chmod -f u+x version.sh)
     
    8283        @echo
    8384        @echo
    84         @echo "Building libx265 1.4 in $(LIBX265)"
     85        @echo "Building libx265 20150509 in $(LIBX265)"
    8586        #(cd $(LIBX265)/build/linux; chmod -f u+x make-Makefiles.bash)
    8687        #(cd $(LIBX265)/build/linux; bash make-Makefiles.bash )
     
    109110        @echo
    110111        @echo     
    111         @echo "Building ffmpeg 2.5.3 in $(FFMPEG)"
     112        @echo "Building ffmpeg 2.6.3 in $(FFMPEG)"
    112113        (cd $(FFMPEG)/ffmpeg; chmod -f u+x configure)
    113114        (cd $(FFMPEG)/ffmpeg; chmod -f u+x version.sh)
    114115        -mkdir -p $(FFMPEG)/ffmpeg-obj
    115116        (cd $(FFMPEG)/ffmpeg-obj; ../ffmpeg/configure \
    116                 --enable-static --disable-shared --enable-pic \
    117                 --prefix=./../ffmpeg-out \
    118                 #--pkg-config-flags="--static" \
    119                 --extra-cflags="-fPIC -I./../../libvpx -I./../../libx264 -I./../../libx265/source" \
    120                 --extra-ldflags="-fPIC -L./../../libvpx -L./../../libx264 -L./../../libx265/build/linux" \
    121                 --enable-gpl --enable-runtime-cpudetect --enable-pthreads --enable-swscale \
     117                --enable-static --disable-shared --enable-pic --enable-gray \
     118                --prefix=../ffmpeg-out \
     119                --extra-cflags="-fPIC -I../../libvpx -I../../libx264 -I../../libx265/source" \
     120                --extra-cxxflags="-fPIC -I../../libvpx -I../../libx264 -I../../libx265/source" \
     121                --extra-ldflags="-fPIC -L../../libvpx -L../../libx264 -L../../libx265/build/linux" \
     122                --enable-gpl --enable-version3 --enable-runtime-cpudetect --enable-pthreads --enable-swscale \
    122123                --disable-ffserver --disable-ffplay --disable-network --disable-ffmpeg --disable-devices \
    123124                --disable-frei0r --disable-libass --disable-libcelt --disable-libopencore-amrnb --disable-libopencore-amrwb \
     
    126127                --enable-bzlib --enable-zlib \
    127128                --disable-libopenjpeg --disable-libschroedinger \
    128                 --enable-libtheora --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid \
    129                 --disable-libvo-aacenc --disable-libvo-amrwbenc \
    130                 --disable-libxavs \
    131                 --disable-vda )
     129                --enable-libtheora --enable-libvpx --enable-libx264 --enable-encoder=libx264 --enable-libx265 --enable-libxvid \
     130                --disable-libvo-aacenc --disable-libvo-amrwbenc )
    132131       
    133132        (cd $(FFMPEG)/ffmpeg-obj; $(MAKE) all install)
  • Makefile.linux

    r438 r454  
    1313LIBGDCMBIN=libsrc/gdcmbin
    1414LIBS=libs/linux
     15PKG_CONFIG_PATH=$LIBVPX/vpx.pc:$LIBX264/x264.pc:$LIBX265/build/linux/x265.pc
    1516QMAKEOPTS=
    1617VERSION=2.0.0
     
    2021
    2122install:
     23        install -d $(DESTDIR)$(BINDIR)
    2224        install imgcnv $(DESTDIR)$(BINDIR)
    23         install libimgcnv.so.* $(DESTDIR)$(LIBDIR)     
     25        install -d $(DESTDIR)$(LIBDIR)
     26        install libimgcnv.so.2 $(DESTDIR)$(LIBDIR)
    2427
    2528
     
    5760        @echo
    5861        @echo
    59         @echo "Building libvpx 1.3.0 in $(LIBVPX)"
     62        @echo "Building libvpx 1.4.0 in $(LIBVPX)"
    6063        (cd $(LIBVPX); chmod -f u+x configure)
    6164        (cd $(LIBVPX); chmod -f u+x build/make/version.sh)
     
    6972        @echo
    7073        @echo
    71         @echo "Building libx264 20141220 in $(LIBX264)"
     74        @echo "Building libx264 20150223 in $(LIBX264)"
    7275        (cd $(LIBX264); chmod -f u+x configure)
    7376        (cd $(LIBX264); chmod -f u+x version.sh)
     
    8083        @echo
    8184        @echo
    82         @echo "Building libx265 1.4 in $(LIBX265)"
     85        @echo "Building libx265 20150509 in $(LIBX265)"
    8386        #(cd $(LIBX265)/build/linux; chmod -f u+x make-Makefiles.bash)
    8487        #(cd $(LIBX265)/build/linux; bash make-Makefiles.bash )
     
    107110        @echo
    108111        @echo     
    109         @echo "Building ffmpeg 2.5.3 in $(FFMPEG)"
     112        @echo "Building ffmpeg 2.6.3 in $(FFMPEG)"
    110113        (cd $(FFMPEG)/ffmpeg; chmod -f u+x configure)
    111114        (cd $(FFMPEG)/ffmpeg; chmod -f u+x version.sh)
    112115        -mkdir -p $(FFMPEG)/ffmpeg-obj
    113116        (cd $(FFMPEG)/ffmpeg-obj; ../ffmpeg/configure \
    114                 --enable-static --disable-shared --enable-pic \
    115                 --prefix=./../ffmpeg-out \
    116                 #--pkg-config-flags="--static" \
    117                 --extra-cflags="-fPIC -I./../../libvpx -I./../../libx264 -I./../../libx265/source" \
    118                 --extra-ldflags="-fPIC -L./../../libvpx -L./../../libx264 -L./../../libx265/build/linux" \
    119                 --enable-gpl --enable-runtime-cpudetect --enable-pthreads --enable-swscale \
     117                --enable-static --disable-shared --enable-pic --enable-gray \
     118                --prefix=../ffmpeg-out \
     119                --extra-cflags="-fPIC -I../../libvpx -I../../libx264 -I../../libx265/source" \
     120                --extra-cxxflags="-fPIC -I../../libvpx -I../../libx264 -I../../libx265/source" \
     121                --extra-ldflags="-fPIC -L../../libvpx -L../../libx264 -L../../libx265/build/linux" \
     122                --enable-gpl --enable-version3 --enable-runtime-cpudetect --enable-pthreads --enable-swscale \
    120123                --disable-ffserver --disable-ffplay --disable-network --disable-ffmpeg --disable-devices \
    121124                --disable-frei0r --disable-libass --disable-libcelt --disable-libopencore-amrnb --disable-libopencore-amrwb \
     
    124127                --enable-bzlib --enable-zlib \
    125128                --disable-libopenjpeg --disable-libschroedinger \
    126                 --enable-libtheora --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid \
    127                 --disable-libvo-aacenc --disable-libvo-amrwbenc \
    128                 --disable-libxavs \
    129                 --disable-vda )
     129                --enable-libtheora --enable-libvpx --enable-libx264 --enable-encoder=libx264 --enable-libx265 --enable-libxvid \
     130                --disable-libvo-aacenc --disable-libvo-amrwbenc )
    130131       
    131132        (cd $(FFMPEG)/ffmpeg-obj; $(MAKE) all install)
  • Makefile.macx

    r438 r454  
    1818LIBGDCMBIN=libsrc/gdcmbin
    1919LIBS=libs/macosx
     20PKG_CONFIG_PATH=$LIBVPX/vpx.pc:$LIBX264/x264.pc:$LIBX265/build/linux/x265.pc
    2021#QMAKEOPTS=-spec macx-g++
    2122QMAKEOPTS=-spec macx-g++49
     
    2728
    2829install:
     30        install -d $(DESTDIR)$(BINDIR)
    2931        install imgcnv $(DESTDIR)$(BINDIR)
    30         install libimgcnv.so.* $(DESTDIR)$(LIBDIR)     
     32        install -d $(DESTDIR)$(LIBDIR)
     33        install libimgcnv.so.2 $(DESTDIR)$(LIBDIR)
    3134
    3235
     
    7073        (cd $(LIBOGG); chmod -f u+x config.guess)
    7174        (cd $(LIBOGG); chmod -f u+x config.sub)
    72         (cd $(LIBOGG); ./configure )
     75        (cd $(LIBOGG); ./configure --enable-pic )
    7376        (cd $(LIBOGG); $(MAKE))
    7477        (cp $(LIBOGG)/src/.libs/libogg.a $(LIBS)/)
     
    8285        (cd $(LIBVORBIS); chmod -f u+x config.guess)
    8386        (cd $(LIBVORBIS); chmod -f u+x config.sub)
    84         (cd $(LIBVORBIS); ./configure --disable-oggtest --build=x86_64 --with-ogg=../libogg --with-ogg-includes=../libogg/include --with-ogg-libraries=../libogg/src/.libs )
     87        (cd $(LIBVORBIS); ./configure --disable-oggtest --build=x86_64 --enable-pic --with-ogg=../libogg --with-ogg-includes=../libogg/include --with-ogg-libraries=../libogg/src/.libs )
    8588        (cd $(LIBVORBIS); $(MAKE))
    8689        (cp $(LIBVORBIS)/lib/.libs/libvorbis.a $(LIBS)/)
     
    99102        (cd $(LIBTHEORA); chmod -f u+x config.sub)
    100103        (cd $(LIBTHEORA); ./configure --build=x86_64 --disable-oggtest --disable-vorbistest --disable-examples --disable-asm \
    101                 --enable-shared=no --enable-static=yes \
     104                --enable-shared=no --enable-static=yes --enable-pic \
    102105                --with-ogg=../libogg --with-ogg-includes=../libogg/include --with-ogg-libraries=../libogg/src/.libs \
    103106                --with-vorbis=../libvorbis --with-vorbis-includes=../libvorbis/include --with-vorbis-libraries=../libvorbis/lib/.libs )
     
    115118        (cd $(LIBXVID)/build/generic; chmod -f u+x config.guess)
    116119        (cd $(LIBXVID)/build/generic; chmod -f u+x config.sub)
    117         (cd $(LIBXVID)/build/generic; ./configure --disable-assembly )
     120        (cd $(LIBXVID)/build/generic; ./configure --disable-assembly --enable-pic )
    118121        (cd $(LIBXVID)/build/generic; $(MAKE))
    119122        (cp $(LIBXVID)/build/generic/=build/libxvidcore.a $(LIBS)/)
     
    121124        @echo
    122125        @echo
    123         @echo "Building libvpx 1.3.0 in $(LIBVPX)"
     126        @echo "Building libvpx 1.4.0 in $(LIBVPX)"
    124127        (cd $(LIBVPX); chmod -f u+x configure)
    125128        (cd $(LIBVPX); chmod -f u+x build/make/version.sh)
     
    133136        @echo
    134137        @echo
    135         @echo "Building libx264 20141220 in $(LIBX264)"
     138        @echo "Building libx264 20150223 in $(LIBX264)"
    136139        (cd $(LIBX264); chmod -f u+x configure)
    137140        (cd $(LIBX264); chmod -f u+x version.sh)
     
    144147        @echo
    145148        @echo
    146         @echo "Building libx265 1.4 in $(LIBX265)"
     149        @echo "Building libx265 20150509 in $(LIBX265)"
    147150        #(cd $(LIBX265)/build/linux; chmod -f u+x make-Makefiles.bash)
    148151        #(cd $(LIBX265)/build/linux; bash make-Makefiles.bash )
     
    182185        @echo
    183186        @echo     
    184         @echo "Building ffmpeg 2.5.3 in $(FFMPEG)"
     187        @echo "Building ffmpeg 2.6.3 in $(FFMPEG)"
    185188        (cd $(FFMPEG)/ffmpeg; chmod -f u+x configure)
    186189        (cd $(FFMPEG)/ffmpeg; chmod -f u+x version.sh)
    187190        -mkdir -p $(FFMPEG)/ffmpeg-obj
    188191        (cd $(FFMPEG)/ffmpeg-obj; ../ffmpeg/configure \
    189                 --enable-static --disable-shared --enable-pic --as=yasm \
     192                --enable-static --disable-shared --enable-pic --enable-gray --as=yasm \
    190193                --prefix=./../ffmpeg-out \
    191                 #--pkg-config-flags="--static" \
    192                 --extra-cflags="-fPIC -I./../../libvpx -I./../../libx264 -I./../../libx265/source" \
    193                 --extra-ldflags="-fPIC -L./../../libvpx -L./../../libx264 -L./../../libx265/build/linux" \             
    194                 --enable-gpl --enable-runtime-cpudetect --enable-pthreads --enable-swscale \
     194                --extra-cflags="-fPIC -I../../libvpx -I../../libx264 -I../../libx265/source" \
     195                --extra-cxxflags="-fPIC -I../../libvpx -I../../libx264 -I../../libx265/source" \
     196                --extra-ldflags="-fPIC -L../../libvpx -L../../libx264 -L../../libx265/build/linux" \
     197                --enable-gpl --enable-version3 --enable-runtime-cpudetect --enable-pthreads --enable-swscale \
    195198                --disable-ffserver --disable-ffplay --disable-network --disable-ffmpeg --disable-devices \
    196199                --disable-frei0r --disable-libass --disable-libcelt --disable-libopencore-amrnb --disable-libopencore-amrwb \
     
    199202                --enable-bzlib --enable-zlib \
    200203                --disable-libopenjpeg --disable-libschroedinger \
    201                 --enable-libtheora --enable-libvpx --enable-libx264 --enable-libxvid \
    202                 --disable-libvo-aacenc --disable-libvo-amrwbenc \
    203                 --disable-libxavs \
    204                 --disable-vda )
     204                --enable-libtheora --enable-libvpx --enable-libx264 --enable-encoder=libx264 --enable-libx265 --enable-libxvid \
     205                --disable-libvo-aacenc --disable-libvo-amrwbenc )
    205206       
    206207        (cd $(FFMPEG)/ffmpeg-obj; $(MAKE) all install)
Note: See TracChangeset for help on using the changeset viewer.