initial commit

This commit is contained in:
2014-01-18 15:06:11 +01:00
parent 3fabb8dcf8
commit 768bec39b3
408 changed files with 171325 additions and 2 deletions

View File

@@ -0,0 +1,106 @@
#
# Makefile template for PortAudioCpp
# Ludwig Schwardt
# 01/10/2003
#
# Not much to edit here - rather check configure.ac
#
PREFIX = @prefix@
CC = @CC@
CXX = @CXX@
CFLAGS = @CFLAGS@ @DEFS@
CXXFLAGS = @CXXFLAGS@
SHARED_FLAGS = @SHARED_FLAGS@
LIBS = @LIBS@
DLL_LIBS = @DLL_LIBS@
AR = @AR@
RANLIB = @RANLIB@
INSTALL = @INSTALL@
PACPP_ROOT = @PACPP_ROOT@
PORTAUDIO = @PORTAUDIO@
PADLL = @PADLL@
PACPP_DLL = @PACPP_DLL@
PALIB = libportaudio.a
PACPP_LIB = libportaudiocpp.a
PACPP_DLLV = $(PACPP_DLL).0.0.12
SRCDIR = $(PACPP_ROOT)/source/portaudiocpp
BINDIR = $(PACPP_ROOT)/example
LIBDIR = $(PACPP_ROOT)/lib
DOCDIR = $(PACPP_ROOT)/doc
OBJS = \
$(SRCDIR)/BlockingStream.o \
$(SRCDIR)/CallbackInterface.o \
$(SRCDIR)/CallbackStream.o \
$(SRCDIR)/CFunCallbackStream.o \
$(SRCDIR)/CppFunCallbackStream.o \
$(SRCDIR)/Device.o \
$(SRCDIR)/DirectionSpecificStreamParameters.o \
$(SRCDIR)/Exception.o \
$(SRCDIR)/HostApi.o \
$(SRCDIR)/InterfaceCallbackStream.o \
$(SRCDIR)/MemFunCallbackStream.o \
$(SRCDIR)/Stream.o \
$(SRCDIR)/StreamParameters.o \
$(SRCDIR)/System.o \
$(SRCDIR)/SystemDeviceIterator.o \
$(SRCDIR)/SystemHostApiIterator.o
# Not supported yet
# $(SRCDIR)/AsioDeviceAdapter.o
EXAMPLES = \
$(BINDIR)/devs \
$(BINDIR)/sine
.PHONY: all clean docs
all: $(EXAMPLES) $(LIBDIR)/$(PACPP_LIB) $(LIBDIR)/$(PACPP_DLL)
clean:
rm -rf $(SRCDIR)/*.o $(BINDIR)/*.o $(EXAMPLES) $(LIBDIR) $(DOCDIR)/api_reference
rm -rf autom4te.cache config.status config.log
docs:
cd $(DOCDIR); doxygen config.doxy.linux
%.o: %.c
$(CC) -c $(CFLAGS) $< -o $@
%.o: %.cxx
$(CXX) -c $(CXXFLAGS) $< -o $@
$(EXAMPLES): $(BINDIR)/%: $(BINDIR)/%.o $(OBJS)
$(CXX) $^ -o $@ $(LIBS)
$(LIBDIR)/$(PACPP_LIB): $(LIBDIR) $(OBJS)
$(AR) ruv $(LIBDIR)/$(PACPP_LIB) $(OBJS)
$(RANLIB) $(LIBDIR)/$(PACPP_LIB)
$(LIBDIR)/$(PACPP_DLLV): $(LIBDIR) $(OBJS)
$(CXX) $(SHARED_FLAGS) -o $(LIBDIR)/$(PACPP_DLLV) $(OBJS) $(DLL_LIBS)
$(LIBDIR)/$(PACPP_DLL): $(LIBDIR) $(OBJS)
$(CXX) $(SHARED_FLAGS) -o $(LIBDIR)/$(PACPP_DLL) $(OBJS) $(DLL_LIBS)
#install: $(LIBDIR)/$(PACPP_LIB) $(LIBDIR)/$(PACPP_DLLV)
# $(INSTALL) -m 644 $(LIBDIR)/$(PACPP_DLLV) $(PREFIX)/lib/$(PACPP_DLLV)
# $(INSTALL) -m 644 $(LIBDIR)/$(PACPP_LIB) $(PREFIX)/lib/$(PACPP_LIB)
# cd $(PREFIX)/lib && rm -f $(PACPP_DLL) && ln -s $(PACPP_DLLV) $(PACPP_DLL)
# @echo ""
# @echo "------------------------------------------------------------"
# @echo "PortAudioCpp 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 $(PREFIX)/lib"
# @echo "------------------------------------------------------------"
# @echo ""
$(LIBDIR):
mkdir $(LIBDIR)

View File

@@ -0,0 +1,57 @@
dnl PKG_CHECK_MODULES(GSTUFF, gtk+-2.0 >= 1.3 glib = 1.3.4, action-if, action-not)
dnl defines GSTUFF_LIBS, GSTUFF_CFLAGS, see pkg-config man page
dnl also defines GSTUFF_PKG_ERRORS on error
AC_DEFUN(PKG_CHECK_MODULES, [
succeeded=no
if test -z "$PKG_CONFIG"; then
AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
fi
if test "$PKG_CONFIG" = "no" ; then
echo "*** The pkg-config script could not be found. Make sure it is"
echo "*** in your path, or set the PKG_CONFIG environment variable"
echo "*** to the full path to pkg-config."
echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
else
PKG_CONFIG_MIN_VERSION=0.9.0
if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
AC_MSG_CHECKING(for $2)
if $PKG_CONFIG --exists "$2" ; then
AC_MSG_RESULT(yes)
succeeded=yes
AC_MSG_CHECKING($1_CFLAGS)
$1_CFLAGS=`$PKG_CONFIG --cflags "$2"`
AC_MSG_RESULT($$1_CFLAGS)
AC_MSG_CHECKING($1_LIBS)
$1_LIBS=`$PKG_CONFIG --libs "$2"`
AC_MSG_RESULT($$1_LIBS)
else
$1_CFLAGS=""
$1_LIBS=""
## If we have a custom action on failure, don't print errors, but
## do set a variable so people can do so.
$1_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
ifelse([$4], ,echo $$1_PKG_ERRORS,)
fi
AC_SUBST($1_CFLAGS)
AC_SUBST($1_LIBS)
else
echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
echo "*** See http://www.freedesktop.org/software/pkgconfig"
fi
fi
if test $succeeded = yes; then
ifelse([$3], , :, [$3])
else
ifelse([$4], , AC_MSG_ERROR([Library requirements ($2) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.]), [$4])
fi
])

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,214 @@
#
# PortAudioCpp V19 autoconf input file
# Shamelessly ripped from the PortAudio one by Dominic Mazzoni
# Ludwig Schwardt
#
# Require autoconf >= 2.13
AC_PREREQ(2.13)
AC_INIT([PortAudioCpp], [12])
AC_CONFIG_SRCDIR([../../include/portaudiocpp/PortAudioCpp.hxx])
###### Top-level directory of pacpp
###### This makes it easy to shuffle the build directories
###### Also edit AC_CONFIG_SRCDIR above (wouldn't accept this variable)!
PACPP_ROOT="../.."
######
###### SET THIS TO PORTAUDIO DIRECTORY
######
PORTAUDIO="$PACPP_ROOT/../portaudio"
# Various other variables and flags
PACPP_INC="$PACPP_ROOT/include"
INCLUDES="-I$PACPP_INC -I$PORTAUDIO -I$PORTAUDIO/pa_common"
CFLAGS="-g -O2 -Wall -ansi -pedantic $INCLUDES"
CXXFLAGS="$CFLAGS"
PALIBDIR="$PORTAUDIO/lib"
# Checks for programs
AC_PROG_CC
AC_PROG_CXX
AC_PROG_LN_S
AC_PROG_RANLIB
AC_PROG_INSTALL
AC_PATH_PROG(AR, ar, no)
if [[ $AR = "no" ]] ; then
AC_MSG_ERROR("Could not find ar - needed to create a library");
fi
# This must be one of the first tests we do or it will fail...
AC_C_BIGENDIAN
# Transfer these variables to the Makefile
AC_SUBST(PACPP_ROOT)
AC_SUBST(PORTAUDIO)
AC_SUBST(PADLL)
AC_SUBST(PACPP_DLL)
AC_SUBST(PACPP_INC)
AC_SUBST(SHARED_FLAGS)
AC_SUBST(DLL_LIBS)
AC_SUBST(CXXFLAGS)
##################### CHECK FOR INSTALLED PACKAGES ############################
# checks for various host APIs and arguments to configure that
# turn them on or off
AC_CHECK_LIB(asound, snd_pcm_open, have_alsa=yes, have_alsa=no)
# Determine the host description for the subsequent test.
# PKG_CHECK_MODULES seems to check and set the host variable also, but
# that then requires pkg-config availability which is not standard on
# MinGW systems and can be a pain to install.
AC_CANONICAL_HOST
PKG_CHECK_MODULES(JACK, jack, have_jack=yes, have_jack=no)
AC_ARG_WITH(alsa,
[ --with-alsa (default=auto)],
with_alsa=$withval, with_alsa="yes")
AC_ARG_WITH(jack,
[ --with-jack (default=auto)],
with_jack=$withval, with_jack="yes")
AC_ARG_WITH(oss,
[ --with-oss (default=yes)],
with_oss=$withval, with_oss="yes")
AC_ARG_WITH(host_os,
[ --with-host_os (no default)],
host_os=$withval)
AC_ARG_WITH(winapi,
[ --with-winapi ((wmme/directx/asio) default=wmme)],
with_winapi=$withval, with_winapi="wmme")
# Mac API added for ASIO, can have other api's listed
AC_ARG_WITH(macapi,
[ --with-macapi (asio) default=asio)],
with_macapi=$withval, with_macapi="asio")
AC_ARG_WITH(asiodir,
[ --with-asiodir (default=/usr/local/asiosdk2)],
with_asiodir=$withval, with_asiodir="/usr/local/asiosdk2")
AC_ARG_WITH(dxdir,
[ --with-dxdir (default=/usr/local/dx7sdk)],
with_dxdir=$withval, with_dxdir="/usr/local/dx7sdk")
##################### HOST-SPECIFIC LIBRARY SETTINGS ##########################
case "${host_os}" in
darwin* )
# Mac OS X configuration
LIBS="-framework AudioUnit -framework AudioToolbox -framework CoreAudio";
PADLL="libportaudio.dylib";
PACPP_DLL="libportaudiocpp.dylib";
SHARED_FLAGS="-framework AudioUnit -framework AudioToolbox";
SHARED_FLAGS="$SHARED_FLAGS -framework CoreAudio -dynamiclib";
if [[ $with_macapi = "asio" ]] ; then
if [[ $with_asiodir ]] ; then
ASIODIR="$with_asiodir";
else
ASIODIR="/usr/local/asiosdk2";
fi
echo "ASIODIR: $ASIODIR";
fi
;;
mingw* )
# MingW configuration
echo "WINAPI: $with_winapi"
if [[ $with_winapi = "directx" ]] ; then
if [[ $with_dxdir ]] ; then
DXDIR="$with_dxdir";
else
DXDIR="/usr/local/dx7sdk";
fi
echo "DXDIR: $DXDIR"
LIBS="-L$PALIBDIR -lportaudio"
LIBS="$LIBS -lwinmm -lm -ldsound -lole32";
PADLL="portaudio.dll";
PACPP_DLL="portaudiocpp.dll";
SHARED_FLAGS="-shared -mthreads";
DLL_LIBS="-lwinmm -lm -L./dx7sdk/lib -ldsound -lole32";
CFLAGS="$CFLAGS -DPA_NO_WMME -DPA_NO_ASIO";
CXXFLAGS="$CFLAGS"
elif [[ $with_winapi = "asio" ]] ; then
if [[ $with_asiodir ]] ; then
ASIODIR="$with_asiodir";
else
ASIODIR="/usr/local/asiosdk2";
fi
echo "ASIODIR: $ASIODIR"
LIBS="-L$PALIBDIR -lportaudio"
LIBS="$LIBS -lwinmm -lm -lstdc++ -lole32 -luuid";
PADLL="portaudio.dll";
PACPP_DLL="portaudiocpp.dll";
SHARED_FLAGS="-shared -mthreads";
DLL_LIBS="-lwinmm -lm -lstdc++ -lole32 -luuid";
CFLAGS="$CFLAGS -ffast-math -fomit-frame-pointer -DPA_NO_WMME -DPA_NO_DS -DWINDOWS";
CXXFLAGS="$CFLAGS";
else # WMME default
LIBS="-L$PALIBDIR -lportaudio"
LIBS="$LIBS -lwinmm -lm -lstdc++ -lole32 -luuid";
PADLL="portaudio.dll";
PACPP_DLL="portaudiocpp.dll";
SHARED_FLAGS="-shared -mthreads";
DLL_LIBS="-lwinmm";
CFLAGS="$CFLAGS -DPA_NO_DS -DPA_NO_ASIO";
CXXFLAGS="$CFLAGS";
fi
;;
cygwin* )
# Cygwin configuration
LIBS="-L$PALIBDIR -lportaudio"
LIBS="$LIBS -lwinmm -lm";
PADLL="portaudio.dll";
PACPP_DLL="portaudiocpp.dll";
SHARED_FLAGS="-shared -mthreads";
DLL_LIBS="-lwinmm";
;;
*)
# Unix OSS configuration
AC_CHECK_LIB(pthread, pthread_create,
,
AC_MSG_ERROR([libpthread not found!]))
LIBS="$LIBS -L$PALIBDIR -lportaudio"
if [[ $have_jack = "yes" ] && [ $with_jack != "no" ]] ; then
LIBS="$LIBS $JACK_LIBS"
CFLAGS="$CFLAGS $JACK_CFLAGS"
AC_DEFINE(PA_USE_JACK)
fi
if [[ $have_alsa = "yes" ] && [ $with_alsa != "no" ]] ; then
LIBS="$LIBS -lasound"
AC_DEFINE(PA_USE_ALSA)
fi
if [[ $with_oss != "no" ]] ; then
AC_DEFINE(PA_USE_OSS)
fi
LIBS="$LIBS -lm -lpthread";
PADLL="libportaudio.so";
PACPP_DLL="libportaudiocpp.so";
SHARED_FLAGS="-shared";
esac
AC_CONFIG_FILES([Makefile])
AC_OUTPUT

View File

@@ -0,0 +1,251 @@
#!/bin/sh
#
# install - install a program, script, or datafile
# This comes from X11R5 (mit/util/scripts/install.sh).
#
# Copyright 1991 by the Massachusetts Institute of Technology
#
# Permission to use, copy, modify, distribute, and sell this software and its
# documentation for any purpose is hereby granted without fee, provided that
# the above copyright notice appear in all copies and that both that
# copyright notice and this permission notice appear in supporting
# documentation, and that the name of M.I.T. not be used in advertising or
# publicity pertaining to distribution of the software without specific,
# written prior permission. M.I.T. makes no representations about the
# suitability of this software for any purpose. It is provided "as is"
# without express or implied warranty.
#
# Calling this script install-sh is preferred over install.sh, to prevent
# `make' implicit rules from creating a file called install from it
# when there is no Makefile.
#
# This script is compatible with the BSD install script, but was written
# from scratch. It can only install one file at a time, a restriction
# shared with many OS's install programs.
# set DOITPROG to echo to test this script
# Don't use :- since 4.3BSD and earlier shells don't like it.
doit="${DOITPROG-}"
# put in absolute paths if you don't have them in your path; or use env. vars.
mvprog="${MVPROG-mv}"
cpprog="${CPPROG-cp}"
chmodprog="${CHMODPROG-chmod}"
chownprog="${CHOWNPROG-chown}"
chgrpprog="${CHGRPPROG-chgrp}"
stripprog="${STRIPPROG-strip}"
rmprog="${RMPROG-rm}"
mkdirprog="${MKDIRPROG-mkdir}"
transformbasename=""
transform_arg=""
instcmd="$mvprog"
chmodcmd="$chmodprog 0755"
chowncmd=""
chgrpcmd=""
stripcmd=""
rmcmd="$rmprog -f"
mvcmd="$mvprog"
src=""
dst=""
dir_arg=""
while [ x"$1" != x ]; do
case $1 in
-c) instcmd="$cpprog"
shift
continue;;
-d) dir_arg=true
shift
continue;;
-m) chmodcmd="$chmodprog $2"
shift
shift
continue;;
-o) chowncmd="$chownprog $2"
shift
shift
continue;;
-g) chgrpcmd="$chgrpprog $2"
shift
shift
continue;;
-s) stripcmd="$stripprog"
shift
continue;;
-t=*) transformarg=`echo $1 | sed 's/-t=//'`
shift
continue;;
-b=*) transformbasename=`echo $1 | sed 's/-b=//'`
shift
continue;;
*) if [ x"$src" = x ]
then
src=$1
else
# this colon is to work around a 386BSD /bin/sh bug
:
dst=$1
fi
shift
continue;;
esac
done
if [ x"$src" = x ]
then
echo "install: no input file specified"
exit 1
else
true
fi
if [ x"$dir_arg" != x ]; then
dst=$src
src=""
if [ -d $dst ]; then
instcmd=:
chmodcmd=""
else
instcmd=mkdir
fi
else
# Waiting for this to be detected by the "$instcmd $src $dsttmp" command
# might cause directories to be created, which would be especially bad
# if $src (and thus $dsttmp) contains '*'.
if [ -f $src -o -d $src ]
then
true
else
echo "install: $src does not exist"
exit 1
fi
if [ x"$dst" = x ]
then
echo "install: no destination specified"
exit 1
else
true
fi
# If destination is a directory, append the input filename; if your system
# does not like double slashes in filenames, you may need to add some logic
if [ -d $dst ]
then
dst="$dst"/`basename $src`
else
true
fi
fi
## this sed command emulates the dirname command
dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
# Make sure that the destination directory exists.
# this part is taken from Noah Friedman's mkinstalldirs script
# Skip lots of stat calls in the usual case.
if [ ! -d "$dstdir" ]; then
defaultIFS='
'
IFS="${IFS-${defaultIFS}}"
oIFS="${IFS}"
# Some sh's can't handle IFS=/ for some reason.
IFS='%'
set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'`
IFS="${oIFS}"
pathcomp=''
while [ $# -ne 0 ] ; do
pathcomp="${pathcomp}${1}"
shift
if [ ! -d "${pathcomp}" ] ;
then
$mkdirprog "${pathcomp}"
else
true
fi
pathcomp="${pathcomp}/"
done
fi
if [ x"$dir_arg" != x ]
then
$doit $instcmd $dst &&
if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi &&
if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi &&
if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi &&
if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi
else
# If we're going to rename the final executable, determine the name now.
if [ x"$transformarg" = x ]
then
dstfile=`basename $dst`
else
dstfile=`basename $dst $transformbasename |
sed $transformarg`$transformbasename
fi
# don't allow the sed command to completely eliminate the filename
if [ x"$dstfile" = x ]
then
dstfile=`basename $dst`
else
true
fi
# Make a temp file name in the proper directory.
dsttmp=$dstdir/#inst.$$#
# Move or copy the file name to the temp name
$doit $instcmd $src $dsttmp &&
trap "rm -f ${dsttmp}" 0 &&
# and set any options; do chmod last to preserve setuid bits
# If any of these fail, we abort the whole thing. If we want to
# ignore errors from any of these, just make sure not to ignore
# errors from the above "$doit $instcmd $src $dsttmp" command.
if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi &&
if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi &&
if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi &&
if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi &&
# Now rename the file to the real destination.
$doit $rmcmd -f $dstdir/$dstfile &&
$doit $mvcmd $dsttmp $dstdir/$dstfile
fi &&
exit 0

View File

@@ -0,0 +1,248 @@
# Microsoft Developer Studio Project File - Name="devs_example" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
CFG=devs_example - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "devs_example.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "devs_example.mak" CFG="devs_example - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "devs_example - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "devs_example - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "devs_example - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /MTd /W3 /GX /O2 /I "../../include/" /I "../../../../include/" /I "../../../../src/common/" /I "../../../../../asiosdk2/common/" /I "../../../../../asiosdk2/host/" /I "../../../../../asiosdk2/host/pc/" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
# SUBTRACT CPP /YX
# ADD BASE RSC /l 0x809 /d "NDEBUG"
# ADD RSC /l 0x809 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 portaudiocpp-vc6-r.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"../../bin/devs_example.exe" /libpath:"../../lib"
!ELSEIF "$(CFG)" == "devs_example - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include/" /I "../../../../include/" /I "../../../../src/common/" /I "../../../../../asiosdk2/common/" /I "../../../../../asiosdk2/host/" /I "../../../../../asiosdk2/host/pc/" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c
# SUBTRACT CPP /YX
# ADD BASE RSC /l 0x809 /d "_DEBUG"
# ADD RSC /l 0x809 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 portaudiocpp-vc6-d.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"../../bin/devs_example.exe" /pdbtype:sept /libpath:"../../lib"
!ENDIF
# Begin Target
# Name "devs_example - Win32 Release"
# Name "devs_example - Win32 Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Source File
SOURCE=..\..\..\..\pa_asio\iasiothiscallresolver.cpp
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_allocation.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\pa_asio\pa_asio.cpp
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_converters.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_cpuload.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_dither.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_front.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_process.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_skeleton.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_stream.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_trace.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\hostapi\dsound\pa_win_ds.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\hostapi\dsound\pa_win_ds_dynlink.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\os\win\pa_win_hostapis.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\os\win\pa_win_util.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\hostapi\wmme\pa_win_wmme.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\os\win\pa_x86_plain_converters.c
# End Source File
# End Group
# Begin Group "Header Files"
# PROP Default_Filter "h;hpp;hxx;hm;inl"
# Begin Source File
SOURCE=..\..\..\..\pa_asio\iasiothiscallresolver.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_allocation.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_converters.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_cpuload.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_dither.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_endianness.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_hostapi.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_process.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_stream.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_trace.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_types.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_util.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\hostapi\dsound\pa_win_ds_dynlink.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\os\win\pa_x86_plain_converters.h
# End Source File
# End Group
# Begin Group "Resource Files"
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
# End Group
# Begin Group "Example Files"
# PROP Default_Filter ""
# Begin Source File
SOURCE=..\..\example\devs.cxx
# End Source File
# End Group
# Begin Group "ASIO 2 SDK"
# PROP Default_Filter ""
# Begin Source File
SOURCE=..\..\..\..\..\asiosdk2\common\asio.cpp
# End Source File
# Begin Source File
SOURCE=..\..\..\..\..\asiosdk2\host\asiodrivers.cpp
# End Source File
# Begin Source File
SOURCE=..\..\..\..\..\asiosdk2\host\pc\asiolist.cpp
# End Source File
# End Group
# End Target
# End Project

View File

@@ -0,0 +1,44 @@
Microsoft Developer Studio Workspace File, Format Version 6.00
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
###############################################################################
Project: "devs_example"=".\devs_example.dsp" - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
Begin Project Dependency
Project_Dep_Name static_library
End Project Dependency
}}}
###############################################################################
Project: "static_library"=".\static_library.dsp" - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Global:
Package=<5>
{{{
}}}
Package=<3>
{{{
}}}
###############################################################################

View File

@@ -0,0 +1,252 @@
# Microsoft Developer Studio Project File - Name="sine_example" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
CFG=sine_example - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "sine_example.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "sine_example.mak" CFG="sine_example - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "sine_example - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "sine_example - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "sine_example - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /MTd /W3 /GX /O2 /I "../../include/" /I "../../../../include/" /I "../../../../src/common/" /I "../../../../../asiosdk2/common/" /I "../../../../../asiosdk2/host/" /I "../../../../../asiosdk2/host/pc/" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
# SUBTRACT CPP /YX
# ADD BASE RSC /l 0x809 /d "NDEBUG"
# ADD RSC /l 0x809 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 portaudiocpp-vc6-r.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"../../bin/sine_example.exe" /libpath:"../../lib"
!ELSEIF "$(CFG)" == "sine_example - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include/" /I "../../../../include/" /I "../../../../src/common/" /I "../../../../../asiosdk2/common/" /I "../../../../../asiosdk2/host/" /I "../../../../../asiosdk2/host/pc/" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /GZ /c
# SUBTRACT CPP /YX
# ADD BASE RSC /l 0x809 /d "_DEBUG"
# ADD RSC /l 0x809 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 portaudiocpp-vc6-d.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"../../bin/sine_example.exe" /pdbtype:sept /libpath:"../../lib"
!ENDIF
# Begin Target
# Name "sine_example - Win32 Release"
# Name "sine_example - Win32 Debug"
# Begin Group "Header Files"
# PROP Default_Filter "h;hpp;hxx;hm;inl"
# Begin Source File
SOURCE=..\..\..\..\pa_asio\iasiothiscallresolver.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_allocation.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_converters.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_cpuload.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_dither.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_endianness.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_hostapi.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_process.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_stream.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_trace.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_types.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_util.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\hostapi\dsound\pa_win_ds_dynlink.h
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\os\win\pa_x86_plain_converters.h
# End Source File
# End Group
# Begin Group "Resource Files"
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
# End Group
# Begin Group "Example Files"
# PROP Default_Filter ""
# Begin Source File
SOURCE=..\..\example\sine.cxx
# End Source File
# End Group
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Source File
SOURCE=..\..\..\..\pa_asio\iasiothiscallresolver.cpp
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_allocation.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\pa_asio\pa_asio.cpp
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_converters.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_cpuload.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_dither.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_front.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_process.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_skeleton.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_stream.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\common\pa_trace.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\hostapi\dsound\pa_win_ds.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\hostapi\dsound\pa_win_ds_dynlink.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\os\win\pa_win_hostapis.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\os\win\pa_win_util.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\hostapi\wasapi\pa_win_wasapi.cpp
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\hostapi\wmme\pa_win_wmme.c
# End Source File
# Begin Source File
SOURCE=..\..\..\..\src\os\win\pa_x86_plain_converters.c
# End Source File
# End Group
# Begin Group "ASIO 2 SDK"
# PROP Default_Filter ""
# Begin Source File
SOURCE=..\..\..\..\..\asiosdk2\common\asio.cpp
# End Source File
# Begin Source File
SOURCE=..\..\..\..\..\asiosdk2\host\asiodrivers.cpp
# End Source File
# Begin Source File
SOURCE=..\..\..\..\..\asiosdk2\host\pc\asiolist.cpp
# End Source File
# End Group
# End Target
# End Project

View File

@@ -0,0 +1,44 @@
Microsoft Developer Studio Workspace File, Format Version 6.00
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
###############################################################################
Project: "sine_example"=".\sine_example.dsp" - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
Begin Project Dependency
Project_Dep_Name static_library
End Project Dependency
}}}
###############################################################################
Project: "static_library"=".\static_library.dsp" - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Global:
Package=<5>
{{{
}}}
Package=<3>
{{{
}}}
###############################################################################

View File

@@ -0,0 +1,395 @@
# Microsoft Developer Studio Project File - Name="static_library" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Static Library" 0x0104
CFG=static_library - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "static_library.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "static_library.mak" CFG="static_library - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "static_library - Win32 Release" (based on "Win32 (x86) Static Library")
!MESSAGE "static_library - Win32 Debug" (based on "Win32 (x86) Static Library")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "static_library - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
# ADD CPP /nologo /MTd /W3 /GX /O2 /I "../../include/" /I "../../../../include/" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /FD /c
# SUBTRACT CPP /YX
# ADD BASE RSC /l 0x809 /d "NDEBUG"
# ADD RSC /l 0x809 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
# ADD LIB32 /nologo /out:"../../lib/portaudiocpp-vc6-r.lib"
!ELSEIF "$(CFG)" == "static_library - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../include/" /I "../../../../include/" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /FD /GZ /c
# SUBTRACT CPP /YX
# ADD BASE RSC /l 0x809 /d "_DEBUG"
# ADD RSC /l 0x809 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
# ADD LIB32 /nologo /out:"../../lib/portaudiocpp-vc6-d.lib"
!ENDIF
# Begin Target
# Name "static_library - Win32 Release"
# Name "static_library - Win32 Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Source File
SOURCE=..\..\source\portaudiocpp\AsioDeviceAdapter.cxx
!IF "$(CFG)" == "static_library - Win32 Release"
!ELSEIF "$(CFG)" == "static_library - Win32 Debug"
# SUBTRACT CPP /YX
!ENDIF
# End Source File
# Begin Source File
SOURCE=..\..\source\portaudiocpp\BlockingStream.cxx
!IF "$(CFG)" == "static_library - Win32 Release"
!ELSEIF "$(CFG)" == "static_library - Win32 Debug"
# SUBTRACT CPP /YX
!ENDIF
# End Source File
# Begin Source File
SOURCE=..\..\source\portaudiocpp\CallbackInterface.cxx
!IF "$(CFG)" == "static_library - Win32 Release"
!ELSEIF "$(CFG)" == "static_library - Win32 Debug"
# SUBTRACT CPP /YX
!ENDIF
# End Source File
# Begin Source File
SOURCE=..\..\source\portaudiocpp\CallbackStream.cxx
!IF "$(CFG)" == "static_library - Win32 Release"
!ELSEIF "$(CFG)" == "static_library - Win32 Debug"
# SUBTRACT CPP /YX
!ENDIF
# End Source File
# Begin Source File
SOURCE=..\..\source\portaudiocpp\CFunCallbackStream.cxx
!IF "$(CFG)" == "static_library - Win32 Release"
!ELSEIF "$(CFG)" == "static_library - Win32 Debug"
# SUBTRACT CPP /YX
!ENDIF
# End Source File
# Begin Source File
SOURCE=..\..\source\portaudiocpp\CppFunCallbackStream.cxx
!IF "$(CFG)" == "static_library - Win32 Release"
!ELSEIF "$(CFG)" == "static_library - Win32 Debug"
# SUBTRACT CPP /YX
!ENDIF
# End Source File
# Begin Source File
SOURCE=..\..\source\portaudiocpp\Device.cxx
!IF "$(CFG)" == "static_library - Win32 Release"
!ELSEIF "$(CFG)" == "static_library - Win32 Debug"
# SUBTRACT CPP /YX
!ENDIF
# End Source File
# Begin Source File
SOURCE=..\..\source\portaudiocpp\DirectionSpecificStreamParameters.cxx
!IF "$(CFG)" == "static_library - Win32 Release"
!ELSEIF "$(CFG)" == "static_library - Win32 Debug"
# SUBTRACT CPP /YX
!ENDIF
# End Source File
# Begin Source File
SOURCE=..\..\source\portaudiocpp\Exception.cxx
!IF "$(CFG)" == "static_library - Win32 Release"
!ELSEIF "$(CFG)" == "static_library - Win32 Debug"
# SUBTRACT CPP /YX
!ENDIF
# End Source File
# Begin Source File
SOURCE=..\..\source\portaudiocpp\HostApi.cxx
!IF "$(CFG)" == "static_library - Win32 Release"
!ELSEIF "$(CFG)" == "static_library - Win32 Debug"
# SUBTRACT CPP /YX
!ENDIF
# End Source File
# Begin Source File
SOURCE=..\..\source\portaudiocpp\InterfaceCallbackStream.cxx
!IF "$(CFG)" == "static_library - Win32 Release"
!ELSEIF "$(CFG)" == "static_library - Win32 Debug"
# SUBTRACT CPP /YX
!ENDIF
# End Source File
# Begin Source File
SOURCE=..\..\source\portaudiocpp\MemFunCallbackStream.cxx
!IF "$(CFG)" == "static_library - Win32 Release"
!ELSEIF "$(CFG)" == "static_library - Win32 Debug"
# SUBTRACT CPP /YX
!ENDIF
# End Source File
# Begin Source File
SOURCE=..\..\source\portaudiocpp\Stream.cxx
!IF "$(CFG)" == "static_library - Win32 Release"
!ELSEIF "$(CFG)" == "static_library - Win32 Debug"
# SUBTRACT CPP /YX
!ENDIF
# End Source File
# Begin Source File
SOURCE=..\..\source\portaudiocpp\StreamParameters.cxx
!IF "$(CFG)" == "static_library - Win32 Release"
!ELSEIF "$(CFG)" == "static_library - Win32 Debug"
# SUBTRACT CPP /YX
!ENDIF
# End Source File
# Begin Source File
SOURCE=..\..\source\portaudiocpp\System.cxx
!IF "$(CFG)" == "static_library - Win32 Release"
!ELSEIF "$(CFG)" == "static_library - Win32 Debug"
# SUBTRACT CPP /YX
!ENDIF
# End Source File
# Begin Source File
SOURCE=..\..\source\portaudiocpp\SystemDeviceIterator.cxx
!IF "$(CFG)" == "static_library - Win32 Release"
!ELSEIF "$(CFG)" == "static_library - Win32 Debug"
# SUBTRACT CPP /YX
!ENDIF
# End Source File
# Begin Source File
SOURCE=..\..\source\portaudiocpp\SystemHostApiIterator.cxx
!IF "$(CFG)" == "static_library - Win32 Release"
!ELSEIF "$(CFG)" == "static_library - Win32 Debug"
# SUBTRACT CPP /YX
!ENDIF
# End Source File
# End Group
# Begin Group "Header Files"
# PROP Default_Filter "h;hpp;hxx;hm;inl"
# Begin Source File
SOURCE=..\..\include\portaudiocpp\AsioDeviceAdapter.hxx
# End Source File
# Begin Source File
SOURCE=..\..\include\portaudiocpp\AutoSystem.hxx
# End Source File
# Begin Source File
SOURCE=..\..\include\portaudiocpp\BlockingStream.hxx
# End Source File
# Begin Source File
SOURCE=..\..\include\portaudiocpp\CallbackInterface.hxx
# End Source File
# Begin Source File
SOURCE=..\..\include\portaudiocpp\CallbackStream.hxx
# End Source File
# Begin Source File
SOURCE=..\..\include\portaudiocpp\CFunCallbackStream.hxx
# End Source File
# Begin Source File
SOURCE=..\..\include\portaudiocpp\CppFunCallbackStream.hxx
# End Source File
# Begin Source File
SOURCE=..\..\include\portaudiocpp\Device.hxx
# End Source File
# Begin Source File
SOURCE=..\..\include\portaudiocpp\DirectionSpecificStreamParameters.hxx
# End Source File
# Begin Source File
SOURCE=..\..\include\portaudiocpp\Exception.hxx
# End Source File
# Begin Source File
SOURCE=..\..\include\portaudiocpp\HostApi.hxx
# End Source File
# Begin Source File
SOURCE=..\..\include\portaudiocpp\InterfaceCallbackStream.hxx
# End Source File
# Begin Source File
SOURCE=..\..\include\portaudiocpp\MemFunCallbackStream.hxx
# End Source File
# Begin Source File
SOURCE=..\..\include\portaudiocpp\PortAudioCpp.hxx
# End Source File
# Begin Source File
SOURCE=..\..\include\portaudiocpp\SampleDataFormat.hxx
# End Source File
# Begin Source File
SOURCE=..\..\include\portaudiocpp\Stream.hxx
# End Source File
# Begin Source File
SOURCE=..\..\include\portaudiocpp\StreamParameters.hxx
# End Source File
# Begin Source File
SOURCE=..\..\include\portaudiocpp\System.hxx
# End Source File
# Begin Source File
SOURCE=..\..\include\portaudiocpp\SystemDeviceIterator.hxx
# End Source File
# Begin Source File
SOURCE=..\..\include\portaudiocpp\SystemHostApiIterator.hxx
# End Source File
# End Group
# End Target
# End Project

View File

@@ -0,0 +1,29 @@
Microsoft Developer Studio Workspace File, Format Version 6.00
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
###############################################################################
Project: "static_library"=".\static_library.dsp" - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Global:
Package=<5>
{{{
}}}
Package=<3>
{{{
}}}
###############################################################################

View File

@@ -0,0 +1,30 @@
Microsoft Visual Studio Solution File, Format Version 8.00
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "devs_example", "devs_example.vcproj", "{1B9A038D-80A3-4DBD-9F0D-AF10B49B863A}"
ProjectSection(ProjectDependencies) = postProject
{D18EA0C9-8C65-441D-884C-55EB43A84F2A} = {D18EA0C9-8C65-441D-884C-55EB43A84F2A}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "static_library", "static_library.vcproj", "{D18EA0C9-8C65-441D-884C-55EB43A84F2A}"
ProjectSection(ProjectDependencies) = postProject
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfiguration) = preSolution
Debug = Debug
Release = Release
EndGlobalSection
GlobalSection(ProjectConfiguration) = postSolution
{1B9A038D-80A3-4DBD-9F0D-AF10B49B863A}.Debug.ActiveCfg = Debug|Win32
{1B9A038D-80A3-4DBD-9F0D-AF10B49B863A}.Debug.Build.0 = Debug|Win32
{1B9A038D-80A3-4DBD-9F0D-AF10B49B863A}.Release.ActiveCfg = Release|Win32
{1B9A038D-80A3-4DBD-9F0D-AF10B49B863A}.Release.Build.0 = Release|Win32
{D18EA0C9-8C65-441D-884C-55EB43A84F2A}.Debug.ActiveCfg = Debug|Win32
{D18EA0C9-8C65-441D-884C-55EB43A84F2A}.Debug.Build.0 = Debug|Win32
{D18EA0C9-8C65-441D-884C-55EB43A84F2A}.Release.ActiveCfg = Release|Win32
{D18EA0C9-8C65-441D-884C-55EB43A84F2A}.Release.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
EndGlobalSection
GlobalSection(ExtensibilityAddIns) = postSolution
EndGlobalSection
EndGlobal

View File

@@ -0,0 +1,195 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="7.10"
Name="devs_example"
ProjectGUID="{1B9A038D-80A3-4DBD-9F0D-AF10B49B863A}"
Keyword="Win32Proj">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="Debug"
IntermediateDirectory="Debug"
ConfigurationType="1"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../../include/;../../../../include/;../../../../src/common/;../../../../../asiosdk2/common/,../../../../../asiosdk2/host/,../../../../../asiosdk2/host/pc/"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="0"
ProgramDataBaseFileName="$(IntDir)/vc71.pdb"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="../../lib/portaudiocpp-vc7_1-d.lib"
OutputFile="../../bin/devs_example.exe"
LinkIncremental="2"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile="$(OutDir)/devs_example.pdb"
SubSystem="1"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="Release"
IntermediateDirectory="Release"
ConfigurationType="1"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../../include/;../../../../include/;../../../../src/common/;../../../../../asiosdk2/common/,../../../../../asiosdk2/host/,../../../../../asiosdk2/host/pc/"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="2"
UsePrecompiledHeader="0"
ProgramDataBaseFileName="$(IntDir)/vc71.pdb"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="../../lib/portaudiocpp-vc7_1-r.lib"
OutputFile="../../bin/devs_example.exe"
LinkIncremental="1"
GenerateDebugInformation="TRUE"
SubSystem="1"
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Files"
Filter="">
<File
RelativePath="..\..\example\devs.cxx">
</File>
</Filter>
<Filter
Name="PortAudio v19 Files"
Filter="">
<File
RelativePath="..\..\..\..\src\common\pa_allocation.c">
</File>
<File
RelativePath="..\..\..\..\src\hostapi\asio\pa_asio.cpp">
</File>
<File
RelativePath="..\..\..\..\src\common\pa_converters.c">
</File>
<File
RelativePath="..\..\..\..\src\common\pa_cpuload.c">
</File>
<File
RelativePath="..\..\..\..\src\common\pa_dither.c">
</File>
<File
RelativePath="..\..\..\..\src\common\pa_front.c">
</File>
<File
RelativePath="..\..\..\..\src\common\pa_process.c">
</File>
<File
RelativePath="..\..\..\..\src\common\pa_skeleton.c">
</File>
<File
RelativePath="..\..\..\..\src\common\pa_stream.c">
</File>
<File
RelativePath="..\..\..\..\src\common\pa_trace.c">
</File>
<File
RelativePath="..\..\..\..\src\hostapi\dsound\pa_win_ds.c">
</File>
<File
RelativePath="..\..\..\..\src\hostapi\dsound\pa_win_ds_dynlink.c">
</File>
<File
RelativePath="..\..\..\..\src\os\win\pa_win_hostapis.c">
</File>
<File
RelativePath="..\..\..\..\src\os\win\pa_win_util.c">
</File>
<File
RelativePath="..\..\..\..\src\hostapi\wasapi\pa_win_wasapi.cpp">
</File>
<File
RelativePath="..\..\..\..\src\hostapi\wmme\pa_win_wmme.c">
</File>
<File
RelativePath="..\..\..\..\src\os\win\pa_x86_plain_converters.c">
</File>
</Filter>
<Filter
Name="ASIO 2 SDK Files"
Filter="">
<File
RelativePath="..\..\..\..\..\asiosdk2\common\asio.cpp">
</File>
<File
RelativePath="..\..\..\..\..\asiosdk2\host\asiodrivers.cpp">
</File>
<File
RelativePath="..\..\..\..\..\asiosdk2\host\pc\asiolist.cpp">
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View File

@@ -0,0 +1,30 @@
Microsoft Visual Studio Solution File, Format Version 8.00
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sine_example", "sine_example.vcproj", "{1B9A038D-80A3-4DBD-9F0D-AF10B49B863A}"
ProjectSection(ProjectDependencies) = postProject
{D18EA0C9-8C65-441D-884C-55EB43A84F2A} = {D18EA0C9-8C65-441D-884C-55EB43A84F2A}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "static_library", "static_library.vcproj", "{D18EA0C9-8C65-441D-884C-55EB43A84F2A}"
ProjectSection(ProjectDependencies) = postProject
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfiguration) = preSolution
Debug = Debug
Release = Release
EndGlobalSection
GlobalSection(ProjectConfiguration) = postSolution
{1B9A038D-80A3-4DBD-9F0D-AF10B49B863A}.Debug.ActiveCfg = Debug|Win32
{1B9A038D-80A3-4DBD-9F0D-AF10B49B863A}.Debug.Build.0 = Debug|Win32
{1B9A038D-80A3-4DBD-9F0D-AF10B49B863A}.Release.ActiveCfg = Release|Win32
{1B9A038D-80A3-4DBD-9F0D-AF10B49B863A}.Release.Build.0 = Release|Win32
{D18EA0C9-8C65-441D-884C-55EB43A84F2A}.Debug.ActiveCfg = Debug|Win32
{D18EA0C9-8C65-441D-884C-55EB43A84F2A}.Debug.Build.0 = Debug|Win32
{D18EA0C9-8C65-441D-884C-55EB43A84F2A}.Release.ActiveCfg = Release|Win32
{D18EA0C9-8C65-441D-884C-55EB43A84F2A}.Release.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
EndGlobalSection
GlobalSection(ExtensibilityAddIns) = postSolution
EndGlobalSection
EndGlobal

View File

@@ -0,0 +1,327 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="7.10"
Name="sine_example"
ProjectGUID="{1B9A038D-80A3-4DBD-9F0D-AF10B49B863A}"
Keyword="Win32Proj">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="Debug"
IntermediateDirectory="Debug"
ConfigurationType="1"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../../include/;../../../../include/;../../../../src/common/;../../../../../asiosdk2/common/,../../../../../asiosdk2/host/,../../../../../asiosdk2/host/pc/"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="0"
ProgramDataBaseFileName="$(IntDir)/vc71.pdb"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="../../lib/portaudiocpp-vc7_1-d.lib"
OutputFile="../../bin/sine_example.exe"
LinkIncremental="2"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile="$(OutDir)/sine_example.pdb"
SubSystem="1"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="Release"
IntermediateDirectory="Release"
ConfigurationType="1"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../../include/;../../../../include/;../../../../src/common/;../../../../../asiosdk2/common/,../../../../../asiosdk2/host/,../../../../../asiosdk2/host/pc/"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
RuntimeLibrary="2"
UsePrecompiledHeader="0"
ProgramDataBaseFileName="$(IntDir)/vc71.pdb"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="../../lib/portaudiocpp-vc7_1-r.lib"
OutputFile="../../bin/sine_example.exe"
LinkIncremental="1"
GenerateDebugInformation="TRUE"
SubSystem="1"
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Files"
Filter="">
<File
RelativePath="..\..\example\sine.cxx">
</File>
</Filter>
<Filter
Name="PortAudio v19 Files"
Filter="">
<File
RelativePath="..\..\..\..\src\common\pa_allocation.c">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
</File>
<File
RelativePath="..\..\..\..\src\hostapi\asio\pa_asio.cpp">
</File>
<File
RelativePath="..\..\..\..\src\common\pa_converters.c">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
</File>
<File
RelativePath="..\..\..\..\src\common\pa_cpuload.c">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
</File>
<File
RelativePath="..\..\..\..\src\common\pa_dither.c">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
</File>
<File
RelativePath="..\..\..\..\src\common\pa_front.c">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
</File>
<File
RelativePath="..\..\..\..\src\common\pa_process.c">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
</File>
<File
RelativePath="..\..\..\..\src\common\pa_skeleton.c">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
</File>
<File
RelativePath="..\..\..\..\src\common\pa_stream.c">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
</File>
<File
RelativePath="..\..\..\..\src\common\pa_trace.c">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
</File>
<File
RelativePath="..\..\..\..\src\hostapi\dsound\pa_win_ds.c">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
</File>
<File
RelativePath="..\..\..\..\src\hostapi\dsound\pa_win_ds_dynlink.c">
</File>
<File
RelativePath="..\..\..\..\src\os\win\pa_win_hostapis.c">
</File>
<File
RelativePath="..\..\..\..\src\os\win\pa_win_util.c">
</File>
<File
RelativePath="..\..\..\..\src\hostapi\wasapi\pa_win_wasapi.cpp">
</File>
<File
RelativePath="..\..\..\..\src\hostapi\wmme\pa_win_wmme.c">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
</FileConfiguration>
</File>
<File
RelativePath="..\..\..\..\src\os\win\pa_x86_plain_converters.c">
</File>
</Filter>
<Filter
Name="ASIO 2 SDK Files"
Filter="">
<File
RelativePath="..\..\..\..\..\asiosdk2\common\asio.cpp">
</File>
<File
RelativePath="..\..\..\..\..\asiosdk2\host\asiodrivers.cpp">
</File>
<File
RelativePath="..\..\..\..\..\asiosdk2\host\pc\asiolist.cpp">
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View File

@@ -0,0 +1,21 @@
Microsoft Visual Studio Solution File, Format Version 8.00
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "static_library", "static_library.vcproj", "{D18EA0C9-8C65-441D-884C-55EB43A84F2A}"
ProjectSection(ProjectDependencies) = postProject
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfiguration) = preSolution
Debug = Debug
Release = Release
EndGlobalSection
GlobalSection(ProjectConfiguration) = postSolution
{D18EA0C9-8C65-441D-884C-55EB43A84F2A}.Debug.ActiveCfg = Debug|Win32
{D18EA0C9-8C65-441D-884C-55EB43A84F2A}.Debug.Build.0 = Debug|Win32
{D18EA0C9-8C65-441D-884C-55EB43A84F2A}.Release.ActiveCfg = Release|Win32
{D18EA0C9-8C65-441D-884C-55EB43A84F2A}.Release.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
EndGlobalSection
GlobalSection(ExtensibilityAddIns) = postSolution
EndGlobalSection
EndGlobal

View File

@@ -0,0 +1,218 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="7.10"
Name="static_library"
ProjectGUID="{D18EA0C9-8C65-441D-884C-55EB43A84F2A}"
Keyword="Win32Proj">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="../../lib/"
IntermediateDirectory="Debug"
ConfigurationType="4"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../../include/;../../../../include/"
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="0"
ProgramDataBaseFileName="$(IntDir)/vc71.pdb"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLibrarianTool"
OutputFile="$(OutDir)/portaudiocpp-vc7_1-d.lib"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="../../lib/"
IntermediateDirectory="Release"
ConfigurationType="4"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../../include/;../../../../include/"
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
RuntimeLibrary="2"
UsePrecompiledHeader="0"
ProgramDataBaseFileName="$(IntDir)/vc71.pdb"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLibrarianTool"
OutputFile="$(OutDir)/portaudiocpp-vc7_1-r.lib"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Files"
Filter="">
<File
RelativePath="..\..\source\portaudiocpp\AsioDeviceAdapter.cxx">
</File>
<File
RelativePath="..\..\include\portaudiocpp\AsioDeviceAdapter.hxx">
</File>
<File
RelativePath="..\..\include\portaudiocpp\AutoSystem.hxx">
</File>
<File
RelativePath="..\..\source\portaudiocpp\BlockingStream.cxx">
</File>
<File
RelativePath="..\..\include\portaudiocpp\BlockingStream.hxx">
</File>
<File
RelativePath="..\..\source\portaudiocpp\CallbackInterface.cxx">
</File>
<File
RelativePath="..\..\include\portaudiocpp\CallbackInterface.hxx">
</File>
<File
RelativePath="..\..\source\portaudiocpp\CallbackStream.cxx">
</File>
<File
RelativePath="..\..\include\portaudiocpp\CallbackStream.hxx">
</File>
<File
RelativePath="..\..\source\portaudiocpp\CFunCallbackStream.cxx">
</File>
<File
RelativePath="..\..\include\portaudiocpp\CFunCallbackStream.hxx">
</File>
<File
RelativePath="..\..\source\portaudiocpp\CppFunCallbackStream.cxx">
</File>
<File
RelativePath="..\..\include\portaudiocpp\CppFunCallbackStream.hxx">
</File>
<File
RelativePath="..\..\source\portaudiocpp\Device.cxx">
</File>
<File
RelativePath="..\..\include\portaudiocpp\Device.hxx">
</File>
<File
RelativePath="..\..\source\portaudiocpp\DirectionSpecificStreamParameters.cxx">
</File>
<File
RelativePath="..\..\include\portaudiocpp\DirectionSpecificStreamParameters.hxx">
</File>
<File
RelativePath="..\..\source\portaudiocpp\Exception.cxx">
</File>
<File
RelativePath="..\..\include\portaudiocpp\Exception.hxx">
</File>
<File
RelativePath="..\..\source\portaudiocpp\HostApi.cxx">
</File>
<File
RelativePath="..\..\include\portaudiocpp\HostApi.hxx">
</File>
<File
RelativePath="..\..\source\portaudiocpp\InterfaceCallbackStream.cxx">
</File>
<File
RelativePath="..\..\include\portaudiocpp\InterfaceCallbackStream.hxx">
</File>
<File
RelativePath="..\..\source\portaudiocpp\MemFunCallbackStream.cxx">
</File>
<File
RelativePath="..\..\include\portaudiocpp\MemFunCallbackStream.hxx">
</File>
<File
RelativePath="..\..\include\portaudiocpp\PortAudioCpp.hxx">
</File>
<File
RelativePath="..\..\include\portaudiocpp\SampleDataFormat.hxx">
</File>
<File
RelativePath="..\..\source\portaudiocpp\Stream.cxx">
</File>
<File
RelativePath="..\..\include\portaudiocpp\Stream.hxx">
</File>
<File
RelativePath="..\..\source\portaudiocpp\StreamParameters.cxx">
</File>
<File
RelativePath="..\..\include\portaudiocpp\StreamParameters.hxx">
</File>
<File
RelativePath="..\..\source\portaudiocpp\System.cxx">
</File>
<File
RelativePath="..\..\include\portaudiocpp\System.hxx">
</File>
<File
RelativePath="..\..\source\portaudiocpp\SystemDeviceIterator.cxx">
</File>
<File
RelativePath="..\..\include\portaudiocpp\SystemDeviceIterator.hxx">
</File>
<File
RelativePath="..\..\source\portaudiocpp\SystemHostApiIterator.cxx">
</File>
<File
RelativePath="..\..\include\portaudiocpp\SystemHostApiIterator.hxx">
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>