# HG changeset patch # User Paul Brossier # Date 1469385164 -7200 # Node ID cd712d0d5e0728184d4ac0e7189e8c024d3c1321 # Parent 07e8ee33c810917ef21f0be428562f55e8ab11c8 rename INSTALL.foo to build_foo.sh diff -r 07e8ee33c810 -r cd712d0d5e07 INSTALL.linux --- a/INSTALL.linux Sun Jul 24 12:47:50 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -#! /bin/sh - -# instructions to build vamp-aubio-plugins for linux - -# get waf -./scripts/get_waf.sh - -# fetch Vamp SDK -./scripts/get_deps_linux.sh - -# fetch and build aubio -./scripts/get_aubio.sh - -# configure and build plugin -./waf configure - -./waf build -v - -# system-wide installation -# sudo ./waf install diff -r 07e8ee33c810 -r cd712d0d5e07 INSTALL.mingw32 --- a/INSTALL.mingw32 Sun Jul 24 12:47:50 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -#! /bin/sh - -# cross compile vamp-aubio-plugins using mingw32 toolchain - -pushd .. - -# get Vamp SDK -curl -O https://code.soundsoftware.ac.uk/attachments/download/690/vamp-plugin-sdk-2.5.tar.gz -tar xf vamp-plugin-sdk-2.5.tar.gz - -# get Vamp windows binaries -curl -O https://code.soundsoftware.ac.uk/attachments/download/694/vamp-plugin-sdk-2.5-binaries-win32-mingw.zip -unzip -ox vamp-plugin-sdk-2.5-binaries-win32-mingw.zip - -# build aubio -git clone git://git.aubio.org/git/aubio/ aubio-mingw32 -pushd aubio-mingw32 -git co develop -git pull -CFLAGS="-Os" CC=i586-mingw32msvc-gcc ./waf distclean configure build install \ - --destdir=../aubio-dist-mingw32 --testcmd="echo %s" \ - --with-target-platform=win32 --disable-avcodec --disable-samplerate \ - --disable-jack --disable-sndfile -popd - -popd - -# now build vamp-aubio-plugins -make -f Makefile.mingw32 clean all diff -r 07e8ee33c810 -r cd712d0d5e07 INSTALL.osx --- a/INSTALL.osx Sun Jul 24 12:47:50 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -#! /bin/sh - -# instructions to build vamp-aubio-plugins for mac os x - -# get waf -./scripts/get_waf.sh - -# fetch Vamp SDK -./scripts/get_deps_osx.sh - -# fetch and build aubio -./scripts/get_aubio.sh - -# configure and build plugin -./waf configure - -./waf build -v - -# install in user's home directory -# ./waf install --destdir=$HOME - -# system-wide installation -# sudo ./waf install diff -r 07e8ee33c810 -r cd712d0d5e07 build_linux.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/build_linux.sh Sun Jul 24 20:32:44 2016 +0200 @@ -0,0 +1,20 @@ +#! /bin/sh + +# instructions to build vamp-aubio-plugins for linux + +# get waf +./scripts/get_waf.sh + +# fetch Vamp SDK +./scripts/get_deps_linux.sh + +# fetch and build aubio +./scripts/get_aubio.sh + +# configure and build plugin +./waf configure + +./waf build -v + +# system-wide installation +# sudo ./waf install diff -r 07e8ee33c810 -r cd712d0d5e07 build_mingw32.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/build_mingw32.sh Sun Jul 24 20:32:44 2016 +0200 @@ -0,0 +1,29 @@ +#! /bin/sh + +# cross compile vamp-aubio-plugins using mingw32 toolchain + +pushd .. + +# get Vamp SDK +curl -O https://code.soundsoftware.ac.uk/attachments/download/690/vamp-plugin-sdk-2.5.tar.gz +tar xf vamp-plugin-sdk-2.5.tar.gz + +# get Vamp windows binaries +curl -O https://code.soundsoftware.ac.uk/attachments/download/694/vamp-plugin-sdk-2.5-binaries-win32-mingw.zip +unzip -ox vamp-plugin-sdk-2.5-binaries-win32-mingw.zip + +# build aubio +git clone git://git.aubio.org/git/aubio/ aubio-mingw32 +pushd aubio-mingw32 +git co develop +git pull +CFLAGS="-Os" CC=i586-mingw32msvc-gcc ./waf distclean configure build install \ + --destdir=../aubio-dist-mingw32 --testcmd="echo %s" \ + --with-target-platform=win32 --disable-avcodec --disable-samplerate \ + --disable-jack --disable-sndfile +popd + +popd + +# now build vamp-aubio-plugins +make -f Makefile.mingw32 clean all diff -r 07e8ee33c810 -r cd712d0d5e07 build_osx.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/build_osx.sh Sun Jul 24 20:32:44 2016 +0200 @@ -0,0 +1,23 @@ +#! /bin/sh + +# instructions to build vamp-aubio-plugins for mac os x + +# get waf +./scripts/get_waf.sh + +# fetch Vamp SDK +./scripts/get_deps_osx.sh + +# fetch and build aubio +./scripts/get_aubio.sh + +# configure and build plugin +./waf configure + +./waf build -v + +# install in user's home directory +# ./waf install --destdir=$HOME + +# system-wide installation +# sudo ./waf install