From: <mc...@us...> - 2011-02-01 00:04:33
|
Revision: 272 http://algorhythmics.svn.sourceforge.net/algorhythmics/?rev=272&view=rev Author: mchinen Date: 2011-02-01 00:04:22 +0000 (Tue, 01 Feb 2011) Log Message: ----------- add linux build Modified Paths: -------------- algorhythmicSorting/ofAlgorhythmicSorting/howtobuild.txt algorhythmicSorting/ofAlgorhythmicSorting/src/AlgorhythmicAudioIO.cpp Added Paths: ----------- algorhythmicSorting/ofAlgorhythmicSorting/lib-src/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/Doxyfile algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/LICENSE.txt algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/Makefile algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/Makefile.in algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/README.txt algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/SConstruct algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/AUTHORS algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/COPYING algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/ChangeLog algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/INSTALL algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/Makefile.am algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/Makefile.in algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/NEWS algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/README algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/SConscript algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/aclocal.m4 algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/bin/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/bin/Makefile.am algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/bin/Makefile.in algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/gnu/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/gnu/Makefile.in algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/gnu/OUT_OF_DATE algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/gnu/aclocal.m4 algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/gnu/config.guess algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/gnu/config.sub algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/gnu/configure algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/gnu/configure.ac algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/gnu/install-sh algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/vc6/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/vc6/devs_example.dsp algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/vc6/devs_example.dsw algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/vc6/sine_example.dsp algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/vc6/sine_example.dsw algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/vc6/static_library.dsp algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/vc6/static_library.dsw algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/vc7/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/vc7/OUT_OF_DATE algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/vc7_1/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/vc7_1/devs_example.sln algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/vc7_1/devs_example.vcproj algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/vc7_1/sine_example.sln algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/vc7_1/sine_example.vcproj algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/vc7_1/static_library.sln algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/build/vc7_1/static_library.vcproj algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/configure algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/configure.ac algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/doc/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/doc/Makefile.am algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/doc/Makefile.in algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/doc/README algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/doc/config.doxy algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/doc/config.doxy.linux algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/example/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/example/devs.cxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/example/sine.cxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/Makefile.am algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/Makefile.in algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/portaudiocpp/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/portaudiocpp/AsioDeviceAdapter.hxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/portaudiocpp/AutoSystem.hxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/portaudiocpp/BlockingStream.hxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/portaudiocpp/CFunCallbackStream.hxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/portaudiocpp/CallbackInterface.hxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/portaudiocpp/CallbackStream.hxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/portaudiocpp/CppFunCallbackStream.hxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/portaudiocpp/Device.hxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/portaudiocpp/DirectionSpecificStreamParameters.hxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/portaudiocpp/Exception.hxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/portaudiocpp/HostApi.hxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/portaudiocpp/InterfaceCallbackStream.hxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/portaudiocpp/MemFunCallbackStream.hxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/portaudiocpp/PortAudioCpp.hxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/portaudiocpp/SampleDataFormat.hxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/portaudiocpp/Stream.hxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/portaudiocpp/StreamParameters.hxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/portaudiocpp/System.hxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/portaudiocpp/SystemDeviceIterator.hxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/include/portaudiocpp/SystemHostApiIterator.hxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/lib/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/lib/Makefile.am algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/lib/Makefile.in algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/portaudiocpp.pc.in algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/source/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/source/portaudiocpp/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/source/portaudiocpp/AsioDeviceAdapter.cxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/source/portaudiocpp/BlockingStream.cxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/source/portaudiocpp/CFunCallbackStream.cxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/source/portaudiocpp/CallbackInterface.cxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/source/portaudiocpp/CallbackStream.cxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/source/portaudiocpp/CppFunCallbackStream.cxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/source/portaudiocpp/Device.cxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/source/portaudiocpp/DirectionSpecificStreamParameters.cxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/source/portaudiocpp/Exception.cxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/source/portaudiocpp/HostApi.cxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/source/portaudiocpp/InterfaceCallbackStream.cxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/source/portaudiocpp/MemFunCallbackStream.cxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/source/portaudiocpp/Stream.cxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/source/portaudiocpp/StreamParameters.cxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/source/portaudiocpp/System.cxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/source/portaudiocpp/SystemDeviceIterator.cxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/bindings/cpp/source/portaudiocpp/SystemHostApiIterator.cxx algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/build/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/build/dev-cpp/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/build/dev-cpp/Makefile-dll algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/build/dev-cpp/Makefile-static algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/build/dev-cpp/portaudio-dll.dev algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/build/dev-cpp/portaudio-static.dev algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/build/dev-cpp/readme.txt algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/build/msvc/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/build/msvc/portaudio.def algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/build/msvc/portaudio.dsp algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/build/msvc/portaudio.dsw algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/build/msvc/portaudio.sln algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/build/msvc/portaudio.vcproj algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/build/msvc/readme.txt algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/build/scons/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/build/scons/SConscript_common algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/build/scons/SConscript_opts algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/config.guess algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/config.log algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/config.status algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/config.sub algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/configure algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/configure.in algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/depcomp algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/doc/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/doc/src/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/doc/src/api_overview.dox algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/doc/src/images/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/doc/src/images/portaudio-external-architecture-diagram.png algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/doc/src/license.dox algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/doc/src/mainpage.dox algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/doc/src/srcguide.dox algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/doc/utils/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/doc/utils/checkfiledocs.py algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/fixdir.bat algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/fixfile.bat algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/include/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/include/pa_asio.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/include/pa_jack.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/include/pa_linux_alsa.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/include/pa_mac_core.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/include/pa_unix_oss.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/include/pa_win_ds.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/include/pa_win_wasapi.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/include/pa_win_waveformat.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/include/pa_win_wmme.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/include/portaudio.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/index.html algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/install-sh algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/libtool algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/libtool22.patch algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/ltmain.sh algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/missing algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/pablio/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/pablio/README.txt algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/pablio/pablio.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/pablio/pablio.def algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/pablio/pablio.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/pablio/test_rw.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/pablio/test_rw_echo.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/pablio/test_w_saw.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/pablio/test_w_saw8.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/portaudio-2.0.pc algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/portaudio-2.0.pc.in algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/SConscript algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_allocation.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_allocation.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_converters.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_converters.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_cpuload.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_cpuload.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_debugprint.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_debugprint.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_dither.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_dither.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_endianness.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_front.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_hostapi.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_memorybarrier.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_process.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_process.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_ringbuffer.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_ringbuffer.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_skeleton.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_stream.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_stream.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_trace.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_trace.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_types.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/common/pa_util.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/alsa/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/alsa/pa_linux_alsa.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/asihpi/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/asihpi/pa_linux_asihpi.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/asio/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/asio/ASIO-README.txt algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/asio/Callback_adaptation_.pdf algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/asio/Pa_ASIO.pdf algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/asio/iasiothiscallresolver.cpp algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/asio/iasiothiscallresolver.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/asio/pa_asio.cpp algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/coreaudio/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/coreaudio/notes.txt algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/coreaudio/pa_mac_core.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/coreaudio/pa_mac_core_blocking.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/coreaudio/pa_mac_core_blocking.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/coreaudio/pa_mac_core_internal.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/coreaudio/pa_mac_core_old.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/coreaudio/pa_mac_core_utilities.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/coreaudio/pa_mac_core_utilities.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/dsound/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/dsound/pa_win_ds.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/dsound/pa_win_ds_dynlink.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/dsound/pa_win_ds_dynlink.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/jack/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/jack/pa_jack.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/oss/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/oss/low_latency_tip.txt algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/oss/pa_unix_oss.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/oss/recplay.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/AudioSessionTypes.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/FunctionDiscoveryKeys_devpkey.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/audioclient.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/devicetopology.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/endpointvolume.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/functiondiscoverykeys.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/ks.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/ksguid.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/ksmedia.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/ksproxy.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/ksuuids.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/mmdeviceapi.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/propidl.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/propkey.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/propkeydef.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/propsys.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/rpcsal.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/sal.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/sdkddkver.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/shtypes.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/mingw-include/structuredquery.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/pa_win_wasapi.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wasapi/readme.txt algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wdmks/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wdmks/pa_win_wdmks.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wdmks/readme.txt algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wmme/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/hostapi/wmme/pa_win_wmme.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/os/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/os/unix/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/os/unix/pa_unix_hostapis.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/os/unix/pa_unix_util.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/os/unix/pa_unix_util.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/os/win/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/os/win/pa_win_hostapis.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/os/win/pa_win_util.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/os/win/pa_win_waveformat.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/os/win/pa_win_wdmks_utils.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/os/win/pa_win_wdmks_utils.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/os/win/pa_x86_plain_converters.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/src/os/win/pa_x86_plain_converters.h algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/README.txt algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/debug_convert.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/debug_dither_calc.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/debug_dual.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/debug_multi_in.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/debug_multi_out.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/debug_record.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/debug_record_reuse.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/debug_sine.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/debug_sine_amp.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/debug_sine_formats.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/debug_srate.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/debug_test1.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/pa_devs.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/pa_fuzz.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/pa_minlat.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/paqa_devs.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/paqa_errs.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest1.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_buffer.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_callbackstop.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_clip.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_converters.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_dither.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_dsound_surround.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_hang.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_in_overflow.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_jack_wasapi.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_latency.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_leftright.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_longsine.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_many.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_maxsines.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_mono.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_mono_asio_channel_select.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_multi_sine.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_out_underflow.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_pink.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_prime.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_read_record.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_read_write_wire.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_record.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_ringmix.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_saw.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_sine.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_sine8.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_sine_channelmaps.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_sine_formats.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_sine_srate.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_sine_time.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_start_stop.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_stop.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_stop_playout.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_sync.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_timing.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_toomanysines.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_two_rates.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_underflow.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_wire.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_wmme_low_level_latency_params.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_wmme_surround.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_write_sine.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/test/patest_write_stop.c algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/testcvs/ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/testcvs/changeme.txt algorhythmicSorting/ofAlgorhythmicSorting/makefile Modified: algorhythmicSorting/ofAlgorhythmicSorting/howtobuild.txt =================================================================== --- algorhythmicSorting/ofAlgorhythmicSorting/howtobuild.txt 2011-01-21 01:00:46 UTC (rev 271) +++ algorhythmicSorting/ofAlgorhythmicSorting/howtobuild.txt 2011-02-01 00:04:22 UTC (rev 272) @@ -1,17 +1,22 @@ How to build ofAlgorithmicSorting -dec 5 2010 +jan 31 2011 mchinen My directory structure is that I have a folder called svncheckouts in my home directory. Steps to build: +0. Install openframeworks from the download from their website, and build a (preexisting) example in the apps foler to make sure it works. +For linux you will need to run some scripts as their documentation says (in the README) to get all dependencies. + 1.You need to have git installed and place a git clone of my ofxMSA addons at ../../../ofxMSA relative to this directory. -I keep my algorhythmics checkout folder in ~/scm on both mac and windows. So I put the ofxMSA in scm to acheive this. -For me that means I type "cd ~/scm; ls" and I can see ofxMSA there. +I keep my algorhythmics checkout folder in ~/scm on both mac and windows. So I put the ofxMSA in scm as well to acheive this. +For me that means I type "cd ~/scm; ls" and I can see ofxMSA as well as the algorhythmics folder there. 1.1. install git if you don't have it on mac with "sudo apt-get install git" or "sudo fink install git" on pc you can download tortisegit although you first need to download git for windows. -1.2. cd to the correct directory (for me "cd ~/svncheckouts") -1.3. type "git clone git://github.com/mchinen/ofxMSA.git" +1.2. cd to the correct directory (for me "cd ~/scm") +1.3. to get the msa addon, move to the directory and then type +git clone git://github.com/mchinen/ofxMSA.git +(for windows you can use tortise svn) 2.You need to have of installed to a directory that is on mac: @@ -19,5 +24,17 @@ on win: ../../../../of/of_preRelease_v0062_vs2008_FAT (relative to this directory) +on linux: +../../../../of/of_preRelease_v0062_linux_FAT -ttt \ No newline at end of file +3. + +on linux: +in the directory where this file is, do: +cd lib-src/portaudio-v19 +./configure --enable-static --prefix=$(pwd) +make +make install +you will get errors but that's okay, the libararies will be installed in the lib folder +then cd back to the directory that contains this file and do +make Added: algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/Doxyfile =================================================================== --- algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/Doxyfile (rev 0) +++ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/Doxyfile 2011-02-01 00:04:22 UTC (rev 272) @@ -0,0 +1,239 @@ +# Doxyfile 1.4.6 + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- +PROJECT_NAME = PortAudio +PROJECT_NUMBER = 2.0 +OUTPUT_DIRECTORY = ./doc/ +CREATE_SUBDIRS = NO +OUTPUT_LANGUAGE = English +USE_WINDOWS_ENCODING = NO +BRIEF_MEMBER_DESC = YES +REPEAT_BRIEF = YES +ABBREVIATE_BRIEF = "The $name class" \ + "The $name widget" \ + "The $name file" \ + is \ + provides \ + specifies \ + contains \ + represents \ + a \ + an \ + the +ALWAYS_DETAILED_SEC = NO +INLINE_INHERITED_MEMB = NO +FULL_PATH_NAMES = NO +STRIP_FROM_PATH = +STRIP_FROM_INC_PATH = +SHORT_NAMES = NO +JAVADOC_AUTOBRIEF = NO +MULTILINE_CPP_IS_BRIEF = NO +DETAILS_AT_TOP = NO +INHERIT_DOCS = YES +SEPARATE_MEMBER_PAGES = NO +TAB_SIZE = 8 +ALIASES = +OPTIMIZE_OUTPUT_FOR_C = YES +OPTIMIZE_OUTPUT_JAVA = NO +BUILTIN_STL_SUPPORT = NO +DISTRIBUTE_GROUP_DOC = NO +SUBGROUPING = YES +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- +EXTRACT_ALL = YES +EXTRACT_PRIVATE = NO +EXTRACT_STATIC = NO +EXTRACT_LOCAL_CLASSES = YES +EXTRACT_LOCAL_METHODS = NO +HIDE_UNDOC_MEMBERS = NO +HIDE_UNDOC_CLASSES = NO +HIDE_FRIEND_COMPOUNDS = NO +HIDE_IN_BODY_DOCS = NO +INTERNAL_DOCS = NO +CASE_SENSE_NAMES = YES +HIDE_SCOPE_NAMES = NO +SHOW_INCLUDE_FILES = YES +INLINE_INFO = YES +SORT_MEMBER_DOCS = YES +SORT_BRIEF_DOCS = NO +SORT_BY_SCOPE_NAME = NO +GENERATE_TODOLIST = YES +GENERATE_TESTLIST = YES +GENERATE_BUGLIST = YES +GENERATE_DEPRECATEDLIST= YES +ENABLED_SECTIONS = +MAX_INITIALIZER_LINES = 30 +SHOW_USED_FILES = YES +SHOW_DIRECTORIES = NO +FILE_VERSION_FILTER = +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- +QUIET = NO +WARNINGS = YES +WARN_IF_UNDOCUMENTED = YES +WARN_IF_DOC_ERROR = YES +WARN_NO_PARAMDOC = NO +WARN_FORMAT = "$file:$line: $text" +WARN_LOGFILE = +#--------------------------------------------------------------------------- +# configuration options related to the input files +#--------------------------------------------------------------------------- +INPUT = doc/src \ + src \ + include \ + test +FILE_PATTERNS = *.h \ + *.c \ + *.cpp \ + *.dox +RECURSIVE = YES +EXCLUDE = +EXCLUDE_SYMLINKS = NO +EXCLUDE_PATTERNS = +EXAMPLE_PATH = +EXAMPLE_PATTERNS = +EXAMPLE_RECURSIVE = NO +IMAGE_PATH = doc/src/images +INPUT_FILTER = +FILTER_PATTERNS = +FILTER_SOURCE_FILES = NO +#--------------------------------------------------------------------------- +# configuration options related to source browsing +#--------------------------------------------------------------------------- +SOURCE_BROWSER = NO +INLINE_SOURCES = NO +STRIP_CODE_COMMENTS = YES +REFERENCED_BY_RELATION = YES +REFERENCES_RELATION = YES +USE_HTAGS = NO +VERBATIM_HEADERS = YES +#--------------------------------------------------------------------------- +# configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- +ALPHABETICAL_INDEX = NO +COLS_IN_ALPHA_INDEX = 5 +IGNORE_PREFIX = +#--------------------------------------------------------------------------- +# configuration options related to the HTML output +#--------------------------------------------------------------------------- +GENERATE_HTML = YES +HTML_OUTPUT = html +HTML_FILE_EXTENSION = .html +HTML_HEADER = +HTML_FOOTER = +HTML_STYLESHEET = +HTML_ALIGN_MEMBERS = YES +GENERATE_HTMLHELP = NO +CHM_FILE = +HHC_LOCATION = +GENERATE_CHI = NO +BINARY_TOC = NO +TOC_EXPAND = NO +DISABLE_INDEX = NO +ENUM_VALUES_PER_LINE = 4 +GENERATE_TREEVIEW = NO +TREEVIEW_WIDTH = 250 +#--------------------------------------------------------------------------- +# configuration options related to the LaTeX output +#--------------------------------------------------------------------------- +GENERATE_LATEX = NO +LATEX_OUTPUT = latex +LATEX_CMD_NAME = latex +MAKEINDEX_CMD_NAME = makeindex +COMPACT_LATEX = NO +PAPER_TYPE = a4wide +EXTRA_PACKAGES = +LATEX_HEADER = +PDF_HYPERLINKS = NO +USE_PDFLATEX = NO +LATEX_BATCHMODE = NO +LATEX_HIDE_INDICES = NO +#--------------------------------------------------------------------------- +# configuration options related to the RTF output +#--------------------------------------------------------------------------- +GENERATE_RTF = NO +RTF_OUTPUT = rtf +COMPACT_RTF = NO +RTF_HYPERLINKS = NO +RTF_STYLESHEET_FILE = +RTF_EXTENSIONS_FILE = +#--------------------------------------------------------------------------- +# configuration options related to the man page output +#--------------------------------------------------------------------------- +GENERATE_MAN = NO +MAN_OUTPUT = man +MAN_EXTENSION = .3 +MAN_LINKS = NO +#--------------------------------------------------------------------------- +# configuration options related to the XML output +#--------------------------------------------------------------------------- +GENERATE_XML = NO +XML_OUTPUT = xml +XML_SCHEMA = +XML_DTD = +XML_PROGRAMLISTING = YES +#--------------------------------------------------------------------------- +# configuration options for the AutoGen Definitions output +#--------------------------------------------------------------------------- +GENERATE_AUTOGEN_DEF = NO +#--------------------------------------------------------------------------- +# configuration options related to the Perl module output +#--------------------------------------------------------------------------- +GENERATE_PERLMOD = NO +PERLMOD_LATEX = NO +PERLMOD_PRETTY = YES +PERLMOD_MAKEVAR_PREFIX = +#--------------------------------------------------------------------------- +# Configuration options related to the preprocessor +#--------------------------------------------------------------------------- +ENABLE_PREPROCESSING = YES +MACRO_EXPANSION = NO +EXPAND_ONLY_PREDEF = NO +SEARCH_INCLUDES = YES +INCLUDE_PATH = +INCLUDE_FILE_PATTERNS = +PREDEFINED = +EXPAND_AS_DEFINED = +SKIP_FUNCTION_MACROS = YES +#--------------------------------------------------------------------------- +# Configuration::additions related to external references +#--------------------------------------------------------------------------- +TAGFILES = +GENERATE_TAGFILE = +ALLEXTERNALS = NO +EXTERNAL_GROUPS = YES +PERL_PATH = /usr/bin/perl +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- +CLASS_DIAGRAMS = NO +HIDE_UNDOC_RELATIONS = NO +HAVE_DOT = NO +CLASS_GRAPH = YES +COLLABORATION_GRAPH = YES +GROUP_GRAPHS = YES +UML_LOOK = NO +TEMPLATE_RELATIONS = YES +INCLUDE_GRAPH = YES +INCLUDED_BY_GRAPH = YES +CALL_GRAPH = NO +GRAPHICAL_HIERARCHY = YES +DIRECTORY_GRAPH = YES +DOT_IMAGE_FORMAT = png +DOT_PATH = +DOTFILE_DIRS = +MAX_DOT_GRAPH_WIDTH = 1024 +MAX_DOT_GRAPH_HEIGHT = 1024 +MAX_DOT_GRAPH_DEPTH = 1000 +DOT_TRANSPARENT = NO +DOT_MULTI_TARGETS = NO +GENERATE_LEGEND = YES +DOT_CLEANUP = YES +#--------------------------------------------------------------------------- +# Configuration::additions related to the search engine +#--------------------------------------------------------------------------- +SEARCHENGINE = NO Added: algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/LICENSE.txt =================================================================== --- algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/LICENSE.txt (rev 0) +++ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/LICENSE.txt 2011-02-01 00:04:22 UTC (rev 272) @@ -0,0 +1,81 @@ +Portable header file to contain: +>>>>> +/* + * PortAudio Portable Real-Time Audio Library + * PortAudio API Header File + * Latest version available at: http://www.portaudio.com + * + * Copyright (c) 1999-2006 Ross Bencina and Phil Burk + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files + * (the "Software"), to deal in the Software without restriction, + * including without limitation the rights to use, copy, modify, merge, + * publish, distribute, sublicense, and/or sell copies of the Software, + * and to permit persons to whom the Software is furnished to do so, + * subject to the following conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR + * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF + * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ + +/* + * The text above constitutes the entire PortAudio license; however, + * the PortAudio community also makes the following non-binding requests: + * + * Any person wishing to distribute modifications to the Software is + * requested to send the modifications to the original developer so that + * they can be incorporated into the canonical version. It is also + * requested that these non-binding requests be included along with the + * license above. + */ +<<<<< + + +Implementation files to contain: +>>>>> +/* + * PortAudio Portable Real-Time Audio Library + * Latest version at: http://www.portaudio.com + * <platform> Implementation + * Copyright (c) 1999-2000 <author(s)> + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files + * (the "Software"), to deal in the Software without restriction, + * including without limitation the rights to use, copy, modify, merge, + * publish, distribute, sublicense, and/or sell copies of the Software, + * and to permit persons to whom the Software is furnished to do so, + * subject to the following conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR + * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF + * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ + +/* + * The text above constitutes the entire PortAudio license; however, + * the PortAudio community also makes the following non-binding requests: + * + * Any person wishing to distribute modifications to the Software is + * requested to send the modifications to the original developer so that + * they can be incorporated into the canonical version. It is also + * requested that these non-binding requests be included along with the + * license above. + */ +<<<<< \ No newline at end of file Added: algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/Makefile =================================================================== --- algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/Makefile (rev 0) +++ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/Makefile 2011-02-01 00:04:22 UTC (rev 272) @@ -0,0 +1,223 @@ +# +# PortAudio V19 Makefile.in +# +# Dominic Mazzoni +# Modifications by Mikael Magnusson +# Modifications by Stelios Bounanos +# + +top_srcdir = . +srcdir = . + +top_builddir = . +PREFIX = /home/mchinen/scm/algorhythmics/algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19 +prefix = $(PREFIX) +exec_prefix = ${prefix} +bindir = ${exec_prefix}/bin +libdir = ${exec_prefix}/lib +includedir = ${prefix}/include +CC = gcc +CXX = @CXX@ +CFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/src/common -I$(top_srcdir)/src/os/unix -g -O2 -DPA_LITTLE_ENDIAN -pthread -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_SYS_SOUNDCARD_H=1 -DHAVE_LINUX_SOUNDCARD_H=1 -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DHAVE_CLOCK_GETTIME=1 -DHAVE_NANOSLEEP=1 -DPA_USE_ALSA=1 -DPA_USE_OSS=1 +LIBS = -lasound -lm -lpthread +AR = /usr/bin/ar +RANLIB = ranlib +SHELL = /bin/bash +LIBTOOL = $(SHELL) $(top_builddir)/libtool +INSTALL = /usr/bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 +SHARED_FLAGS = -shared -fPIC +LDFLAGS = +DLL_LIBS = -lrt -lasound -lm -lpthread +CXXFLAGS = +NASM = +NASMOPT = +LN_S = ln -s +LT_CURRENT=2 +LT_REVISION=0 +LT_AGE=0 + +OTHER_OBJS = src/hostapi/alsa/pa_linux_alsa.o src/hostapi/oss/pa_unix_oss.o src/os/unix/pa_unix_hostapis.o src/os/unix/pa_unix_util.o + +PALIB = libportaudio.la +PAINC = include/portaudio.h + +PA_LDFLAGS = $(LDFLAGS) -rpath $(libdir) -no-undefined \ + -export-symbols-regex "(Pa|PaMacCore|PaJack|PaAlsa|PaAsio)_.*" \ + -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) + +COMMON_OBJS = \ + src/common/pa_allocation.o \ + src/common/pa_converters.o \ + src/common/pa_cpuload.o \ + src/common/pa_dither.o \ + src/common/pa_debugprint.o \ + src/common/pa_front.o \ + src/common/pa_process.o \ + src/common/pa_skeleton.o \ + src/common/pa_stream.o \ + src/common/pa_trace.o + +TESTS = \ + bin/paqa_devs \ + bin/paqa_errs \ + bin/patest1 \ + bin/patest_buffer \ + bin/patest_callbackstop \ + bin/patest_clip \ + bin/patest_dither \ + bin/patest_hang \ + bin/patest_in_overflow \ + bin/patest_latency \ + bin/patest_leftright \ + bin/patest_longsine \ + bin/patest_many \ + bin/patest_maxsines \ + bin/patest_multi_sine \ + bin/patest_out_underflow \ + bin/patest_pink \ + bin/patest_prime \ + bin/patest_read_record \ + bin/patest_read_write_wire \ + bin/patest_record \ + bin/patest_ringmix \ + bin/patest_saw \ + bin/patest_sine8 \ + bin/patest_sine \ + bin/patest_sine_channelmaps \ + bin/patest_sine_formats \ + bin/patest_sine_time \ + bin/patest_sine_srate \ + bin/patest_start_stop \ + bin/patest_stop \ + bin/patest_stop_playout \ + bin/patest_toomanysines \ + bin/patest_underflow \ + bin/patest_wire \ + bin/patest_write_sine \ + bin/pa_devs \ + bin/pa_fuzz \ + bin/pa_minlat + +# Most of these don't compile yet. Put them in TESTS, above, if +# you want to try to compile them... +ALL_TESTS = \ + $(TESTS) \ + bin/patest_sync \ + bin/debug_convert \ + bin/debug_dither_calc \ + bin/debug_dual \ + bin/debug_multi_in \ + bin/debug_multi_out \ + bin/debug_record \ + bin/debug_record_reuse \ + bin/debug_sine_amp \ + bin/debug_sine \ + bin/debug_sine_formats \ + bin/debug_srate \ + bin/debug_test1 + +OBJS := $(COMMON_OBJS) $(OTHER_OBJS) + +LTOBJS := $(OBJS:.o=.lo) + +SRC_DIRS = \ + src/common \ + src/hostapi/alsa \ + src/hostapi/asihpi \ + src/hostapi/asio \ + src/hostapi/coreaudio \ + src/hostapi/dsound \ + src/hostapi/jack \ + src/hostapi/oss \ + src/hostapi/wasapi \ + src/hostapi/wdmks \ + src/hostapi/wmme \ + src/os/unix \ + src/os/win + +SUBDIRS = +#SUBDIRS += bindings/cpp + +all: lib/$(PALIB) all-recursive tests + +tests: bin-stamp $(TESTS) + + +# With ASIO enabled we must link libportaudio and all test programs with CXX +lib/$(PALIB): lib-stamp $(LTOBJS) $(MAKEFILE) $(PAINC) + $(LIBTOOL) --mode=link $(CC) $(PA_LDFLAGS) -o lib/$(PALIB) $(LTOBJS) $(DLL_LIBS) + @ # $(LIBTOOL) --mode=link --tag=CXX $(CXX) $(PA_LDFLAGS) -o lib/$(PALIB) $(LTOBJS) $(DLL_LIBS) + +$(ALL_TESTS): bin/%: lib/$(PALIB) $(MAKEFILE) $(PAINC) test/%.c + $(LIBTOOL) --mode=link $(CC) -o $@ $(CFLAGS) $(top_srcdir)/test/$*.c lib/$(PALIB) $(LIBS) + @ # $(LIBTOOL) --mode=link --tag=CXX $(CXX) -o $@ $(CXXFLAGS) $(top_srcdir)/test/$*.c lib/$(PALIB) $(LIBS) + + +install: lib/$(PALIB) portaudio-2.0.pc + $(INSTALL) -d $(DESTDIR)$(libdir) + $(LIBTOOL) --mode=install $(INSTALL) lib/$(PALIB) $(DESTDIR)$(libdir) + $(INSTALL) -d $(DESTDIR)$(includedir) + $(INSTALL_DATA) -m 644 $(top_srcdir)/$(PAINC) $(DESTDIR)$(includedir)/portaudio.h + $(INSTALL) -d $(DESTDIR)$(libdir)/pkgconfig + $(INSTALL) -m 644 portaudio-2.0.pc $(DESTDIR)$(libdir)/pkgconfig/portaudio-2.0.pc + @echo "" + @echo "------------------------------------------------------------" + @echo "PortAudio was successfully installed." + @echo "" + @echo "On some systems (e.g. Linux) you should run 'ldconfig' now" + @echo "to make the shared object available. You may also need to" + @echo "modify your LD_LIBRARY_PATH environment variable to include" + @echo "the directory $(libdir)" + @echo "------------------------------------------------------------" + @echo "" + $(MAKE) install-recursive + +uninstall: + $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$(PALIB) + $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(includedir)/portaudio.h + $(MAKE) uninstall-recursive + +clean: + $(LIBTOOL) --mode=clean rm -f $(LTOBJS) $(ALL_TESTS) lib/$(PALIB) + $(RM) bin-stamp lib-stamp + -$(RM) -r bin lib + +distclean: clean + $(RM) config.log config.status Makefile libtool portaudio-2.0.pc + +%.o: %.c $(MAKEFILE) $(PAINC) + $(CC) -c $(CFLAGS) $< -o $@ + +%.lo: %.c $(MAKEFILE) $(PAINC) + $(LIBTOOL) --mode=compile $(CC) -c $(CFLAGS) $< -o $@ + +%.lo: %.cpp $(MAKEFILE) $(PAINC) + $(LIBTOOL) --mode=compile --tag=CXX $(CXX) -c $(CXXFLAGS) $< -o $@ + +%.o: %.cpp $(MAKEFILE) $(PAINC) + $(CXX) -c $(CXXFLAGS) $< -o $@ + +%.o: %.asm + $(NASM) $(NASMOPT) -o $@ $< + +bin-stamp: + -mkdir bin + touch $@ + +lib-stamp: + -mkdir lib + -mkdir -p $(SRC_DIRS) + touch $@ + +Makefile: Makefile.in config.status + $(SHELL) config.status + +all-recursive: + if test -n "$(SUBDIRS)" ; then for dir in "$(SUBDIRS)"; do $(MAKE) -C $$dir all; done ; fi + +install-recursive: + if test -n "$(SUBDIRS)" ; then for dir in "$(SUBDIRS)"; do $(MAKE) -C $$dir install; done ; fi + +uninstall-recursive: + if test -n "$(SUBDIRS)" ; then for dir in "$(SUBDIRS)"; do $(MAKE) -C $$dir uninstall; done ; fi Added: algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/Makefile.in =================================================================== --- algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/Makefile.in (rev 0) +++ algorhythmicSorting/ofAlgorhythmicSorting/lib-src/portaudio-v19/Makefile.in 2011-02-01 00:04:22 UTC (rev 272) @@ -0,0 +1,223 @@ +# +# PortAudio V19 Makefile.in +# +# Dominic Mazzoni +# Modifications by Mikael Magnusson +# Modifications by Stelios Bounanos +# + +top_srcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ +top_builddir = . +PREFIX = @prefix@ +prefix = $(PREFIX) +exec_prefix = @exec_prefix@ +bindir = @bindir@ +libdir = @libdir@ +includedir = @includedir@ +CC = @CC@ +CXX = @CXX@ +CFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/src/common -I$(top_srcdir)/src/os/unix @CFLAGS@ @DEFS@ +LIBS = @LIBS@ +AR = @AR@ +RANLIB = @RANLIB@ +SHELL = @SHELL@ +LIBTOOL = @LIBTOOL@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +SHARED_FLAGS = @SHARED_FLAGS@ +LDFLAGS = @LDFLAGS@ +DLL_LIBS = @DLL_LIBS@ +CXXFLAGS = @CXXFLAGS@ +NASM = @NASM@ +NASMOPT = @NASMOPT@ +LN_S = @LN_S@ +LT_CURRENT=@LT_CURRENT@ +LT_REVISION=@LT_REVISION@ +LT_AGE=@LT_AGE@ + +OTHER_OBJS = @OTHER_OBJS@ + +PALIB = libportaudio.la +PAINC = include/portaudio.h + +PA_LDFLAGS = $(LDFLAGS) -rpath $(libdir) -no-undefined \ + -export-symbols-regex "(Pa|PaMacCore|PaJack|PaAlsa|PaAsio)_.*" \ + -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) + +COMMON_OBJS = \ + src/common/pa_allocation.o \ + src/common/pa_converters.o \ + src/common/pa_cpuload.o \ + src/common/pa_dither.o \ + src/common/pa_debugprint.o \ + src/common/pa_front.o \ + src/common/pa_process.o \ + src/common/pa_skeleton.o \ + src/common/pa_stream.o \ + src/common/pa_trace.o + +TESTS = \ + bin/paqa_devs \ + bin/paqa_errs \ + bin/patest1 \ + bin/patest_buffer \ + bin/patest_callbackstop \ + bin/patest_clip \ + bin/patest_dither \ + bin/patest_hang \ + bin/patest_in_overflow \ + bin/patest_latency \ + bin/patest_leftright \ + bin/patest_longsine \ + bin/patest_many \ + bin/patest_maxsines \ + bin/patest_multi_sine \ + bin/patest_out_underflow \ + bin/patest_pink \ + bin/patest_prime \ + bin/patest_read_record \ + bin/patest_read_write_wire \ + bin/patest_record \ + bin/patest_ringmix \ + bin/patest_saw \ + bin/patest_sine8 \ + bin/patest_sine \ + bin/patest_sine_channelmaps \ + bin/patest_sine_formats \ + bin/patest_sine_time \ + bin/patest_sine_srate \ + bin/patest_start_stop \ + bin/patest_stop \ + bin/patest_stop_playout \ + bin/patest_toomanysines \ + bin/patest_underflow \ + bin/patest_wire \ + bin/patest_write_sine \ + bin/pa_devs \ + bin/pa_fuzz \ + bin/pa_minlat + +# Most of these don't compile yet. Put them in TESTS, above, if +# you want to try to compile them... +ALL_TESTS = \ + $(TESTS) \ + bin/patest_sync \ + bin/debug_convert \ + bin/debug_dither_calc \ + bin/debug_dual \ + bin/debug_multi_in \ + bin/debug_multi_out \ + bin/debug_record \ + bin/debug_record_reuse \ + bin/debug_sine_amp \ + bin/debug_sine \ + bin/debug_sine_formats \ + bin/debug_srate \ + bin/debug_test1 + +OBJS := $(COMMON_OBJS) $(OTHER_OBJS) + +LTOBJS := $(OBJS:.o=.lo) + +SRC_DIRS = \ + src/common \ + src/hostapi/alsa \ + src/hostapi/asihpi \ + src/hostapi/asio \ + src/hostapi/coreaudio \ + src/hostapi/dsound \ + src/hostapi/jack \ + src/hostapi/oss \ + src/hostapi/wasapi \ + src/hostapi/wdmks \ + src/hostapi/wmme \ + src/os/unix \ + src/os/win + +SUBDIRS = +@ENABLE_CXX_TRUE@SUBDIRS += bindings/cpp + +all: lib/$(PALIB) all-recursive tests + +tests: bin-stamp $(TESTS) + + +# With ASIO enabled we must link libportaudio and all test programs with CXX +lib/$(PALIB): lib-stamp $(LTOBJS) $(MAKEFILE) $(PAINC) + @WITH_ASIO_FALSE@ $(LIBTOOL) --mode=link $(CC) $(PA_LDFLAGS) -o lib/$(PALIB) $(LTOBJS) $(DLL_LIBS) + @WITH_ASIO_TRUE@ $(LIBTOOL) --mode=link --tag=CXX $(CXX) $(PA_LDFLAGS) -o lib/$(PALIB) $(LTOBJS) $(DLL_LIBS) + +$(ALL_TESTS): bin/%: lib/$(PALIB) $(MAKEFILE) $(PAINC) test/%.c + @WITH_ASIO_FALSE@ $(LIBTOOL) --mode=link $(CC) -o $@ $(CFLAGS) $(top_srcdir)/test/$*.c lib/$(PALIB) $(LIBS) + @WITH_ASIO_TRUE@ $(LIBTOOL) --mode=link --tag=CXX $(CXX) -o $@ $(CXXFLAGS) $(top_srcdir)/test/$*.c lib/$(PALIB) $(LIBS) + + +install: lib/$(PALIB) portaudio-2.0.pc... [truncated message content] |