Mercurial > hg > vamp-aubio-plugins
changeset 160:cd712d0d5e07
rename INSTALL.foo to build_foo.sh
| author | Paul Brossier <piem@piem.org> |
|---|---|
| date | Sun, 24 Jul 2016 20:32:44 +0200 |
| parents | 07e8ee33c810 |
| children | 01b4286e1dab |
| files | INSTALL.linux INSTALL.mingw32 INSTALL.osx build_linux.sh build_mingw32.sh build_osx.sh |
| diffstat | 6 files changed, 72 insertions(+), 72 deletions(-) [+] |
line wrap: on
line diff
--- 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
--- 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
--- 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
--- /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
--- /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
--- /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
