aboutsummaryrefslogtreecommitdiff
path: root/externals
diff options
context:
space:
mode:
authorThomas Grill <xovo@users.sourceforge.net>2003-11-12 03:35:26 +0000
committerThomas Grill <xovo@users.sourceforge.net>2003-11-12 03:35:26 +0000
commit7e747f8cd9634260c3bbcce628a481d72e5cab3c (patch)
tree8d75ce32422af11d1517cd4378e196151185fd17 /externals
parent1a27ba8f28e0915e6abc102e2634d99d41fd59fb (diff)
""
svn path=/trunk/; revision=1179
Diffstat (limited to 'externals')
-rw-r--r--externals/grill/flext/build-max-msvc.bat4
-rw-r--r--externals/grill/flext/config-max-msvc.txt35
-rw-r--r--externals/grill/flext/config-pd-msvc.txt16
-rw-r--r--externals/grill/flext/flext.dsp424
-rw-r--r--externals/grill/flext/flext_sh.dsp434
-rw-r--r--externals/grill/flext/make-inc.max-msvc142
-rw-r--r--externals/grill/flext/make-inc.pd-msvc35
-rw-r--r--externals/grill/flext/makefile.max-msvc37
-rw-r--r--externals/grill/flext/makefile.pd-msvc10
-rw-r--r--externals/grill/flext/readme.txt9
-rw-r--r--externals/grill/flext/source/flattr_ed.cpp6
-rwxr-xr-xexternals/grill/flext/source/flqueue.cpp2
-rw-r--r--externals/grill/flext/source/flstdc.h9
-rw-r--r--externals/grill/flext/source/flsupport.h9
-rw-r--r--externals/grill/flext/tutorial/adv1/adv1.vcproj177
-rw-r--r--externals/grill/flext/tutorial/adv2/adv2.vcproj176
-rw-r--r--externals/grill/flext/tutorial/adv3/adv3.vcproj176
-rw-r--r--externals/grill/flext/tutorial/attr1/attr1.vcproj176
-rw-r--r--externals/grill/flext/tutorial/attr2/attr2.vcproj176
-rw-r--r--externals/grill/flext/tutorial/attr3/attr3.vcproj176
-rw-r--r--externals/grill/flext/tutorial/bind1/bind1.vcproj177
-rw-r--r--externals/grill/flext/tutorial/buffer1/buffer1.vcproj177
-rw-r--r--externals/grill/flext/tutorial/lib1/lib1.vcproj177
-rw-r--r--externals/grill/flext/tutorial/pd/ex-bind1.pd55
-rw-r--r--externals/grill/flext/tutorial/pd/ex-buffer1.pd77
-rw-r--r--externals/grill/flext/tutorial/signal1/signal1.vcproj177
-rw-r--r--externals/grill/flext/tutorial/signal2/signal2.vcproj177
-rw-r--r--externals/grill/flext/tutorial/simple1/simple1.vcproj177
-rw-r--r--externals/grill/flext/tutorial/simple2/simple2.vcproj176
-rw-r--r--externals/grill/flext/tutorial/simple3/simple3.vcproj176
-rw-r--r--externals/grill/flext/tutorial/sndobj1/sndobj1.vcproj177
-rw-r--r--externals/grill/flext/tutorial/stk1/stk1.vcproj177
-rw-r--r--externals/grill/flext/tutorial/stk2/stk2.vcproj177
-rw-r--r--externals/grill/flext/tutorial/thread1/thread1.vcproj176
-rw-r--r--externals/grill/flext/tutorial/thread2/thread2.vcproj176
-rw-r--r--externals/grill/flext/tutorial/timer1/timer1.vcproj177
-rw-r--r--externals/grill/flext/tutorial/tutorial.sln473
37 files changed, 4416 insertions, 892 deletions
diff --git a/externals/grill/flext/build-max-msvc.bat b/externals/grill/flext/build-max-msvc.bat
new file mode 100644
index 00000000..9a2603c3
--- /dev/null
+++ b/externals/grill/flext/build-max-msvc.bat
@@ -0,0 +1,4 @@
+@echo --- Building flext with MS Visual C++ ---
+
+nmake -f makefile.max-msvc clean
+nmake -f makefile.max-msvc
diff --git a/externals/grill/flext/config-max-msvc.txt b/externals/grill/flext/config-max-msvc.txt
new file mode 100644
index 00000000..39b171ad
--- /dev/null
+++ b/externals/grill/flext/config-max-msvc.txt
@@ -0,0 +1,35 @@
+# flext - C++ layer for Max/MSP and pd (pure data) externals
+# Copyright (c) 2001-2003 Thomas Grill (xovo@gmx.net)
+#
+
+# where is the Max SDK?
+MAXSDKPATH=F:\prog\audio\MaxWinSDK\c74support
+
+# where is the pthreads package?
+PTHREADS=F:\prog\packs\pthreads
+
+# where is MS VC++?
+# (should be commented out when called from the Visual Studio Command prompt)
+# MSVCPATH="c:\programme\prog\microsoft visual studio\VC98"
+
+# where is the SndObj include directory?
+# headers are searched in SNDOBJ/include, the sndobj.lib in SNDOBJ/lib
+# (leave blank or comment out to disable SndObj support)
+# SNDOBJ=f:\prog\audio\sndobj
+
+# where is the STK include directory?
+# headers are searched in STK/include, the stk.lib in STK/lib
+# (leave blank or comment out to disable STK support)
+# STK=f:\prog\audio\stk
+
+# where should flext libraries be built?
+# object files will be placed in subfolders
+OUTPATH=".\max-msvc"
+
+# where should flext libraries be installed?
+# (leave blank to omit installation)
+INSTDIR=$(PDPATH)\flext
+
+# user-definable compiler flags
+# e.g. FLEXT_USE_SIMD enables SIMD support for capable CPUs (for VC++ 6, you need the Processor Pack)
+UFLAGS=/DFLEXT_USE_SIMD /G6 /arch:SSE
diff --git a/externals/grill/flext/config-pd-msvc.txt b/externals/grill/flext/config-pd-msvc.txt
index d754b23e..6d1cc16b 100644
--- a/externals/grill/flext/config-pd-msvc.txt
+++ b/externals/grill/flext/config-pd-msvc.txt
@@ -5,17 +5,23 @@
# where is PD?
PDPATH=c:\programme\audio\pd
+# where is the pthreads package?
+# (comment out if you use the standard pd package where pthreads are included)
+# PTHREADS=F:\prog\packs\pthreads
+
# where is MS VC++?
# (should be commented out when called from the Visual Studio Command prompt)
# MSVCPATH="c:\programme\prog\microsoft visual studio\VC98"
-# where is the SndObj include directory?
+# where is the SndObj directory?
+# headers are searched in SNDOBJ/include, the sndobj.lib in SNDOBJ/lib
# (leave blank or comment out to disable SndObj support)
-SNDOBJ=f:\prog\audio\sndobj\include
+SNDOBJ=f:\prog\audio\sndobj
# where is the STK include directory?
+# headers are searched in STK/include, the stk.lib in STK/lib
# (leave blank or comment out to disable STK support)
-STK=f:\prog\audio\stk\include
+STK=f:\prog\audio\stk
# where should flext libraries be built?
# object files will be placed in subfolders
@@ -26,5 +32,5 @@ OUTPATH=".\pd-msvc"
INSTDIR=$(PDPATH)\flext
# user-definable compiler flags
-# e.g. FLEXT_USE_SIMD enables SIMD support for capable CPUs (you need the Processor Pack for MSVC++)
-UFLAGS=-DFLEXT_USE_SIMD
+# e.g. FLEXT_USE_SIMD enables SIMD support for capable CPUs (for MSVC6, you need the Processor Pack)
+UFLAGS=/DFLEXT_USE_SIMD /G6 /arch:SSE
diff --git a/externals/grill/flext/flext.dsp b/externals/grill/flext/flext.dsp
deleted file mode 100644
index 1af59948..00000000
--- a/externals/grill/flext/flext.dsp
+++ /dev/null
@@ -1,424 +0,0 @@
-# Microsoft Developer Studio Project File - Name="flext" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** NICHT BEARBEITEN **
-
-# TARGTYPE "Win32 (x86) Static Library" 0x0104
-
-CFG=flext - Win32 Threads DLL Debug
-!MESSAGE Dies ist kein gültiges Makefile. Zum Erstellen dieses Projekts mit NMAKE
-!MESSAGE verwenden Sie den Befehl "Makefile exportieren" und führen Sie den Befehl
-!MESSAGE
-!MESSAGE NMAKE /f "flext.mak".
-!MESSAGE
-!MESSAGE Sie können beim Ausführen von NMAKE eine Konfiguration angeben
-!MESSAGE durch Definieren des Makros CFG in der Befehlszeile. Zum Beispiel:
-!MESSAGE
-!MESSAGE NMAKE /f "flext.mak" CFG="flext - Win32 Threads DLL Debug"
-!MESSAGE
-!MESSAGE Für die Konfiguration stehen zur Auswahl:
-!MESSAGE
-!MESSAGE "flext - Win32 Release" (basierend auf "Win32 (x86) Static Library")
-!MESSAGE "flext - Win32 Debug" (basierend auf "Win32 (x86) Static Library")
-!MESSAGE "flext - Win32 Threads Debug" (basierend auf "Win32 (x86) Static Library")
-!MESSAGE "flext - Win32 Threads Release" (basierend auf "Win32 (x86) Static Library")
-!MESSAGE "flext - Win32 Threads DLL Debug" (basierend auf "Win32 (x86) Static Library")
-!MESSAGE "flext - Win32 Threads DLL Release" (basierend auf "Win32 (x86) Static Library")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName "max/flext"
-# PROP Scc_LocalPath "."
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "flext - 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 "pd-msvc\s"
-# PROP Intermediate_Dir "pd-msvc\s"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
-# ADD CPP /nologo /W3 /GR /GX /O2 /I "c:\programme\audio\pd\src" /I "f:\prog\audio\sndobj\include" /I "f:\prog\audio\stk\include" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /D FLEXT_SYS=2 /D "FLEXT_USE_SIMD" /YX"flext.h" /FD /c
-# ADD BASE RSC /l 0xc07 /d "NDEBUG"
-# ADD RSC /l 0xc07 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"pd-msvc/flext-pdwin.lib"
-
-!ELSEIF "$(CFG)" == "flext - 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 "pd-msvc\sd"
-# PROP Intermediate_Dir "pd-msvc\sd"
-# 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 /W3 /Gm /GR /GX /ZI /Od /I "c:\programme\audio\pd\src" /I "f:\prog\audio\sndobj\include" /I "f:\prog\audio\stk\include" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /D FLEXT_SYS=2 /D "FLEXT_USE_SIMD" /FR /YX"flext.h" /FD /GZ /c
-# ADD BASE RSC /l 0xc07 /d "_DEBUG"
-# ADD RSC /l 0xc07 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"pd-msvc/flext_d-pdwin.lib"
-
-!ELSEIF "$(CFG)" == "flext - Win32 Threads Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "flext___Win32_Threads_Debug"
-# PROP BASE Intermediate_Dir "flext___Win32_Threads_Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "pd-msvc\td"
-# PROP Intermediate_Dir "pd-msvc\td"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GR /ZI /Od /I "c:\programme\audio\pd\src" /I "." /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /D "PD" /D "NT" /D "FLEXT_THREADS" /FR /YX /FD /GZ /c
-# ADD CPP /nologo /MTd /W3 /Gm /GR /GX /ZI /Od /I "c:\programme\audio\pd\src" /I "f:\prog\audio\sndobj\include" /I "f:\prog\audio\stk\include" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /D "FLEXT_SYS_PD" /D "FLEXT_THREADS" /D "FLEXT_USE_SIMD" /FR /YX"flext.h" /FD /GZ /c
-# ADD BASE RSC /l 0xc07 /d "_DEBUG"
-# ADD RSC /l 0xc07 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"msvc-debug\flext-pdwin.lib"
-# ADD LIB32 /nologo /out:"pd-msvc/flext_td-pdwin.lib"
-
-!ELSEIF "$(CFG)" == "flext - Win32 Threads Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "flext___Win32_Threads_Release"
-# PROP BASE Intermediate_Dir "flext___Win32_Threads_Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "pd-msvc\t"
-# PROP Intermediate_Dir "pd-msvc\t"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GR /O2 /I "c:\programme\audio\pd\src" /I "." /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /D "PD" /D "NT" /D "FLEXT_THREADS" /YX /FD /c
-# ADD CPP /nologo /MT /W3 /GR /GX /O2 /I "c:\programme\audio\pd\src" /I "f:\prog\audio\sndobj\include" /I "f:\prog\audio\stk\include" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /D FLEXT_SYS=2 /D "FLEXT_THREADS" /D "FLEXT_USE_SIMD" /YX"flext.h" /FD /c
-# ADD BASE RSC /l 0xc07 /d "NDEBUG"
-# ADD RSC /l 0xc07 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"msvc/flext-pdwin.lib"
-# ADD LIB32 /nologo /out:"pd-msvc/flext_t-pdwin.lib"
-
-!ELSEIF "$(CFG)" == "flext - Win32 Threads DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "flext___Win32_Threads_DLL_Debug"
-# PROP BASE Intermediate_Dir "flext___Win32_Threads_DLL_Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "pd-msvc\tdl"
-# PROP Intermediate_Dir "pd-msvc\tdl"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /ZI /Od /I "c:\programme\audio\pd\src" /I "f:\prog\audio\sndobj\include" /I "f:\prog\audio\stk\include" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /D "FLEXT_SYS_PD" /D "FLEXT_THREADS" /FR /YX"flext.h" /FD /GZ /c
-# ADD CPP /nologo /MDd /W3 /Gm /GR /GX /ZI /Od /I "c:\programme\audio\pd\src" /I "f:\prog\audio\sndobj\include" /I "f:\prog\audio\stk\include" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /D "FLEXT_SYS_PD" /D "FLEXT_THREADS" /D "FLEXT_USE_SIMD" /FR /YX"flext.h" /FD /GZ /c
-# ADD BASE RSC /l 0xc07 /d "_DEBUG"
-# ADD RSC /l 0xc07 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"pd-msvc/flext_td-pdwin.lib"
-# ADD LIB32 /nologo /out:"pd-msvc/flext_tdl-pdwin.lib"
-
-!ELSEIF "$(CFG)" == "flext - Win32 Threads DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "flext___Win32_Threads_DLL_Release"
-# PROP BASE Intermediate_Dir "flext___Win32_Threads_DLL_Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "pd-msvc\trl"
-# PROP Intermediate_Dir "pd-msvc\trl"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /O2 /I "c:\programme\audio\pd\src" /I "f:\prog\audio\sndobj\include" /I "f:\prog\audio\stk\include" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /D FLEXT_SYS=2 /D "FLEXT_THREADS" /YX"flext.h" /FD /c
-# ADD CPP /nologo /MD /W3 /GR /GX /O2 /I "c:\programme\audio\pd\src" /I "f:\prog\audio\sndobj\include" /I "f:\prog\audio\stk\include" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /D FLEXT_SYS=2 /D "FLEXT_THREADS" /D "FLEXT_USE_SIMD" /YX"flext.h" /FD /c
-# ADD BASE RSC /l 0xc07 /d "NDEBUG"
-# ADD RSC /l 0xc07 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:"pd-msvc/flext_t-pdwin.lib"
-# ADD LIB32 /nologo /out:"pd-msvc/flext_tl-pdwin.lib"
-
-!ENDIF
-
-# Begin Target
-
-# Name "flext - Win32 Release"
-# Name "flext - Win32 Debug"
-# Name "flext - Win32 Threads Debug"
-# Name "flext - Win32 Threads Release"
-# Name "flext - Win32 Threads DLL Debug"
-# Name "flext - Win32 Threads DLL Release"
-# Begin Group "doc"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\changes.txt
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\fldoxygen.h
-# End Source File
-# Begin Source File
-
-SOURCE=".\make-files.txt"
-# End Source File
-# Begin Source File
-
-SOURCE=.\readme.txt
-# End Source File
-# End Group
-# Begin Group "Atom"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\source\flatom.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flatom_app.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flatom_part.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flatom_pr.cpp
-# End Source File
-# End Group
-# Begin Group "Base"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\source\flbase.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flbase.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flclass.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flext.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flext.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flinternal.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\fllib.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flprefix.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flstdc.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flthr.cpp
-# End Source File
-# End Group
-# Begin Group "IO"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\source\flattr.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flbind.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flitem.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flmeth.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flmsg.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flout.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flproxy.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flqueue.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flxlet.cpp
-# End Source File
-# End Group
-# Begin Group "Util"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\source\flbuf.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flmspbuffer.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flsimd.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flsupport.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flsupport.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\fltimer.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flutil.cpp
-# End Source File
-# End Group
-# Begin Group "Dsp"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\source\fldsp.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\fldsp.h
-# End Source File
-# End Group
-# Begin Group "SndObj"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\source\flsndobj.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flsndobj.h
-# End Source File
-# End Group
-# Begin Group "STK"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\source\flstk.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\flstk.h
-# End Source File
-# End Group
-# Begin Group "Defs"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\source\fldefs.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\fldefs_attradd.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\fldefs_attrcb.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\fldefs_attrvar.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\fldefs_hdr.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\fldefs_methadd.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\fldefs_methbind.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\fldefs_methcall.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\fldefs_methcb.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\fldefs_meththr.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\source\fldefs_setup.h
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/externals/grill/flext/flext_sh.dsp b/externals/grill/flext/flext_sh.dsp
deleted file mode 100644
index 73767012..00000000
--- a/externals/grill/flext/flext_sh.dsp
+++ /dev/null
@@ -1,434 +0,0 @@
-# Microsoft Developer Studio Project File - Name="flext_sh" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** NICHT BEARBEITEN **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-CFG=flext_sh - Win32 DLL Debug
-!MESSAGE Dies ist kein gültiges Makefile. Zum Erstellen dieses Projekts mit NMAKE
-!MESSAGE verwenden Sie den Befehl "Makefile exportieren" und führen Sie den Befehl
-!MESSAGE
-!MESSAGE NMAKE /f "flext_sh.mak".
-!MESSAGE
-!MESSAGE Sie können beim Ausführen von NMAKE eine Konfiguration angeben
-!MESSAGE durch Definieren des Makros CFG in der Befehlszeile. Zum Beispiel:
-!MESSAGE
-!MESSAGE NMAKE /f "flext_sh.mak" CFG="flext_sh - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Für die Konfiguration stehen zur Auswahl:
-!MESSAGE
-!MESSAGE "flext_sh - Win32 Release" (basierend auf "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "flext_sh - Win32 Debug" (basierend auf "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "flext_sh - Win32 DLL Debug" (basierend auf "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "flext_sh - Win32 DLL Release" (basierend auf "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName "flext_sh"
-# PROP Scc_LocalPath "..\flext"
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "flext_sh - 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 "pd-msvc"
-# PROP Intermediate_Dir "pd-msvc/dr"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "FLEXT_SH_EXPORTS" /YX /FD /c
-# ADD CPP /nologo /G6 /MT /W3 /GR /GX /O2 /I "c:\programme\audio\pd\src" /I "f:\prog\audio\sndobj\include" /I "f:\prog\audio\stk\include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "FLEXT_EXPORTS" /D FLEXT_SYS=2 /D "FLEXT_SHARED" /D "FLEXT_THREADS" /D "FLEXT_USE_SIMD" /YX /FD /c
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0xc07 /d "NDEBUG"
-# ADD RSC /l 0xc07 /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 /nologo /dll /machine:I386
-# ADD LINK32 pd.lib pthreadVC.lib kernel32.lib user32.lib pd.lib sndobj.lib stk.lib /nologo /dll /machine:I386 /out:"pd-msvc/flext.dll" /libpath:"f:\prog\audio\sndobj\lib" /libpath:"f:\prog\audio\stk\lib"
-# SUBTRACT LINK32 /nodefaultlib
-
-!ELSEIF "$(CFG)" == "flext_sh - 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 "pd-msvc"
-# PROP Intermediate_Dir "pd-msvc/dd"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "FLEXT_SH_EXPORTS" /YX /FD /GZ /c
-# ADD CPP /nologo /G6 /MTd /W3 /Gm /GR /GX /ZI /Od /I "c:\programme\audio\pd\src" /I "f:\prog\audio\sndobj\include" /I "f:\prog\audio\stk\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "FLEXT_EXPORTS" /D "FLEXT_SHARED" /D FLEXT_SYS=2 /D "FLEXT_THREADS" /D "FLEXT_USE_SIMD" /FR /YX /FD /GZ /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0xc07 /d "_DEBUG"
-# ADD RSC /l 0xc07 /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 /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib pd.lib pthreadVC.lib sndobj.lib stk_d.lib /nologo /dll /debug /machine:I386 /out:"pd-msvc/flext_d.dll" /pdbtype:sept /libpath:"f:\prog\audio\sndobj\lib" /libpath:"f:\prog\audio\stk\lib"
-
-!ELSEIF "$(CFG)" == "flext_sh - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "flext_sh___Win32_DLL_Debug"
-# PROP BASE Intermediate_Dir "flext_sh___Win32_DLL_Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "pd-msvc"
-# PROP Intermediate_Dir "pd-msvc\ddl"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /G6 /MDd /W3 /Gm /GR /GX /ZI /Od /I "c:\programme\audio\pd\src" /I "f:\prog\audio\sndobj\include" /I "f:\prog\audio\stk\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "FLEXT_DLL" /D "FLEXT_SHARED" /D FLEXT_SYS=2 /D "FLEXT_THREADS" /YX /FD /GZ /c
-# ADD CPP /nologo /G6 /MDd /W3 /Gm /GR /GX /ZI /Od /I "c:\programme\audio\pd\src" /I "f:\prog\audio\sndobj\include" /I "f:\prog\audio\stk\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "FLEXT_EXPORTS" /D "FLEXT_SHARED" /D FLEXT_SYS=2 /D "FLEXT_THREADS" /D "FLEXT_USE_SIMD" /FR /YX /FD /GZ /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0xc07 /d "_DEBUG"
-# ADD RSC /l 0xc07 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib pd.lib pthreadVC.lib sndobj.lib stk_d.lib /nologo /dll /debug /machine:I386 /out:"../flext/pd-msvc/flext_d.dll" /pdbtype:sept /libpath:"f:\prog\audio\sndobj\lib" /libpath:"f:\prog\audio\stk\lib"
-# ADD LINK32 kernel32.lib user32.lib pd.lib pthreadVC.lib sndobj.lib stk_d.lib /nologo /dll /debug /machine:I386 /out:"pd-msvc/flext_ld.dll" /pdbtype:sept /libpath:"f:\prog\audio\sndobj\lib" /libpath:"f:\prog\audio\stk\lib"
-
-!ELSEIF "$(CFG)" == "flext_sh - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "flext_sh___Win32_DLL_Release"
-# PROP BASE Intermediate_Dir "flext_sh___Win32_DLL_Release"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "pd-msvc"
-# PROP Intermediate_Dir "pd-msvc\drl"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /G6 /MD /W3 /GR /GX /O2 /I "c:\programme\audio\pd\src" /I "f:\prog\audio\sndobj\include" /I "f:\prog\audio\stk\include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "FLEXT_DLL" /D FLEXT_SYS=2 /D "FLEXT_SHARED" /D "FLEXT_THREADS" /YX /FD /c
-# ADD CPP /nologo /G6 /MD /W3 /GR /GX /O2 /I "c:\programme\audio\pd\src" /I "f:\prog\audio\sndobj\include" /I "f:\prog\audio\stk\include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "FLEXT_EXPORTS" /D FLEXT_SYS=2 /D "FLEXT_SHARED" /D "FLEXT_THREADS" /D "FLEXT_USE_SIMD" /YX /FD /c
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0xc07 /d "NDEBUG"
-# ADD RSC /l 0xc07 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 pd.lib pthreadVC.lib kernel32.lib user32.lib pd.lib sndobj.lib stk.lib /nologo /dll /machine:I386 /out:"../flext/pd-msvc/flext.dll" /libpath:"f:\prog\audio\sndobj\lib" /libpath:"f:\prog\audio\stk\lib"
-# SUBTRACT BASE LINK32 /nodefaultlib
-# ADD LINK32 pd.lib pthreadVC.lib kernel32.lib user32.lib pd.lib sndobj.lib stk.lib /nologo /dll /machine:I386 /out:"pd-msvc/flext_l.dll" /libpath:"f:\prog\audio\sndobj\lib" /libpath:"f:\prog\audio\stk\lib"
-# SUBTRACT LINK32 /nodefaultlib
-
-!ENDIF
-
-# Begin Target
-
-# Name "flext_sh - Win32 Release"
-# Name "flext_sh - Win32 Debug"
-# Name "flext_sh - Win32 DLL Debug"
-# Name "flext_sh - Win32 DLL Release"
-# Begin Group "doc"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=..\flext\changes.txt
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\fldoxygen.h
-# End Source File
-# Begin Source File
-
-SOURCE="..\flext\make-files.txt"
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\readme.txt
-# End Source File
-# End Group
-# Begin Group "Atom"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=..\flext\source\flatom.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flatom_app.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flatom_part.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flatom_pr.cpp
-# End Source File
-# End Group
-# Begin Group "Base"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=..\flext\source\flbase.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flbase.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flclass.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flext.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flext.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flinternal.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\fllib.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flprefix.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flstdc.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flthr.cpp
-# End Source File
-# End Group
-# Begin Group "IO"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=..\flext\source\flattr.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flbind.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flitem.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flmeth.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flmsg.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flout.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flproxy.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flqueue.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flxlet.cpp
-# End Source File
-# End Group
-# Begin Group "Util"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=..\flext\source\flbuf.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flmspbuffer.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flsimd.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flsupport.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flsupport.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\fltimer.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flutil.cpp
-# End Source File
-# End Group
-# Begin Group "Dsp"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=..\flext\source\fldsp.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\fldsp.h
-# End Source File
-# End Group
-# Begin Group "SndObj"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=..\flext\source\flsndobj.cpp
-
-!IF "$(CFG)" == "flext_sh - Win32 Release"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "flext_sh - Win32 Debug"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "flext_sh - Win32 DLL Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "flext_sh - Win32 DLL Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flsndobj.h
-# End Source File
-# End Group
-# Begin Group "STK"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=..\flext\source\flstk.cpp
-
-!IF "$(CFG)" == "flext_sh - Win32 Release"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "flext_sh - Win32 Debug"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "flext_sh - Win32 DLL Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "flext_sh - Win32 DLL Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\flstk.h
-# End Source File
-# End Group
-# Begin Group "Defs"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=..\flext\source\fldefs.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\fldefs_attradd.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\fldefs_attrcb.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\fldefs_attrvar.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\fldefs_hdr.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\fldefs_methadd.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\fldefs_methbind.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\fldefs_methcall.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\fldefs_methcb.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\fldefs_meththr.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\flext\source\fldefs_setup.h
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/externals/grill/flext/make-inc.max-msvc b/externals/grill/flext/make-inc.max-msvc
new file mode 100644
index 00000000..b9b3e448
--- /dev/null
+++ b/externals/grill/flext/make-inc.max-msvc
@@ -0,0 +1,142 @@
+# flext - C++ layer for Max/MSP and pd (pure data) externals
+# Copyright (c) 2001-2003 Thomas Grill (xovo@gmx.net)
+#
+# ----- for internal use ----------------------
+#
+
+!include config-max-msvc.txt
+
+# source files
+SOURCE=source
+
+# includes
+INCPATH=/I$(MSVCPATH)\include /I$(MAXSDKPATH)\max-includes /I$(MAXSDKPATH)\msp-includes /I$(PTHREADS) /I$(SOURCE)
+LDFLAGS=/LIBPATH:$(MSVCPATH)\lib
+
+
+# compiler definitions and flags
+DEFS=/DFLEXT_SYS=1 $(UFLAGS)
+
+CFLAGS=/GX /GD
+OFLAGS=/Ox
+DFLAGS=/Od /Zi
+
+TARGET=maxwin # appendix to lib name
+
+
+
+!ifdef FLEXT_SHARED
+DEFS=$(DEFS) /DFLEXT_SHARED /DFLEXT_EXPORTS
+
+LIBS=$(LIBS) $(PTHREADS)\pthreadVC.lib
+
+!ifdef _DEBUG
+LIBS=$(LIBS) $(MAXSDKPATH)\max-includes\win-includes\debug\maxapi.lib $(MAXSDKPATH)\msp-includes\win-includes\debug\maxaudio.lib
+!else
+LIBS=$(LIBS) $(MAXSDKPATH)\max-includes\win-includes\release\maxapi.lib $(MAXSDKPATH)\msp-includes\win-includes\release\maxaudio.lib
+!endif
+
+EXT=dll
+
+!ifndef _DEBUG
+CFLAGS=$(CFLAGS) $(OFLAGS) /MT /LD
+OBJPATH=l
+!else
+CFLAGS=$(CFLAGS) $(DFLAGS) /MTd /LDd
+OBJPATH=ld
+!endif
+
+!else
+
+EXT=lib
+
+!ifdef FLEXT_THREADS
+DEFS=$(DEFS) /DFLEXT_THREADS
+
+!ifndef _DEBUG
+CFLAGS=$(CFLAGS) $(OFLAGS) /MT
+OBJPATH=t
+!else
+CFLAGS=$(CFLAGS) $(DFLAGS) /MTd
+OBJPATH=td
+!endif
+
+!else
+
+!ifndef _DEBUG
+CFLAGS=$(CFLAGS) $(OFLAGS) /ML
+OBJPATH=s
+!else
+CFLAGS=$(CFLAGS) $(DFLAGS) /MLd
+OBJPATH=sd
+!endif
+
+!endif # FLEXT_THREADS
+
+!endif # FLEXT_SHARED
+
+
+# the rest can stay untouched
+# ----------------------------------------------
+
+# all the source files from the package
+!include make-files.txt
+
+!ifdef SNDOBJ
+SRCS=$(SRCS) $(SRCS_SNDOBJ)
+HDRS=$(HDRS) $(HDRS_SNDOBJ)
+INCPATH=$(INCPATH) /I$(SNDOBJ)/include
+!endif
+
+!ifdef STK
+SRCS=$(SRCS) $(SRCS_STK)
+HDRS=$(HDRS) $(HDRS_STK)
+INCPATH=$(INCPATH) /I$(STK)/include
+!endif
+
+#default target
+all: $(OUTPATH)\$(NAME)-$(TARGET).$(EXT)
+
+# remove build
+clean:
+ -cd $(OUTPATH)
+ -del /s /q $(OBJPATH) > nul
+ -rmdir $(OBJPATH)
+ -cd ..
+ -del /q $(OUTPATH)\$(NAME)-$(TARGET).$(EXT) > nul
+ -rmdir $(OUTPATH)
+
+# -----------------------------------------------
+
+OBJS= $(SRCS:.cpp=.obj)
+
+{$(SOURCE)\}.cpp.obj:
+ @-if not exist $(OUTPATH) mkdir $(OUTPATH)
+ @cd $(OUTPATH)
+ @-if not exist $(OBJPATH) mkdir $(OBJPATH)
+ @cd ..
+ cl /c $(CFLAGS) $(DEFS) $(INCPATH) /Fo$(OUTPATH)\$(OBJPATH)\$@ $<
+
+
+
+$(OUTPATH)\$(NAME)-$(TARGET).lib: $(OBJS)
+ @cd $(OUTPATH)\$(OBJPATH)
+ lib /OUT:..\$(NAME)-$(TARGET).lib $(OBJS)
+ @cd ..\..
+!ifdef INSTDIR
+ @-if not exist $(OBJPATH) mkdir $(INSTDIR)
+ copy $(OUTPATH)\$(NAME)-$(TARGET).lib $(INSTDIR) > nul
+ copy $(SOURCE)\*.h $(INSTDIR) > nul
+!endif
+
+
+$(OUTPATH)\$(NAME)-$(TARGET).dll: $(OBJS)
+ @cd $(OUTPATH)\$(OBJPATH)
+ link /DLL /NOLOGO $(LDFLAGS) /OUT:..\$(NAME)-$(TARGET).dll $(LIBS) $(OBJS)
+ @cd ..\..
+!ifdef INSTDIR
+ @-if not exist $(OBJPATH) mkdir $(INSTDIR)
+ copy $(OUTPATH)\$(NAME)-$(TARGET).dll $(INSTDIR) > nul
+ copy $(SOURCE)\*.h $(INSTDIR) > nul
+!endif
+
diff --git a/externals/grill/flext/make-inc.pd-msvc b/externals/grill/flext/make-inc.pd-msvc
index 3bf75633..4dc5ce50 100644
--- a/externals/grill/flext/make-inc.pd-msvc
+++ b/externals/grill/flext/make-inc.pd-msvc
@@ -10,21 +10,23 @@
SOURCE=source
# includes
-INCPATH=/I$(MSVCPATH)\include /I$(PDPATH)\src /I$(SOURCE)
-LDFLAGS=/LIBPATH:$(MSVCPATH)\lib
+INCPATH=/I$(PDPATH)\src /I$(SOURCE)
-!ifdef SNDOBJ
-INCPATH=$(INCPATH) /I$(SNDOBJ)
+!ifdef MSVCPATH
+INCPATH=$(INCPATH) /I$(MSVCPATH)\include
!endif
-!ifdef STK
-INCPATH=$(INCPATH) /I$(STK)
+!ifdef PTHREADS
+INCPATH=$(INCPATH) /I$(PTHREADS)
!endif
+LDFLAGS=/LIBPATH:$(MSVCPATH)\lib
+
+
# compiler definitions and flags
DEFS=/DFLEXT_SYS=2 $(UFLAGS)
-CFLAGS=/GX /GD /G6 /arch:SSE
+CFLAGS=/GX /GD
OFLAGS=/Ox
DFLAGS=/Od /Zi
@@ -33,7 +35,7 @@ TARGET=pdwin # appendix to lib name
!ifdef FLEXT_SHARED
-DEFS=$(DEFS) /DFLEXT_SHARED /DFLEXT_DLL
+DEFS=$(DEFS) /DFLEXT_SHARED /DFLEXT_EXPORTS
EXT=dll
@@ -45,6 +47,14 @@ CFLAGS=$(CFLAGS) $(DFLAGS) /MTd /LDd
OBJPATH=ld
!endif
+LIBS=$(PDPATH)\bin\pd.lib
+
+!ifdef PTHREADS
+LIBS=$(LIBS) $(PTHREADS)\pthreadVC.lib
+!else
+LIBS=$(LIBS) $(PDPATH)\bin\pthreadVC.lib
+!endif
+
!else
EXT=lib
@@ -84,11 +94,15 @@ OBJPATH=sd
!ifdef SNDOBJ
SRCS=$(SRCS) $(SRCS_SNDOBJ)
HDRS=$(HDRS) $(HDRS_SNDOBJ)
+INCPATH=$(INCPATH) /I$(SNDOBJ)\include
+LIBS=$(LIBS) $(SNDOBJ)\lib\sndobj.lib
!endif
!ifdef STK
SRCS=$(SRCS) $(SRCS_STK)
HDRS=$(HDRS) $(HDRS_STK)
+INCPATH=$(INCPATH) /I$(STK)\include
+LIBS=$(LIBS) $(STK)\lib\stk.lib
!endif
#default target
@@ -112,8 +126,7 @@ OBJS= $(SRCS:.cpp=.obj)
@cd $(OUTPATH)
@-if not exist $(OBJPATH) mkdir $(OBJPATH)
@cd ..
- cl /c $(CFLAGS) $(DEFS) $(INCPATH) /Fo$(OUTPATH)\$(OBJPATH)\$@ $<
-
+ cl /c $(CFLAGS) $(DEFS) $(INCPATH) /Fo$(OUTPATH)\$(OBJPATH)\$(@F) $<
$(OUTPATH)\$(NAME)-$(TARGET).lib: $(OBJS)
@@ -129,7 +142,7 @@ $(OUTPATH)\$(NAME)-$(TARGET).lib: $(OBJS)
$(OUTPATH)\$(NAME)-$(TARGET).dll: $(OBJS)
@cd $(OUTPATH)\$(OBJPATH)
- link /DLL /NOLOGO $(LDFLAGS) /OUT:..\$(NAME)-$(TARGET).dll $(PDPATH)\bin\pd.lib $(OBJS)
+ link /DLL /NOLOGO $(LDFLAGS) /OUT:..\$(NAME)-$(TARGET).dll $(LIBS) $(OBJS)
@cd ..\..
!ifdef INSTDIR
@-if not exist $(OBJPATH) mkdir $(INSTDIR)
diff --git a/externals/grill/flext/makefile.max-msvc b/externals/grill/flext/makefile.max-msvc
new file mode 100644
index 00000000..5f23a733
--- /dev/null
+++ b/externals/grill/flext/makefile.max-msvc
@@ -0,0 +1,37 @@
+# flext - C++ layer for Max/MSP and pd (pure data) externals
+# Copyright (c) 2001-2003 Thomas Grill (xovo@gmx.net)
+#
+# Makefile for MSVC++
+#
+#
+# IMPORTANT: Adjust some of the paths also in makefile-inc.msvc
+#
+# usage: make -f makefile.max-msvc
+#
+# ---------------------------------------------------------------
+
+!include config-max-msvc.txt
+
+all: flext flext_t flext_d flext_td # flext_s flext_sd
+
+flext:
+ nmake /f make-inc.max-msvc NAME=$*
+
+flext_d:
+ nmake /f make-inc.max-msvc NAME=$* _DEBUG=1
+
+flext_t:
+ nmake /f make-inc.max-msvc NAME=$* FLEXT_THREADS=1
+
+flext_td:
+ nmake /f make-inc.max-msvc NAME=$* FLEXT_THREADS=1 _DEBUG=1
+
+flext_s:
+ nmake /f make-inc.max-msvc NAME=flext FLEXT_SHARED=1
+
+flext_sd:
+ nmake /f make-inc.max-msvc NAME=flext_d FLEXT_SHARED=1 _DEBUG=1
+
+
+clean:
+ nmake /f make-inc.max-msvc clean
diff --git a/externals/grill/flext/makefile.pd-msvc b/externals/grill/flext/makefile.pd-msvc
index 79637b6e..3250df20 100644
--- a/externals/grill/flext/makefile.pd-msvc
+++ b/externals/grill/flext/makefile.pd-msvc
@@ -12,7 +12,7 @@
!include config-pd-msvc.txt
-all: flext flext_t flext_d flext_td # flext_l flext_ld
+all: flext flext_t flext_d flext_td # flext_s flext_sd
flext:
nmake /f make-inc.pd-msvc NAME=$*
@@ -26,11 +26,11 @@ flext_t:
flext_td:
nmake /f make-inc.pd-msvc NAME=$* FLEXT_THREADS=1 _DEBUG=1
-flext_l:
- nmake /f make-inc.pd-msvc NAME=flext FLEXT_THREADS=1 FLEXT_SHARED=1
+flext_s:
+ nmake /f make-inc.pd-msvc NAME=flext FLEXT_SHARED=1
-flext_ld:
- nmake /f make-inc.pd-msvc NAME=flext_d FLEXT_THREADS=1 FLEXT_SHARED=1 _DEBUG=1
+flext_sd:
+ nmake /f make-inc.pd-msvc NAME=flext_d FLEXT_SHARED=1 _DEBUG=1
clean:
diff --git a/externals/grill/flext/readme.txt b/externals/grill/flext/readme.txt
index 441f598a..ba77e4e2 100644
--- a/externals/grill/flext/readme.txt
+++ b/externals/grill/flext/readme.txt
@@ -37,7 +37,7 @@ BUILDING & INSTALLING:
pd - Windows:
-------------
-o Microsoft Visual C++ 6: edit "config-pd-msvc.txt" & run "build-pd-msvc.bat"
+o Microsoft Visual C++ 6 or 7: edit "config-pd-msvc.txt" & run "build-pd-msvc.bat"
o Borland C++ 5.5 (free): edit "config-pd-bcc.txt" & run "build-pd-bcc.bat"
@@ -66,6 +66,13 @@ o GCC: edit "config-pd-darwin.txt" & run "sh build-pd-darwin.sh"
With your project using flext, be sure to define "FLEXT_SYS=2".
+Max/MSP - Windows:
+------------------
+o Microsoft Visual C++ 6 or 7: edit "config-max-msvc.txt" & run "build-max-msvc.bat"
+
+With your project using flext, be sure to define "FLEXT_SYS=1".
+
+
Max/MSP - MacOS 9:
------------------
o Metrowerks CodeWarrior: edit & use the "flext.cw" project file
diff --git a/externals/grill/flext/source/flattr_ed.cpp b/externals/grill/flext/source/flattr_ed.cpp
index 26e4a2bf..fb6183ed 100644
--- a/externals/grill/flext/source/flattr_ed.cpp
+++ b/externals/grill/flext/source/flattr_ed.cpp
@@ -465,17 +465,17 @@ void flext_base::cb_GfxSave(t_gobj *c, t_binbuf *b)
int argc = binbuf_getnatom(t->te_binbuf);
t_atom *argv = binbuf_getvec(t->te_binbuf);
- int cnt = CheckAttrib(argc,argv);
+ int i,cnt = CheckAttrib(argc,argv);
// process the creation arguments
- for(int i = 1; i < cnt; ++i) BinbufAdd(b,argv[i]);
+ for(i = 1; i < cnt; ++i) BinbufAdd(b,argv[i]);
// process the attributes
AtomList la;
th->ListAttrib(la);
cnt = la.Count();
- for(int i = 0; i < cnt; ++i) {
+ for(i = 0; i < cnt; ++i) {
const t_symbol *sym = GetSymbol(la[i]);
AtomList lv;
const AtomList *lref = NULL;
diff --git a/externals/grill/flext/source/flqueue.cpp b/externals/grill/flext/source/flqueue.cpp
index ee1da752..2d10aeee 100755
--- a/externals/grill/flext/source/flqueue.cpp
+++ b/externals/grill/flext/source/flqueue.cpp
@@ -19,8 +19,10 @@ WARRANTIES, see the file, "license.txt," in this distribution.
#include "flext.h"
#include "flinternal.h"
+#ifdef FLEXT_THREADS
//! Thread id of message queue thread
flext::thrid_t flext::thrmsgid = 0;
+#endif
class qmsg
{
diff --git a/externals/grill/flext/source/flstdc.h b/externals/grill/flext/source/flstdc.h
index fc51e890..55f0b80a 100644
--- a/externals/grill/flext/source/flstdc.h
+++ b/externals/grill/flext/source/flstdc.h
@@ -97,12 +97,9 @@ typedef t_clock t_qelem;
#define WIN_VERSION 1
#endif
-extern "C"
-{
- #include "ext.h"
- #include "ext_user.h"
- #include "z_dsp.h"
-}
+#include "ext.h"
+#include "ext_user.h"
+#include "z_dsp.h"
#undef WIN_VERSION
diff --git a/externals/grill/flext/source/flsupport.h b/externals/grill/flext/source/flsupport.h
index 5ec2b64a..5e63ded0 100644
--- a/externals/grill/flext/source/flsupport.h
+++ b/externals/grill/flext/source/flsupport.h
@@ -59,14 +59,16 @@ public:
*/
static void *NewLarge(size_t bytes) { return ::operator new(bytes); }
//! Free a large memory block
- static void FreeLarge(void *blk) { return ::operator delete(blk); }
+ static void FreeLarge(void *blk) { ::operator delete(blk); }
//! Get an aligned memory block
static void *NewAligned(size_t bytes,int bitalign = 128);
//! Free an aligned memory block
static void FreeAligned(void *blk);
//! Test for alignment
- static bool IsAligned(void *ptr,int bitalign = 128) { return (reinterpret_cast<unsigned long long>(ptr)&(bitalign-1)) == 0; }
+ static bool IsAligned(void *ptr,int bitalign = 128) {
+ return (reinterpret_cast<unsigned long>(ptr)&(bitalign-1)) == 0;
+ }
//! @} FLEXT_S_MEMORY
@@ -720,7 +722,8 @@ public:
protected:
- static thrid_t thrhelpid,thrmsgid;
+ static thrid_t thrhelpid;
+ static thrid_t thrmsgid;
static bool StartHelper();
static bool StopHelper();
static void ThrHelper(void *);
diff --git a/externals/grill/flext/tutorial/adv1/adv1.vcproj b/externals/grill/flext/tutorial/adv1/adv1.vcproj
new file mode 100644
index 00000000..3737a2a8
--- /dev/null
+++ b/externals/grill/flext/tutorial/adv1/adv1.vcproj
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="adv1"
+ SccProjectName="adv1"
+ SccAuxPath=""
+ SccLocalPath="."
+ SccProvider="MSSCCI:Jalindi Igloo">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\msvc"
+ IntermediateDirectory=".\msvc"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PD"
+ StringPooling="TRUE"
+ RuntimeLibrary="4"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc/adv1.pch"
+ AssemblerListingLocation=".\msvc/"
+ ObjectFile=".\msvc/"
+ ProgramDataBaseFileName=".\msvc/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext-pdwin.lib"
+ OutputFile="../pd-msvc/adv1.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ ProgramDatabaseFile=".\msvc/adv1.pdb"
+ ImportLibrary=".\msvc/adv1.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc/adv1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\msvc-debug"
+ IntermediateDirectory=".\msvc-debug"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PD"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="5"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc-debug/adv1.pch"
+ AssemblerListingLocation=".\msvc-debug/"
+ ObjectFile=".\msvc-debug/"
+ ProgramDataBaseFileName=".\msvc-debug/"
+ BrowseInformation="1"
+ BrowseInformationFile=".\msvc-debug/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext_d-pdwin.lib"
+ OutputFile=".\msvc-debug/adv1.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\msvc-debug/adv1.pdb"
+ ImportLibrary=".\msvc-debug/adv1.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc-debug/adv1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="main.cpp">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"/>
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/externals/grill/flext/tutorial/adv2/adv2.vcproj b/externals/grill/flext/tutorial/adv2/adv2.vcproj
new file mode 100644
index 00000000..e87ac448
--- /dev/null
+++ b/externals/grill/flext/tutorial/adv2/adv2.vcproj
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="adv2"
+ SccProjectName="adv2"
+ SccAuxPath=""
+ SccLocalPath="."
+ SccProvider="MSSCCI:Jalindi Igloo">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\msvc-debug"
+ IntermediateDirectory=".\msvc-debug"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PD"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="5"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc-debug/adv2.pch"
+ AssemblerListingLocation=".\msvc-debug/"
+ ObjectFile=".\msvc-debug/"
+ ProgramDataBaseFileName=".\msvc-debug/"
+ BrowseInformation="1"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext_d-pdwin.lib"
+ OutputFile=".\msvc-debug/adv2.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\msvc-debug/adv2.pdb"
+ ImportLibrary=".\msvc-debug/adv2.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc-debug/adv2.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\msvc"
+ IntermediateDirectory=".\msvc"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PD"
+ StringPooling="TRUE"
+ RuntimeLibrary="4"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc/adv2.pch"
+ AssemblerListingLocation=".\msvc/"
+ ObjectFile=".\msvc/"
+ ProgramDataBaseFileName=".\msvc/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext-pdwin.lib"
+ OutputFile="../pd-msvc/adv2.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ ProgramDatabaseFile=".\msvc/adv2.pdb"
+ ImportLibrary=".\msvc/adv2.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc/adv2.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="main.cpp">
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"/>
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/externals/grill/flext/tutorial/adv3/adv3.vcproj b/externals/grill/flext/tutorial/adv3/adv3.vcproj
new file mode 100644
index 00000000..c52e8835
--- /dev/null
+++ b/externals/grill/flext/tutorial/adv3/adv3.vcproj
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="adv3"
+ SccProjectName="adv3"
+ SccAuxPath=""
+ SccLocalPath="."
+ SccProvider="MSSCCI:Jalindi Igloo">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\msvc"
+ IntermediateDirectory=".\msvc"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PD"
+ StringPooling="TRUE"
+ RuntimeLibrary="4"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc/adv3.pch"
+ AssemblerListingLocation=".\msvc/"
+ ObjectFile=".\msvc/"
+ ProgramDataBaseFileName=".\msvc/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext-pdwin.lib"
+ OutputFile="../pd-msvc/adv3.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ ProgramDatabaseFile=".\msvc/adv3.pdb"
+ ImportLibrary=".\msvc/adv3.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc/adv3.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\msvc-debug"
+ IntermediateDirectory=".\msvc-debug"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PD"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="5"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc-debug/adv3.pch"
+ AssemblerListingLocation=".\msvc-debug/"
+ ObjectFile=".\msvc-debug/"
+ ProgramDataBaseFileName=".\msvc-debug/"
+ BrowseInformation="1"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext_d-pdwin.lib"
+ OutputFile=".\msvc-debug/adv3.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\msvc-debug/adv3.pdb"
+ ImportLibrary=".\msvc-debug/adv3.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc-debug/adv3.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="main.cpp">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"/>
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/externals/grill/flext/tutorial/attr1/attr1.vcproj b/externals/grill/flext/tutorial/attr1/attr1.vcproj
new file mode 100644
index 00000000..e962984f
--- /dev/null
+++ b/externals/grill/flext/tutorial/attr1/attr1.vcproj
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="attr1"
+ SccProjectName="attr1"
+ SccAuxPath=""
+ SccLocalPath="."
+ SccProvider="MSSCCI:Jalindi Igloo">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\msvc-debug"
+ IntermediateDirectory=".\msvc-debug"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PD"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="5"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc-debug/attr1.pch"
+ AssemblerListingLocation=".\msvc-debug/"
+ ObjectFile=".\msvc-debug/"
+ ProgramDataBaseFileName=".\msvc-debug/"
+ BrowseInformation="1"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext_d-pdwin.lib"
+ OutputFile=".\msvc-debug/attr1.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\msvc-debug/attr1.pdb"
+ ImportLibrary=".\msvc-debug/attr1.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc-debug/attr1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\msvc"
+ IntermediateDirectory=".\msvc"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PD"
+ StringPooling="TRUE"
+ RuntimeLibrary="4"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc/attr1.pch"
+ AssemblerListingLocation=".\msvc/"
+ ObjectFile=".\msvc/"
+ ProgramDataBaseFileName=".\msvc/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext-pdwin.lib"
+ OutputFile="../pd-msvc/attr1.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ ProgramDatabaseFile=".\msvc/attr1.pdb"
+ ImportLibrary=".\msvc/attr1.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc/attr1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="main.cpp">
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"/>
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/externals/grill/flext/tutorial/attr2/attr2.vcproj b/externals/grill/flext/tutorial/attr2/attr2.vcproj
new file mode 100644
index 00000000..7cce4376
--- /dev/null
+++ b/externals/grill/flext/tutorial/attr2/attr2.vcproj
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="attr2"
+ SccProjectName="attr2"
+ SccAuxPath=""
+ SccLocalPath="."
+ SccProvider="MSSCCI:Jalindi Igloo">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\msvc"
+ IntermediateDirectory=".\msvc"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PD"
+ StringPooling="TRUE"
+ RuntimeLibrary="4"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc/attr2.pch"
+ AssemblerListingLocation=".\msvc/"
+ ObjectFile=".\msvc/"
+ ProgramDataBaseFileName=".\msvc/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext-pdwin.lib"
+ OutputFile="../pd-msvc/attr2.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ ProgramDatabaseFile=".\msvc/attr2.pdb"
+ ImportLibrary=".\msvc/attr2.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc/attr2.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\msvc-debug"
+ IntermediateDirectory=".\msvc-debug"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PD"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="5"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc-debug/attr2.pch"
+ AssemblerListingLocation=".\msvc-debug/"
+ ObjectFile=".\msvc-debug/"
+ ProgramDataBaseFileName=".\msvc-debug/"
+ BrowseInformation="1"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext_d-pdwin.lib"
+ OutputFile=".\msvc-debug/attr2.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\msvc-debug/attr2.pdb"
+ ImportLibrary=".\msvc-debug/attr2.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc-debug/attr2.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="main.cpp">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"/>
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/externals/grill/flext/tutorial/attr3/attr3.vcproj b/externals/grill/flext/tutorial/attr3/attr3.vcproj
new file mode 100644
index 00000000..0e2a0680
--- /dev/null
+++ b/externals/grill/flext/tutorial/attr3/attr3.vcproj
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="attr3"
+ SccProjectName="attr3"
+ SccAuxPath=""
+ SccLocalPath="."
+ SccProvider="MSSCCI:Jalindi Igloo">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\msvc"
+ IntermediateDirectory=".\msvc"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PD"
+ StringPooling="TRUE"
+ RuntimeLibrary="4"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc/attr3.pch"
+ AssemblerListingLocation=".\msvc/"
+ ObjectFile=".\msvc/"
+ ProgramDataBaseFileName=".\msvc/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext-pdwin.lib"
+ OutputFile="../pd-msvc/attr3.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ ProgramDatabaseFile=".\msvc/attr3.pdb"
+ ImportLibrary=".\msvc/attr3.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc/attr3.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\msvc-debug"
+ IntermediateDirectory=".\msvc-debug"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PD"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="5"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc-debug/attr3.pch"
+ AssemblerListingLocation=".\msvc-debug/"
+ ObjectFile=".\msvc-debug/"
+ ProgramDataBaseFileName=".\msvc-debug/"
+ BrowseInformation="1"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext_d-pdwin.lib"
+ OutputFile=".\msvc-debug/attr3.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\msvc-debug/attr3.pdb"
+ ImportLibrary=".\msvc-debug/attr3.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc-debug/attr3.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="main.cpp">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"/>
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/externals/grill/flext/tutorial/bind1/bind1.vcproj b/externals/grill/flext/tutorial/bind1/bind1.vcproj
new file mode 100644
index 00000000..b0a3a2da
--- /dev/null
+++ b/externals/grill/flext/tutorial/bind1/bind1.vcproj
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="bind1"
+ SccProjectName="max/flext/tutorial/bind1"
+ SccAuxPath=""
+ SccLocalPath="."
+ SccProvider="MSSCCI:Jalindi Igloo">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\msvc-debug"
+ IntermediateDirectory=".\msvc-debug"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PD"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="5"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc-debug/bind1.pch"
+ AssemblerListingLocation=".\msvc-debug/"
+ ObjectFile=".\msvc-debug/"
+ ProgramDataBaseFileName=".\msvc-debug/"
+ BrowseInformation="1"
+ BrowseInformationFile=".\msvc-debug/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext_d-pdwin.lib"
+ OutputFile="msvc-debug/bind1.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\msvc-debug/bind1.pdb"
+ ImportLibrary=".\msvc-debug/bind1.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc-debug/bind1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\msvc"
+ IntermediateDirectory=".\msvc"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PD"
+ StringPooling="TRUE"
+ RuntimeLibrary="4"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc/bind1.pch"
+ AssemblerListingLocation=".\msvc/"
+ ObjectFile=".\msvc/"
+ ProgramDataBaseFileName=".\msvc/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext-pdwin.lib"
+ OutputFile="../pd-msvc/bind1.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ ProgramDatabaseFile=".\msvc/bind1.pdb"
+ ImportLibrary=".\msvc/bind1.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc/bind1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="main.cpp">
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"/>
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/externals/grill/flext/tutorial/buffer1/buffer1.vcproj b/externals/grill/flext/tutorial/buffer1/buffer1.vcproj
new file mode 100644
index 00000000..c583befb
--- /dev/null
+++ b/externals/grill/flext/tutorial/buffer1/buffer1.vcproj
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="buffer1"
+ SccProjectName="max/flext/tutorial/buffer1"
+ SccAuxPath=""
+ SccLocalPath="."
+ SccProvider="MSSCCI:Jalindi Igloo">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\msvc-debug"
+ IntermediateDirectory=".\msvc-debug"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PD"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="5"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc-debug/buffer1.pch"
+ AssemblerListingLocation=".\msvc-debug/"
+ ObjectFile=".\msvc-debug/"
+ ProgramDataBaseFileName=".\msvc-debug/"
+ BrowseInformation="1"
+ BrowseInformationFile=".\msvc-debug/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext_d-pdwin.lib"
+ OutputFile="msvc-debug/buffer1.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\msvc-debug/buffer1.pdb"
+ ImportLibrary=".\msvc-debug/buffer1.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc-debug/buffer1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\msvc"
+ IntermediateDirectory=".\msvc"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PD"
+ StringPooling="TRUE"
+ RuntimeLibrary="4"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc/buffer1.pch"
+ AssemblerListingLocation=".\msvc/"
+ ObjectFile=".\msvc/"
+ ProgramDataBaseFileName=".\msvc/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext-pdwin.lib"
+ OutputFile="../pd-msvc/buffer1.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ ProgramDatabaseFile=".\msvc/buffer1.pdb"
+ ImportLibrary=".\msvc/buffer1.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc/buffer1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="main.cpp">
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"/>
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/externals/grill/flext/tutorial/lib1/lib1.vcproj b/externals/grill/flext/tutorial/lib1/lib1.vcproj
new file mode 100644
index 00000000..3c713151
--- /dev/null
+++ b/externals/grill/flext/tutorial/lib1/lib1.vcproj
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="lib1"
+ SccProjectName="lib1"
+ SccAuxPath=""
+ SccLocalPath="."
+ SccProvider="MSSCCI:Jalindi Igloo">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\msvc-debug"
+ IntermediateDirectory=".\msvc-debug"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PD"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="5"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc-debug/lib1.pch"
+ AssemblerListingLocation=".\msvc-debug/"
+ ObjectFile=".\msvc-debug/"
+ ProgramDataBaseFileName=".\msvc-debug/"
+ BrowseInformation="1"
+ BrowseInformationFile=".\msvc-debug/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext_d-pdwin.lib"
+ OutputFile=".\msvc-debug/lib1.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\msvc-debug/lib1.pdb"
+ ImportLibrary=".\msvc-debug/lib1.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc-debug/lib1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\msvc"
+ IntermediateDirectory=".\msvc"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PD"
+ StringPooling="TRUE"
+ RuntimeLibrary="4"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc/lib1.pch"
+ AssemblerListingLocation=".\msvc/"
+ ObjectFile=".\msvc/"
+ ProgramDataBaseFileName=".\msvc/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext-pdwin.lib"
+ OutputFile="../pd-msvc/lib1.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ ProgramDatabaseFile=".\msvc/lib1.pdb"
+ ImportLibrary=".\msvc/lib1.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc/lib1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="main.cpp">
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"/>
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/externals/grill/flext/tutorial/pd/ex-bind1.pd b/externals/grill/flext/tutorial/pd/ex-bind1.pd
new file mode 100644
index 00000000..14ee67dd
--- /dev/null
+++ b/externals/grill/flext/tutorial/pd/ex-bind1.pd
@@ -0,0 +1,55 @@
+#N canvas 405 36 588 396 12;
+#X obj 15 8 cnv 15 550 40 empty empty bind1 10 22 0 24 -260818 -1 0
+;
+#X text 175 28 http://www.parasitaere-kapazitaeten.net;
+#X text 175 8 flext tutorial \, (C)2003 Thomas Grill;
+#X obj 14 330 bind1;
+#X text 48 72 bind object to symbol;
+#X msg 50 94 bind sym1;
+#X msg 154 94 bind sym2;
+#X msg 48 126 unbind sym1;
+#X msg 153 125 unbind sym2;
+#X text 43 159 bind object to symbol;
+#X msg 45 181 bindmethod sym1;
+#X msg 47 213 unbindmethod sym1;
+#X msg 194 183 bindmethod sym2;
+#X msg 197 214 unbindmethod sym2;
+#X obj 13 359 print OUT;
+#X text 95 361 watch the console!;
+#X obj 351 103 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
+10 -262131 -1 -1 0 256;
+#X obj 446 103 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
+10 -262131 -1 -1 0 256;
+#X msg 351 122 test \$1;
+#X msg 446 122 test \$1;
+#X msg 521 100 1 2 3;
+#X obj 351 155 s sym1;
+#X obj 446 155 s sym2;
+#X text 349 67 send message to bound;
+#X text 350 81 object or method;
+#X obj 345 272 r sym3;
+#X text 344 250 receive forwarded message;
+#X obj 347 299 print MSG;
+#X text 47 258 receive forwarded message;
+#X msg 48 279 sym3 myforward;
+#X obj 191 280 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
+10 -262131 -1 -1 0 256;
+#X msg 190 297 sym3 \$1;
+#X connect 3 0 14 0;
+#X connect 5 0 3 0;
+#X connect 6 0 3 0;
+#X connect 7 0 3 0;
+#X connect 8 0 3 0;
+#X connect 10 0 3 0;
+#X connect 11 0 3 0;
+#X connect 12 0 3 0;
+#X connect 13 0 3 0;
+#X connect 16 0 18 0;
+#X connect 17 0 19 0;
+#X connect 18 0 21 0;
+#X connect 19 0 22 0;
+#X connect 20 0 22 0;
+#X connect 25 0 27 0;
+#X connect 29 0 3 1;
+#X connect 30 0 31 0;
+#X connect 31 0 3 1;
diff --git a/externals/grill/flext/tutorial/pd/ex-buffer1.pd b/externals/grill/flext/tutorial/pd/ex-buffer1.pd
new file mode 100644
index 00000000..a1b308fb
--- /dev/null
+++ b/externals/grill/flext/tutorial/pd/ex-buffer1.pd
@@ -0,0 +1,77 @@
+#N canvas 94 140 759 485 12;
+#X obj 15 8 cnv 15 550 40 empty empty buffer1 10 22 0 24 -260818 -1
+0;
+#X text 182 28 http://www.parasitaere-kapazitaeten.net;
+#X text 182 8 flext tutorial \, (C)2003 Thomas Grill;
+#N canvas 0 0 450 300 graph1 0;
+#X array buf1 100 float 1;
+#A 0 0 0 0.17 0.0728567 0.244286 1.06 0.358572 0.394287 1.06 0.358572
+1.06 0.387144 0.387144 1.06 0.387144 1.06 0.387144 1.06 1.06 0.387144
+1.06 0.387144 0.387144 1.06 0.387144 1.06 0.372858 1.06 1.06 0.344286
+1.06 0.330001 0.330001 1.06 0.330001 1.06 0.287143 0.69 1.06 0.268096
+1.06 0.258572 1.06 1.06 0.172857 1.06 0.144286 1.06 0.69 0.0585709
+1.06 0.0442851 1.06 0.69 -0.120001 1.06 0 1.06 0.69 0 1.06 0 1.06 0.69
+0 0.69 0 1.06 0.69 0 1.06 0 1.06 0.69 0 0.69 0 0.17 0.69 0 0.69 0 0.17
+0.69 0 0.69 0 0.17 0.69 0 0.69 0 0.17 0.69 0 0.69 0 0.17 0.69 0;
+#X coords 0 1 99 -1 200 140 1;
+#X restore 543 69 graph;
+#N canvas 0 0 450 300 graph1 0;
+#X array buf2 300 float 1;
+#A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
+#X coords 0 1 299 -1 200 140 1;
+#X restore 543 214 graph;
+#X obj 28 385;
+#X obj 28 426 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
+10 -262131 -1 -1 0 256;
+#X text 23 443 peek value;
+#X obj 127 421 print A;
+#X text 127 442 print attributes to the console;
+#X msg 45 66 set;
+#X msg 69 118 set buf1;
+#X msg 149 118 buffer buf2;
+#X msg 69 149 getbuffer;
+#X text 154 149 query current buffer;
+#X text 77 63 set no buffer;
+#X text 72 98 set buffer;
+#X msg 88 205 frames 1000;
+#X msg 89 233 getframes;
+#X text 187 205 set buffer length;
+#X text 172 233 query buffer length;
+#X msg 20 285 getchannels;
+#X text 27 310 always 1 for PD!;
+#X obj 235 301 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
+10 -262131 -1 -1 0 256;
+#X obj 340 301 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
+10 -262131 -1 -1 72 256;
+#X obj 398 301 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0
+10 -262131 -1 -1 1.06 256;
+#X obj 338 324 pack 0 0;
+#X msg 339 351 poke \$1 \$2 0;
+#X msg 234 351 peek \$1 0;
+#X text 234 278 get sample;
+#X text 342 278 set sample;
+#X text 352 383 the change is not immediately seen on PD;
+#X text 354 396 (you'll have to draw in the window);
+#X connect 5 0 6 0;
+#X connect 5 1 8 0;
+#X connect 10 0 5 0;
+#X connect 11 0 5 0;
+#X connect 12 0 5 0;
+#X connect 13 0 5 0;
+#X connect 17 0 5 0;
+#X connect 18 0 5 0;
+#X connect 21 0 5 0;
+#X connect 23 0 28 0;
+#X connect 24 0 26 0;
+#X connect 25 0 26 1;
+#X connect 26 0 27 0;
+#X connect 27 0 5 0;
+#X connect 28 0 5 0;
diff --git a/externals/grill/flext/tutorial/signal1/signal1.vcproj b/externals/grill/flext/tutorial/signal1/signal1.vcproj
new file mode 100644
index 00000000..136003b7
--- /dev/null
+++ b/externals/grill/flext/tutorial/signal1/signal1.vcproj
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="signal1"
+ SccProjectName="max/flext/tutorial/signal1"
+ SccAuxPath=""
+ SccLocalPath="."
+ SccProvider="MSSCCI:Jalindi Igloo">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\msvc"
+ IntermediateDirectory=".\msvc"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PD"
+ StringPooling="TRUE"
+ RuntimeLibrary="4"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc/signal1.pch"
+ AssemblerListingLocation=".\msvc/"
+ ObjectFile=".\msvc/"
+ ProgramDataBaseFileName=".\msvc/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext-pdwin.lib"
+ OutputFile="../pd-msvc/signal1~.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ ProgramDatabaseFile=".\msvc/signal1~.pdb"
+ ImportLibrary=".\msvc/signal1~.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc/signal1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\msvc-debug"
+ IntermediateDirectory=".\msvc-debug"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PD"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="5"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc-debug/signal1.pch"
+ AssemblerListingLocation=".\msvc-debug/"
+ ObjectFile=".\msvc-debug/"
+ ProgramDataBaseFileName=".\msvc-debug/"
+ BrowseInformation="1"
+ BrowseInformationFile=".\msvc-debug/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext_d-pdwin.lib"
+ OutputFile="msvc-debug/signal1~.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\msvc-debug/signal1~.pdb"
+ ImportLibrary=".\msvc-debug/signal1~.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc-debug/signal1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="main.cpp">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"/>
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/externals/grill/flext/tutorial/signal2/signal2.vcproj b/externals/grill/flext/tutorial/signal2/signal2.vcproj
new file mode 100644
index 00000000..4923b1a7
--- /dev/null
+++ b/externals/grill/flext/tutorial/signal2/signal2.vcproj
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="signal2"
+ SccProjectName="max/flext/tutorial/signal2"
+ SccAuxPath=""
+ SccLocalPath="."
+ SccProvider="MSSCCI:Jalindi Igloo">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\msvc-debug"
+ IntermediateDirectory=".\msvc-debug"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PD"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="5"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc-debug/signal2.pch"
+ AssemblerListingLocation=".\msvc-debug/"
+ ObjectFile=".\msvc-debug/"
+ ProgramDataBaseFileName=".\msvc-debug/"
+ BrowseInformation="1"
+ BrowseInformationFile=".\msvc-debug/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext_d-pdwin.lib"
+ OutputFile="msvc-debug/signal2~.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\msvc-debug/signal2~.pdb"
+ ImportLibrary=".\msvc-debug/signal2~.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc-debug/signal2.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\msvc"
+ IntermediateDirectory=".\msvc"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PD"
+ StringPooling="TRUE"
+ RuntimeLibrary="4"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc/signal2.pch"
+ AssemblerListingLocation=".\msvc/"
+ ObjectFile=".\msvc/"
+ ProgramDataBaseFileName=".\msvc/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext-pdwin.lib"
+ OutputFile="../pd-msvc/signal2~.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ ProgramDatabaseFile=".\msvc/signal2~.pdb"
+ ImportLibrary=".\msvc/signal2~.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc/signal2.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="main.cpp">
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"/>
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/externals/grill/flext/tutorial/simple1/simple1.vcproj b/externals/grill/flext/tutorial/simple1/simple1.vcproj
new file mode 100644
index 00000000..e6ad7d68
--- /dev/null
+++ b/externals/grill/flext/tutorial/simple1/simple1.vcproj
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="simple1"
+ SccProjectName="simple1"
+ SccAuxPath=""
+ SccLocalPath="."
+ SccProvider="MSSCCI:Jalindi Igloo">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\msvc-debug"
+ IntermediateDirectory=".\msvc-debug"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PD"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="5"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc-debug/simple1.pch"
+ AssemblerListingLocation=".\msvc-debug/"
+ ObjectFile=".\msvc-debug/"
+ ProgramDataBaseFileName=".\msvc-debug/"
+ BrowseInformation="1"
+ BrowseInformationFile=".\msvc-debug/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext_d-pdwin.lib"
+ OutputFile=".\msvc-debug/simple1.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\msvc-debug/simple1.pdb"
+ ImportLibrary=".\msvc-debug/simple1.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc-debug/simple1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\msvc"
+ IntermediateDirectory=".\msvc"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PD"
+ StringPooling="TRUE"
+ RuntimeLibrary="4"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc/simple1.pch"
+ AssemblerListingLocation=".\msvc/"
+ ObjectFile=".\msvc/"
+ ProgramDataBaseFileName=".\msvc/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext-pdwin.lib"
+ OutputFile="../pd-msvc/simple1.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ ProgramDatabaseFile=".\msvc/simple1.pdb"
+ ImportLibrary=".\msvc/simple1.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc/simple1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="main.cpp">
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"/>
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/externals/grill/flext/tutorial/simple2/simple2.vcproj b/externals/grill/flext/tutorial/simple2/simple2.vcproj
new file mode 100644
index 00000000..5402924e
--- /dev/null
+++ b/externals/grill/flext/tutorial/simple2/simple2.vcproj
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="simple2"
+ SccProjectName="simple2"
+ SccAuxPath=""
+ SccLocalPath="."
+ SccProvider="MSSCCI:Jalindi Igloo">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\msvc-debug"
+ IntermediateDirectory=".\msvc-debug"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PD"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="5"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc-debug/simple2.pch"
+ AssemblerListingLocation=".\msvc-debug/"
+ ObjectFile=".\msvc-debug/"
+ ProgramDataBaseFileName=".\msvc-debug/"
+ BrowseInformation="1"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext_d-pdwin.lib"
+ OutputFile=".\msvc-debug/simple2.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\msvc-debug/simple2.pdb"
+ ImportLibrary=".\msvc-debug/simple2.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc-debug/simple2.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\msvc"
+ IntermediateDirectory=".\msvc"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PD"
+ StringPooling="TRUE"
+ RuntimeLibrary="4"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc/simple2.pch"
+ AssemblerListingLocation=".\msvc/"
+ ObjectFile=".\msvc/"
+ ProgramDataBaseFileName=".\msvc/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext-pdwin.lib"
+ OutputFile="../pd-msvc/simple2.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ ProgramDatabaseFile=".\msvc/simple2.pdb"
+ ImportLibrary=".\msvc/simple2.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc/simple2.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="main.cpp">
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"/>
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/externals/grill/flext/tutorial/simple3/simple3.vcproj b/externals/grill/flext/tutorial/simple3/simple3.vcproj
new file mode 100644
index 00000000..cfb4fc08
--- /dev/null
+++ b/externals/grill/flext/tutorial/simple3/simple3.vcproj
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="simple3"
+ SccProjectName="simple3"
+ SccAuxPath=""
+ SccLocalPath="."
+ SccProvider="MSSCCI:Jalindi Igloo">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\msvc"
+ IntermediateDirectory=".\msvc"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PD"
+ StringPooling="TRUE"
+ RuntimeLibrary="4"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc/simple3.pch"
+ AssemblerListingLocation=".\msvc/"
+ ObjectFile=".\msvc/"
+ ProgramDataBaseFileName=".\msvc/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext-pdwin.lib"
+ OutputFile="../pd-msvc/simple3.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ ProgramDatabaseFile=".\msvc/simple3.pdb"
+ ImportLibrary=".\msvc/simple3.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc/simple3.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\msvc-debug"
+ IntermediateDirectory=".\msvc-debug"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PD"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="5"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc-debug/simple3.pch"
+ AssemblerListingLocation=".\msvc-debug/"
+ ObjectFile=".\msvc-debug/"
+ ProgramDataBaseFileName=".\msvc-debug/"
+ BrowseInformation="1"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext_d-pdwin.lib"
+ OutputFile=".\msvc-debug/simple3.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\msvc-debug/simple3.pdb"
+ ImportLibrary=".\msvc-debug/simple3.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc-debug/simple3.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="main.cpp">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"/>
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/externals/grill/flext/tutorial/sndobj1/sndobj1.vcproj b/externals/grill/flext/tutorial/sndobj1/sndobj1.vcproj
new file mode 100644
index 00000000..013442b4
--- /dev/null
+++ b/externals/grill/flext/tutorial/sndobj1/sndobj1.vcproj
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="sndobj1"
+ SccProjectName="sndobj1"
+ SccAuxPath=""
+ SccLocalPath="."
+ SccProvider="MSSCCI:Jalindi Igloo">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\msvc-debug"
+ IntermediateDirectory=".\msvc-debug"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source,f:\prog\audio\sndobj\include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PD"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="5"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc-debug/sndobj1.pch"
+ AssemblerListingLocation=".\msvc-debug/"
+ ObjectFile=".\msvc-debug/"
+ ProgramDataBaseFileName=".\msvc-debug/"
+ BrowseInformation="1"
+ BrowseInformationFile=".\msvc-debug/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext_d-pdwin.lib sndobj.lib"
+ OutputFile="msvc-debug/sndobj1~.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc,f:\prog\audio\sndobj\lib"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\msvc-debug/sndobj1~.pdb"
+ ImportLibrary=".\msvc-debug/sndobj1~.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc-debug/sndobj1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\msvc"
+ IntermediateDirectory=".\msvc"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source,f:\prog\audio\sndobj\include"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PD"
+ StringPooling="TRUE"
+ RuntimeLibrary="4"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc/sndobj1.pch"
+ AssemblerListingLocation=".\msvc/"
+ ObjectFile=".\msvc/"
+ ProgramDataBaseFileName=".\msvc/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext-pdwin.lib sndobj.lib"
+ OutputFile="../pd-msvc/sndobj1~.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc,f:\prog\audio\sndobj\lib"
+ ProgramDatabaseFile=".\msvc/sndobj1~.pdb"
+ ImportLibrary=".\msvc/sndobj1~.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc/sndobj1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="main.cpp">
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"/>
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/externals/grill/flext/tutorial/stk1/stk1.vcproj b/externals/grill/flext/tutorial/stk1/stk1.vcproj
new file mode 100644
index 00000000..b1d9edfa
--- /dev/null
+++ b/externals/grill/flext/tutorial/stk1/stk1.vcproj
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="stk1"
+ SccProjectName="stk1"
+ SccAuxPath=""
+ SccLocalPath="."
+ SccProvider="MSSCCI:Jalindi Igloo">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\msvc-debug"
+ IntermediateDirectory=".\msvc-debug"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source,f:\prog\audio\stk\include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PD;FLEXT_THREADS"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc-debug/stk1.pch"
+ AssemblerListingLocation=".\msvc-debug/"
+ ObjectFile=".\msvc-debug/"
+ ProgramDataBaseFileName=".\msvc-debug/"
+ BrowseInformation="1"
+ BrowseInformationFile=".\msvc-debug/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib pthreadVC.lib flext_td-pdwin.lib stk_d.lib"
+ OutputFile="msvc-debug/stk1~.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc,f:\prog\audio\stk\lib"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\msvc-debug/stk1~.pdb"
+ ImportLibrary=".\msvc-debug/stk1~.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc-debug/stk1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\msvc"
+ IntermediateDirectory=".\msvc"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source,f:\prog\audio\stk\include"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PD;FLEXT_THREADS"
+ StringPooling="TRUE"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc/stk1.pch"
+ AssemblerListingLocation=".\msvc/"
+ ObjectFile=".\msvc/"
+ ProgramDataBaseFileName=".\msvc/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib pthreadVC.lib flext_t-pdwin.lib stk.lib"
+ OutputFile="../pd-msvc/stk1~.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc,f:\prog\audio\stk\lib"
+ ProgramDatabaseFile=".\msvc/stk1~.pdb"
+ ImportLibrary=".\msvc/stk1~.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc/stk1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="main.cpp">
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;PD;FLEXT_THREADS;$(NoInherit)"
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;PD;FLEXT_THREADS;$(NoInherit)"/>
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/externals/grill/flext/tutorial/stk2/stk2.vcproj b/externals/grill/flext/tutorial/stk2/stk2.vcproj
new file mode 100644
index 00000000..2958a08b
--- /dev/null
+++ b/externals/grill/flext/tutorial/stk2/stk2.vcproj
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="stk2"
+ SccProjectName="stk2"
+ SccAuxPath=""
+ SccLocalPath="."
+ SccProvider="MSSCCI:Jalindi Igloo">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\msvc"
+ IntermediateDirectory=".\msvc"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source,f:\prog\audio\stk\include"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PD;FLEXT_THREADS"
+ StringPooling="TRUE"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc/stk2.pch"
+ AssemblerListingLocation=".\msvc/"
+ ObjectFile=".\msvc/"
+ ProgramDataBaseFileName=".\msvc/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib pthreadVC.lib flext_t-pdwin.lib stk.lib"
+ OutputFile="../pd-msvc/stk2~.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc,f:\prog\audio\stk\lib"
+ ProgramDatabaseFile=".\msvc/stk2~.pdb"
+ ImportLibrary=".\msvc/stk2~.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc/stk2.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\msvc-debug"
+ IntermediateDirectory=".\msvc-debug"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source,f:\prog\audio\stk\include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PD;FLEXT_THREADS"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc-debug/stk2.pch"
+ AssemblerListingLocation=".\msvc-debug/"
+ ObjectFile=".\msvc-debug/"
+ ProgramDataBaseFileName=".\msvc-debug/"
+ BrowseInformation="1"
+ BrowseInformationFile=".\msvc-debug/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib pthreadVC.lib flext_td-pdwin.lib stk_d.lib"
+ OutputFile="msvc-debug/stk2~.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc,f:\prog\audio\stk\lib"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\msvc-debug/stk2~.pdb"
+ ImportLibrary=".\msvc-debug/stk2~.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc-debug/stk2.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="main.cpp">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;PD;FLEXT_THREADS;$(NoInherit)"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;PD;FLEXT_THREADS;$(NoInherit)"
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"/>
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/externals/grill/flext/tutorial/thread1/thread1.vcproj b/externals/grill/flext/tutorial/thread1/thread1.vcproj
new file mode 100644
index 00000000..27931ac1
--- /dev/null
+++ b/externals/grill/flext/tutorial/thread1/thread1.vcproj
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="thread1"
+ SccProjectName="thread1"
+ SccAuxPath=""
+ SccLocalPath="."
+ SccProvider="MSSCCI:Jalindi Igloo">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\msvc"
+ IntermediateDirectory=".\msvc"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PD;FLEXT_THREADS"
+ StringPooling="TRUE"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc/thread1.pch"
+ AssemblerListingLocation=".\msvc/"
+ ObjectFile=".\msvc/"
+ ProgramDataBaseFileName=".\msvc/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext_t-pdwin.lib pthreadVC.lib"
+ OutputFile="../pd-msvc/thread1.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ ProgramDatabaseFile=".\msvc/thread1.pdb"
+ ImportLibrary=".\msvc/thread1.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc/thread1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\msvc-debug"
+ IntermediateDirectory=".\msvc-debug"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PD;FLEXT_THREADS"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc-debug/thread1.pch"
+ AssemblerListingLocation=".\msvc-debug/"
+ ObjectFile=".\msvc-debug/"
+ ProgramDataBaseFileName=".\msvc-debug/"
+ BrowseInformation="1"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext_td-pdwin.lib pthreadVC.lib"
+ OutputFile=".\msvc-debug/thread1.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\msvc-debug/thread1.pdb"
+ ImportLibrary=".\msvc-debug/thread1.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc-debug/thread1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="main.cpp">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;PD;FLEXT_THREADS;$(NoInherit)"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;PD;FLEXT_THREADS;$(NoInherit)"
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"/>
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/externals/grill/flext/tutorial/thread2/thread2.vcproj b/externals/grill/flext/tutorial/thread2/thread2.vcproj
new file mode 100644
index 00000000..301e6b5c
--- /dev/null
+++ b/externals/grill/flext/tutorial/thread2/thread2.vcproj
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="thread2"
+ SccProjectName="max/flext/tutorial/thread2"
+ SccAuxPath=""
+ SccLocalPath="."
+ SccProvider="MSSCCI:Jalindi Igloo">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\msvc"
+ IntermediateDirectory=".\msvc"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PD;FLEXT_THREADS"
+ StringPooling="TRUE"
+ RuntimeLibrary="0"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc/thread2.pch"
+ AssemblerListingLocation=".\msvc/"
+ ObjectFile=".\msvc/"
+ ProgramDataBaseFileName=".\msvc/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext_t-pdwin.lib pthreadVC.lib"
+ OutputFile="../pd-msvc/thread2.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ ProgramDatabaseFile=".\msvc/thread2.pdb"
+ ImportLibrary=".\msvc/thread2.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc/thread2.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\msvc-debug"
+ IntermediateDirectory=".\msvc-debug"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PD;FLEXT_THREADS"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc-debug/thread2.pch"
+ AssemblerListingLocation=".\msvc-debug/"
+ ObjectFile=".\msvc-debug/"
+ ProgramDataBaseFileName=".\msvc-debug/"
+ BrowseInformation="1"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext_td-pdwin.lib pthreadVC.lib"
+ OutputFile=".\msvc-debug/thread2.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\msvc-debug/thread2.pdb"
+ ImportLibrary=".\msvc-debug/thread2.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc-debug/thread2.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="main.cpp">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;PD;FLEXT_THREADS;$(NoInherit)"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;PD;FLEXT_THREADS;$(NoInherit)"
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"/>
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/externals/grill/flext/tutorial/timer1/timer1.vcproj b/externals/grill/flext/tutorial/timer1/timer1.vcproj
new file mode 100644
index 00000000..ba39e622
--- /dev/null
+++ b/externals/grill/flext/tutorial/timer1/timer1.vcproj
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="timer1"
+ SccProjectName="timer1"
+ SccAuxPath=""
+ SccLocalPath="."
+ SccProvider="MSSCCI:Jalindi Igloo">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\msvc-debug"
+ IntermediateDirectory=".\msvc-debug"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="c:\programme\audio\pd\src,..\..\source"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;PD"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="5"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc-debug/timer1.pch"
+ AssemblerListingLocation=".\msvc-debug/"
+ ObjectFile=".\msvc-debug/"
+ ProgramDataBaseFileName=".\msvc-debug/"
+ BrowseInformation="1"
+ BrowseInformationFile=".\msvc-debug/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="4"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext_d-pdwin.lib"
+ OutputFile=".\msvc-debug/timer1.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\msvc-debug/timer1.pdb"
+ ImportLibrary=".\msvc-debug/timer1.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc-debug/timer1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\msvc"
+ IntermediateDirectory=".\msvc"
+ ConfigurationType="2"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..\..\source"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;PD"
+ StringPooling="TRUE"
+ RuntimeLibrary="4"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\msvc/timer1.pch"
+ AssemblerListingLocation=".\msvc/"
+ ObjectFile=".\msvc/"
+ ProgramDataBaseFileName=".\msvc/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="pd.lib flext-pdwin.lib"
+ OutputFile="../pd-msvc/timer1.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ AdditionalLibraryDirectories="..\..\pd-msvc"
+ ProgramDatabaseFile=".\msvc/timer1.pdb"
+ ImportLibrary=".\msvc/timer1.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="TRUE"
+ SuppressStartupBanner="TRUE"
+ TargetEnvironment="1"
+ TypeLibraryName=".\msvc/timer1.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="3079"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <File
+ RelativePath="main.cpp">
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"
+ BasicRuntimeChecks="3"
+ BrowseInformation="1"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;PD;$(NoInherit)"/>
+ </FileConfiguration>
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/externals/grill/flext/tutorial/tutorial.sln b/externals/grill/flext/tutorial/tutorial.sln
new file mode 100644
index 00000000..7d3ab1e8
--- /dev/null
+++ b/externals/grill/flext/tutorial/tutorial.sln
@@ -0,0 +1,473 @@
+Microsoft Visual Studio Solution File, Format Version 8.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "adv1", "adv1\adv1.vcproj", "{A90E248D-52FD-458F-90A5-F20F7ED1D564}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "adv2", "adv2\adv2.vcproj", "{B0C13353-9F2E-4714-A85C-6904B75B4345}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "adv3", "adv3\adv3.vcproj", "{3F3FDEA7-90CC-43CF-A2C5-2BF345705B02}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "attr1", "attr1\attr1.vcproj", "{9A54D435-A3E6-4AA6-ACE3-702D7C411E4E}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "attr2", "attr2\attr2.vcproj", "{D891041F-303E-4E99-868F-11FF58E0C779}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "attr3", "attr3\attr3.vcproj", "{EA839AFE-95F0-47CF-9A78-72EF51CB9940}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bind1", "bind1\bind1.vcproj", "{C568D327-EA97-49C8-AF05-5FD7D35B6191}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "buffer1", "buffer1\buffer1.vcproj", "{723071BA-FE33-4C29-AB7B-6AB30B6057F7}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flext", "..\flext.vcproj", "{A0882797-7925-4AA3-93EA-7241487CECC5}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lib1", "lib1\lib1.vcproj", "{4560EF26-304A-424F-B882-1F65A1F4DC67}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A0882797-7925-4AA3-93EA-7241487CECC5} = {A0882797-7925-4AA3-93EA-7241487CECC5}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "signal1", "signal1\signal1.vcproj", "{5F58157D-ABB1-4066-A143-C14515A3D7F9}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A0882797-7925-4AA3-93EA-7241487CECC5} = {A0882797-7925-4AA3-93EA-7241487CECC5}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "signal2", "signal2\signal2.vcproj", "{B6D40688-2D3E-4DAA-8004-706FAA731F18}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A0882797-7925-4AA3-93EA-7241487CECC5} = {A0882797-7925-4AA3-93EA-7241487CECC5}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "simple1", "simple1\simple1.vcproj", "{CF5E59F3-2AEE-40DD-8D59-8E8C407864F9}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A0882797-7925-4AA3-93EA-7241487CECC5} = {A0882797-7925-4AA3-93EA-7241487CECC5}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "simple2", "simple2\simple2.vcproj", "{4880ABD9-1598-4D5E-B4D3-558E8648405D}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A0882797-7925-4AA3-93EA-7241487CECC5} = {A0882797-7925-4AA3-93EA-7241487CECC5}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "simple3", "simple3\simple3.vcproj", "{325D0FC7-AED9-487E-9FE5-4DEC305C2799}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A0882797-7925-4AA3-93EA-7241487CECC5} = {A0882797-7925-4AA3-93EA-7241487CECC5}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sndobj1", "sndobj1\sndobj1.vcproj", "{A9B22491-39A4-4010-ABDF-5C8EF80432D7}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A0882797-7925-4AA3-93EA-7241487CECC5} = {A0882797-7925-4AA3-93EA-7241487CECC5}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "stk1", "stk1\stk1.vcproj", "{AD7C94F9-BB76-4588-BF89-491D7C6D40EC}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A0882797-7925-4AA3-93EA-7241487CECC5} = {A0882797-7925-4AA3-93EA-7241487CECC5}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "stk2", "stk2\stk2.vcproj", "{18A3D222-AC98-4CFF-82C0-E5421AB39981}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A0882797-7925-4AA3-93EA-7241487CECC5} = {A0882797-7925-4AA3-93EA-7241487CECC5}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "thread1", "thread1\thread1.vcproj", "{702908EB-47A9-45D0-BCC5-3448C98C73E6}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A0882797-7925-4AA3-93EA-7241487CECC5} = {A0882797-7925-4AA3-93EA-7241487CECC5}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "thread2", "thread2\thread2.vcproj", "{4CC4B09F-1D36-46C7-A1DE-3C4DC366F485}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A0882797-7925-4AA3-93EA-7241487CECC5} = {A0882797-7925-4AA3-93EA-7241487CECC5}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "timer1", "timer1\timer1.vcproj", "{EAA8D47B-CFD7-40AC-92A8-189BEF3E8C64}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A0882797-7925-4AA3-93EA-7241487CECC5} = {A0882797-7925-4AA3-93EA-7241487CECC5}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SourceCodeControl) = preSolution
+ SccNumberOfProjects = 21
+ SccProjectUniqueName0 = adv1\\adv1.vcproj
+ SccProjectName0 = adv1
+ SccLocalPath0 = adv1
+ SccProvider0 = MSSCCI:Jalindi\u0020Igloo
+ CanCheckoutShared = true
+ SccProjectUniqueName1 = adv2\\adv2.vcproj
+ SccProjectName1 = adv2
+ SccLocalPath1 = adv2
+ SccProvider1 = MSSCCI:Jalindi\u0020Igloo
+ CanCheckoutShared = true
+ SccProjectUniqueName2 = adv3\\adv3.vcproj
+ SccProjectName2 = adv3
+ SccLocalPath2 = adv3
+ SccProvider2 = MSSCCI:Jalindi\u0020Igloo
+ CanCheckoutShared = true
+ SccProjectUniqueName3 = attr1\\attr1.vcproj
+ SccProjectName3 = attr1
+ SccLocalPath3 = attr1
+ SccProvider3 = MSSCCI:Jalindi\u0020Igloo
+ CanCheckoutShared = true
+ SccProjectUniqueName4 = attr2\\attr2.vcproj
+ SccProjectName4 = attr2
+ SccLocalPath4 = attr2
+ SccProvider4 = MSSCCI:Jalindi\u0020Igloo
+ CanCheckoutShared = true
+ SccProjectUniqueName5 = attr3\\attr3.vcproj
+ SccProjectName5 = attr3
+ SccLocalPath5 = attr3
+ SccProvider5 = MSSCCI:Jalindi\u0020Igloo
+ CanCheckoutShared = true
+ SccProjectUniqueName6 = bind1\\bind1.vcproj
+ SccProjectName6 = max/flext/tutorial/bind1
+ SccLocalPath6 = bind1
+ SccProvider6 = MSSCCI:Jalindi\u0020Igloo
+ CanCheckoutShared = true
+ SccProjectUniqueName7 = buffer1\\buffer1.vcproj
+ SccProjectName7 = max/flext/tutorial/buffer1
+ SccLocalPath7 = buffer1
+ SccProvider7 = MSSCCI:Jalindi\u0020Igloo
+ CanCheckoutShared = true
+ SccProjectUniqueName8 = ..\\flext.vcproj
+ SccProjectName8 = max/flext
+ SccLocalPath8 = ..
+ SccProvider8 = MSSCCI:Jalindi\u0020Igloo
+ CanCheckoutShared = true
+ SccProjectUniqueName9 = lib1\\lib1.vcproj
+ SccProjectName9 = lib1
+ SccLocalPath9 = lib1
+ SccProvider9 = MSSCCI:Jalindi\u0020Igloo
+ CanCheckoutShared = true
+ SccProjectUniqueName10 = signal1\\signal1.vcproj
+ SccProjectName10 = max/flext/tutorial/signal1
+ SccLocalPath10 = signal1
+ SccProvider10 = MSSCCI:Jalindi\u0020Igloo
+ CanCheckoutShared = true
+ SccProjectUniqueName11 = signal2\\signal2.vcproj
+ SccProjectName11 = max/flext/tutorial/signal2
+ SccLocalPath11 = signal2
+ SccProvider11 = MSSCCI:Jalindi\u0020Igloo
+ CanCheckoutShared = true
+ SccProjectUniqueName12 = simple1\\simple1.vcproj
+ SccProjectName12 = simple1
+ SccLocalPath12 = simple1
+ SccProvider12 = MSSCCI:Jalindi\u0020Igloo
+ CanCheckoutShared = true
+ SccProjectUniqueName13 = simple2\\simple2.vcproj
+ SccProjectName13 = simple2
+ SccLocalPath13 = simple2
+ SccProvider13 = MSSCCI:Jalindi\u0020Igloo
+ CanCheckoutShared = true
+ SccProjectUniqueName14 = simple3\\simple3.vcproj
+ SccProjectName14 = simple3
+ SccLocalPath14 = simple3
+ SccProvider14 = MSSCCI:Jalindi\u0020Igloo
+ CanCheckoutShared = true
+ SccProjectUniqueName15 = sndobj1\\sndobj1.vcproj
+ SccProjectName15 = sndobj1
+ SccLocalPath15 = sndobj1
+ SccProvider15 = MSSCCI:Jalindi\u0020Igloo
+ CanCheckoutShared = true
+ SccProjectUniqueName16 = stk1\\stk1.vcproj
+ SccProjectName16 = stk1
+ SccLocalPath16 = stk1
+ SccProvider16 = MSSCCI:Jalindi\u0020Igloo
+ CanCheckoutShared = true
+ SccProjectUniqueName17 = stk2\\stk2.vcproj
+ SccProjectName17 = stk2
+ SccLocalPath17 = stk2
+ SccProvider17 = MSSCCI:Jalindi\u0020Igloo
+ CanCheckoutShared = true
+ SccProjectUniqueName18 = thread1\\thread1.vcproj
+ SccProjectName18 = thread1
+ SccLocalPath18 = thread1
+ SccProvider18 = MSSCCI:Jalindi\u0020Igloo
+ CanCheckoutShared = true
+ SccProjectUniqueName19 = thread2\\thread2.vcproj
+ SccProjectName19 = max/flext/tutorial/thread2
+ SccLocalPath19 = thread2
+ SccProvider19 = MSSCCI:Jalindi\u0020Igloo
+ CanCheckoutShared = true
+ SccProjectUniqueName20 = timer1\\timer1.vcproj
+ SccProjectName20 = timer1
+ SccLocalPath20 = timer1
+ SccProvider20 = MSSCCI:Jalindi\u0020Igloo
+ CanCheckoutShared = true
+ EndGlobalSection
+ GlobalSection(SolutionConfiguration) = preSolution
+ Debug = Debug
+ Release = Release
+ Threads Debug = Threads Debug
+ Threads DLL Debug = Threads DLL Debug
+ Threads DLL Release = Threads DLL Release
+ Threads Release = Threads Release
+ EndGlobalSection
+ GlobalSection(ProjectConfiguration) = postSolution
+ {A90E248D-52FD-458F-90A5-F20F7ED1D564}.Debug.ActiveCfg = Debug|Win32
+ {A90E248D-52FD-458F-90A5-F20F7ED1D564}.Debug.Build.0 = Debug|Win32
+ {A90E248D-52FD-458F-90A5-F20F7ED1D564}.Release.ActiveCfg = Release|Win32
+ {A90E248D-52FD-458F-90A5-F20F7ED1D564}.Release.Build.0 = Release|Win32
+ {A90E248D-52FD-458F-90A5-F20F7ED1D564}.Threads Debug.ActiveCfg = Debug|Win32
+ {A90E248D-52FD-458F-90A5-F20F7ED1D564}.Threads Debug.Build.0 = Debug|Win32
+ {A90E248D-52FD-458F-90A5-F20F7ED1D564}.Threads DLL Debug.ActiveCfg = Debug|Win32
+ {A90E248D-52FD-458F-90A5-F20F7ED1D564}.Threads DLL Debug.Build.0 = Debug|Win32
+ {A90E248D-52FD-458F-90A5-F20F7ED1D564}.Threads DLL Release.ActiveCfg = Release|Win32
+ {A90E248D-52FD-458F-90A5-F20F7ED1D564}.Threads DLL Release.Build.0 = Release|Win32
+ {A90E248D-52FD-458F-90A5-F20F7ED1D564}.Threads Release.ActiveCfg = Release|Win32
+ {A90E248D-52FD-458F-90A5-F20F7ED1D564}.Threads Release.Build.0 = Release|Win32
+ {B0C13353-9F2E-4714-A85C-6904B75B4345}.Debug.ActiveCfg = Debug|Win32
+ {B0C13353-9F2E-4714-A85C-6904B75B4345}.Debug.Build.0 = Debug|Win32
+ {B0C13353-9F2E-4714-A85C-6904B75B4345}.Release.ActiveCfg = Release|Win32
+ {B0C13353-9F2E-4714-A85C-6904B75B4345}.Release.Build.0 = Release|Win32
+ {B0C13353-9F2E-4714-A85C-6904B75B4345}.Threads Debug.ActiveCfg = Debug|Win32
+ {B0C13353-9F2E-4714-A85C-6904B75B4345}.Threads Debug.Build.0 = Debug|Win32
+ {B0C13353-9F2E-4714-A85C-6904B75B4345}.Threads DLL Debug.ActiveCfg = Debug|Win32
+ {B0C13353-9F2E-4714-A85C-6904B75B4345}.Threads DLL Debug.Build.0 = Debug|Win32
+ {B0C13353-9F2E-4714-A85C-6904B75B4345}.Threads DLL Release.ActiveCfg = Release|Win32
+ {B0C13353-9F2E-4714-A85C-6904B75B4345}.Threads DLL Release.Build.0 = Release|Win32
+ {B0C13353-9F2E-4714-A85C-6904B75B4345}.Threads Release.ActiveCfg = Release|Win32
+ {B0C13353-9F2E-4714-A85C-6904B75B4345}.Threads Release.Build.0 = Release|Win32
+ {3F3FDEA7-90CC-43CF-A2C5-2BF345705B02}.Debug.ActiveCfg = Debug|Win32
+ {3F3FDEA7-90CC-43CF-A2C5-2BF345705B02}.Debug.Build.0 = Debug|Win32
+ {3F3FDEA7-90CC-43CF-A2C5-2BF345705B02}.Release.ActiveCfg = Release|Win32
+ {3F3FDEA7-90CC-43CF-A2C5-2BF345705B02}.Release.Build.0 = Release|Win32
+ {3F3FDEA7-90CC-43CF-A2C5-2BF345705B02}.Threads Debug.ActiveCfg = Debug|Win32
+ {3F3FDEA7-90CC-43CF-A2C5-2BF345705B02}.Threads Debug.Build.0 = Debug|Win32
+ {3F3FDEA7-90CC-43CF-A2C5-2BF345705B02}.Threads DLL Debug.ActiveCfg = Debug|Win32
+ {3F3FDEA7-90CC-43CF-A2C5-2BF345705B02}.Threads DLL Debug.Build.0 = Debug|Win32
+ {3F3FDEA7-90CC-43CF-A2C5-2BF345705B02}.Threads DLL Release.ActiveCfg = Release|Win32
+ {3F3FDEA7-90CC-43CF-A2C5-2BF345705B02}.Threads DLL Release.Build.0 = Release|Win32
+ {3F3FDEA7-90CC-43CF-A2C5-2BF345705B02}.Threads Release.ActiveCfg = Release|Win32
+ {3F3FDEA7-90CC-43CF-A2C5-2BF345705B02}.Threads Release.Build.0 = Release|Win32
+ {9A54D435-A3E6-4AA6-ACE3-702D7C411E4E}.Debug.ActiveCfg = Debug|Win32
+ {9A54D435-A3E6-4AA6-ACE3-702D7C411E4E}.Debug.Build.0 = Debug|Win32
+ {9A54D435-A3E6-4AA6-ACE3-702D7C411E4E}.Release.ActiveCfg = Release|Win32
+ {9A54D435-A3E6-4AA6-ACE3-702D7C411E4E}.Release.Build.0 = Release|Win32
+ {9A54D435-A3E6-4AA6-ACE3-702D7C411E4E}.Threads Debug.ActiveCfg = Debug|Win32
+ {9A54D435-A3E6-4AA6-ACE3-702D7C411E4E}.Threads Debug.Build.0 = Debug|Win32
+ {9A54D435-A3E6-4AA6-ACE3-702D7C411E4E}.Threads DLL Debug.ActiveCfg = Debug|Win32
+ {9A54D435-A3E6-4AA6-ACE3-702D7C411E4E}.Threads DLL Debug.Build.0 = Debug|Win32
+ {9A54D435-A3E6-4AA6-ACE3-702D7C411E4E}.Threads DLL Release.ActiveCfg = Release|Win32
+ {9A54D435-A3E6-4AA6-ACE3-702D7C411E4E}.Threads DLL Release.Build.0 = Release|Win32
+ {9A54D435-A3E6-4AA6-ACE3-702D7C411E4E}.Threads Release.ActiveCfg = Release|Win32
+ {9A54D435-A3E6-4AA6-ACE3-702D7C411E4E}.Threads Release.Build.0 = Release|Win32
+ {D891041F-303E-4E99-868F-11FF58E0C779}.Debug.ActiveCfg = Debug|Win32
+ {D891041F-303E-4E99-868F-11FF58E0C779}.Debug.Build.0 = Debug|Win32
+ {D891041F-303E-4E99-868F-11FF58E0C779}.Release.ActiveCfg = Release|Win32
+ {D891041F-303E-4E99-868F-11FF58E0C779}.Release.Build.0 = Release|Win32
+ {D891041F-303E-4E99-868F-11FF58E0C779}.Threads Debug.ActiveCfg = Debug|Win32
+ {D891041F-303E-4E99-868F-11FF58E0C779}.Threads Debug.Build.0 = Debug|Win32
+ {D891041F-303E-4E99-868F-11FF58E0C779}.Threads DLL Debug.ActiveCfg = Debug|Win32
+ {D891041F-303E-4E99-868F-11FF58E0C779}.Threads DLL Debug.Build.0 = Debug|Win32
+ {D891041F-303E-4E99-868F-11FF58E0C779}.Threads DLL Release.ActiveCfg = Release|Win32
+ {D891041F-303E-4E99-868F-11FF58E0C779}.Threads DLL Release.Build.0 = Release|Win32
+ {D891041F-303E-4E99-868F-11FF58E0C779}.Threads Release.ActiveCfg = Release|Win32
+ {D891041F-303E-4E99-868F-11FF58E0C779}.Threads Release.Build.0 = Release|Win32
+ {EA839AFE-95F0-47CF-9A78-72EF51CB9940}.Debug.ActiveCfg = Debug|Win32
+ {EA839AFE-95F0-47CF-9A78-72EF51CB9940}.Debug.Build.0 = Debug|Win32
+ {EA839AFE-95F0-47CF-9A78-72EF51CB9940}.Release.ActiveCfg = Release|Win32
+ {EA839AFE-95F0-47CF-9A78-72EF51CB9940}.Release.Build.0 = Release|Win32
+ {EA839AFE-95F0-47CF-9A78-72EF51CB9940}.Threads Debug.ActiveCfg = Debug|Win32
+ {EA839AFE-95F0-47CF-9A78-72EF51CB9940}.Threads Debug.Build.0 = Debug|Win32
+ {EA839AFE-95F0-47CF-9A78-72EF51CB9940}.Threads DLL Debug.ActiveCfg = Debug|Win32
+ {EA839AFE-95F0-47CF-9A78-72EF51CB9940}.Threads DLL Debug.Build.0 = Debug|Win32
+ {EA839AFE-95F0-47CF-9A78-72EF51CB9940}.Threads DLL Release.ActiveCfg = Release|Win32
+ {EA839AFE-95F0-47CF-9A78-72EF51CB9940}.Threads DLL Release.Build.0 = Release|Win32
+ {EA839AFE-95F0-47CF-9A78-72EF51CB9940}.Threads Release.ActiveCfg = Release|Win32
+ {EA839AFE-95F0-47CF-9A78-72EF51CB9940}.Threads Release.Build.0 = Release|Win32
+ {C568D327-EA97-49C8-AF05-5FD7D35B6191}.Debug.ActiveCfg = Debug|Win32
+ {C568D327-EA97-49C8-AF05-5FD7D35B6191}.Debug.Build.0 = Debug|Win32
+ {C568D327-EA97-49C8-AF05-5FD7D35B6191}.Release.ActiveCfg = Release|Win32
+ {C568D327-EA97-49C8-AF05-5FD7D35B6191}.Release.Build.0 = Release|Win32
+ {C568D327-EA97-49C8-AF05-5FD7D35B6191}.Threads Debug.ActiveCfg = Debug|Win32
+ {C568D327-EA97-49C8-AF05-5FD7D35B6191}.Threads Debug.Build.0 = Debug|Win32
+ {C568D327-EA97-49C8-AF05-5FD7D35B6191}.Threads DLL Debug.ActiveCfg = Debug|Win32
+ {C568D327-EA97-49C8-AF05-5FD7D35B6191}.Threads DLL Debug.Build.0 = Debug|Win32
+ {C568D327-EA97-49C8-AF05-5FD7D35B6191}.Threads DLL Release.ActiveCfg = Release|Win32
+ {C568D327-EA97-49C8-AF05-5FD7D35B6191}.Threads DLL Release.Build.0 = Release|Win32
+ {C568D327-EA97-49C8-AF05-5FD7D35B6191}.Threads Release.ActiveCfg = Release|Win32
+ {C568D327-EA97-49C8-AF05-5FD7D35B6191}.Threads Release.Build.0 = Release|Win32
+ {723071BA-FE33-4C29-AB7B-6AB30B6057F7}.Debug.ActiveCfg = Debug|Win32
+ {723071BA-FE33-4C29-AB7B-6AB30B6057F7}.Debug.Build.0 = Debug|Win32
+ {723071BA-FE33-4C29-AB7B-6AB30B6057F7}.Release.ActiveCfg = Release|Win32
+ {723071BA-FE33-4C29-AB7B-6AB30B6057F7}.Release.Build.0 = Release|Win32
+ {723071BA-FE33-4C29-AB7B-6AB30B6057F7}.Threads Debug.ActiveCfg = Debug|Win32
+ {723071BA-FE33-4C29-AB7B-6AB30B6057F7}.Threads Debug.Build.0 = Debug|Win32
+ {723071BA-FE33-4C29-AB7B-6AB30B6057F7}.Threads DLL Debug.ActiveCfg = Debug|Win32
+ {723071BA-FE33-4C29-AB7B-6AB30B6057F7}.Threads DLL Debug.Build.0 = Debug|Win32
+ {723071BA-FE33-4C29-AB7B-6AB30B6057F7}.Threads DLL Release.ActiveCfg = Release|Win32
+ {723071BA-FE33-4C29-AB7B-6AB30B6057F7}.Threads DLL Release.Build.0 = Release|Win32
+ {723071BA-FE33-4C29-AB7B-6AB30B6057F7}.Threads Release.ActiveCfg = Release|Win32
+ {723071BA-FE33-4C29-AB7B-6AB30B6057F7}.Threads Release.Build.0 = Release|Win32
+ {A0882797-7925-4AA3-93EA-7241487CECC5}.Debug.ActiveCfg = Debug|Win32
+ {A0882797-7925-4AA3-93EA-7241487CECC5}.Debug.Build.0 = Debug|Win32
+ {A0882797-7925-4AA3-93EA-7241487CECC5}.Release.ActiveCfg = Release|Win32
+ {A0882797-7925-4AA3-93EA-7241487CECC5}.Release.Build.0 = Release|Win32
+ {A0882797-7925-4AA3-93EA-7241487CECC5}.Threads Debug.ActiveCfg = Threads Debug|Win32
+ {A0882797-7925-4AA3-93EA-7241487CECC5}.Threads Debug.Build.0 = Threads Debug|Win32
+ {A0882797-7925-4AA3-93EA-7241487CECC5}.Threads DLL Debug.ActiveCfg = Threads DLL Debug|Win32
+ {A0882797-7925-4AA3-93EA-7241487CECC5}.Threads DLL Debug.Build.0 = Threads DLL Debug|Win32
+ {A0882797-7925-4AA3-93EA-7241487CECC5}.Threads DLL Release.ActiveCfg = Threads DLL Release|Win32
+ {A0882797-7925-4AA3-93EA-7241487CECC5}.Threads DLL Release.Build.0 = Threads DLL Release|Win32
+ {A0882797-7925-4AA3-93EA-7241487CECC5}.Threads Release.ActiveCfg = Threads Release|Win32
+ {A0882797-7925-4AA3-93EA-7241487CECC5}.Threads Release.Build.0 = Threads Release|Win32
+ {4560EF26-304A-424F-B882-1F65A1F4DC67}.Debug.ActiveCfg = Debug|Win32
+ {4560EF26-304A-424F-B882-1F65A1F4DC67}.Debug.Build.0 = Debug|Win32
+ {4560EF26-304A-424F-B882-1F65A1F4DC67}.Release.ActiveCfg = Release|Win32
+ {4560EF26-304A-424F-B882-1F65A1F4DC67}.Release.Build.0 = Release|Win32
+ {4560EF26-304A-424F-B882-1F65A1F4DC67}.Threads Debug.ActiveCfg = Debug|Win32
+ {4560EF26-304A-424F-B882-1F65A1F4DC67}.Threads Debug.Build.0 = Debug|Win32
+ {4560EF26-304A-424F-B882-1F65A1F4DC67}.Threads DLL Debug.ActiveCfg = Debug|Win32
+ {4560EF26-304A-424F-B882-1F65A1F4DC67}.Threads DLL Debug.Build.0 = Debug|Win32
+ {4560EF26-304A-424F-B882-1F65A1F4DC67}.Threads DLL Release.ActiveCfg = Release|Win32
+ {4560EF26-304A-424F-B882-1F65A1F4DC67}.Threads DLL Release.Build.0 = Release|Win32
+ {4560EF26-304A-424F-B882-1F65A1F4DC67}.Threads Release.ActiveCfg = Release|Win32
+ {4560EF26-304A-424F-B882-1F65A1F4DC67}.Threads Release.Build.0 = Release|Win32
+ {5F58157D-ABB1-4066-A143-C14515A3D7F9}.Debug.ActiveCfg = Debug|Win32
+ {5F58157D-ABB1-4066-A143-C14515A3D7F9}.Debug.Build.0 = Debug|Win32
+ {5F58157D-ABB1-4066-A143-C14515A3D7F9}.Release.ActiveCfg = Release|Win32
+ {5F58157D-ABB1-4066-A143-C14515A3D7F9}.Release.Build.0 = Release|Win32
+ {5F58157D-ABB1-4066-A143-C14515A3D7F9}.Threads Debug.ActiveCfg = Debug|Win32
+ {5F58157D-ABB1-4066-A143-C14515A3D7F9}.Threads Debug.Build.0 = Debug|Win32
+ {5F58157D-ABB1-4066-A143-C14515A3D7F9}.Threads DLL Debug.ActiveCfg = Debug|Win32
+ {5F58157D-ABB1-4066-A143-C14515A3D7F9}.Threads DLL Debug.Build.0 = Debug|Win32
+ {5F58157D-ABB1-4066-A143-C14515A3D7F9}.Threads DLL Release.ActiveCfg = Release|Win32
+ {5F58157D-ABB1-4066-A143-C14515A3D7F9}.Threads DLL Release.Build.0 = Release|Win32
+ {5F58157D-ABB1-4066-A143-C14515A3D7F9}.Threads Release.ActiveCfg = Release|Win32
+ {5F58157D-ABB1-4066-A143-C14515A3D7F9}.Threads Release.Build.0 = Release|Win32
+ {B6D40688-2D3E-4DAA-8004-706FAA731F18}.Debug.ActiveCfg = Debug|Win32
+ {B6D40688-2D3E-4DAA-8004-706FAA731F18}.Debug.Build.0 = Debug|Win32
+ {B6D40688-2D3E-4DAA-8004-706FAA731F18}.Release.ActiveCfg = Release|Win32
+ {B6D40688-2D3E-4DAA-8004-706FAA731F18}.Release.Build.0 = Release|Win32
+ {B6D40688-2D3E-4DAA-8004-706FAA731F18}.Threads Debug.ActiveCfg = Debug|Win32
+ {B6D40688-2D3E-4DAA-8004-706FAA731F18}.Threads Debug.Build.0 = Debug|Win32
+ {B6D40688-2D3E-4DAA-8004-706FAA731F18}.Threads DLL Debug.ActiveCfg = Debug|Win32
+ {B6D40688-2D3E-4DAA-8004-706FAA731F18}.Threads DLL Debug.Build.0 = Debug|Win32
+ {B6D40688-2D3E-4DAA-8004-706FAA731F18}.Threads DLL Release.ActiveCfg = Release|Win32
+ {B6D40688-2D3E-4DAA-8004-706FAA731F18}.Threads DLL Release.Build.0 = Release|Win32
+ {B6D40688-2D3E-4DAA-8004-706FAA731F18}.Threads Release.ActiveCfg = Release|Win32
+ {B6D40688-2D3E-4DAA-8004-706FAA731F18}.Threads Release.Build.0 = Release|Win32
+ {CF5E59F3-2AEE-40DD-8D59-8E8C407864F9}.Debug.ActiveCfg = Debug|Win32
+ {CF5E59F3-2AEE-40DD-8D59-8E8C407864F9}.Debug.Build.0 = Debug|Win32
+ {CF5E59F3-2AEE-40DD-8D59-8E8C407864F9}.Release.ActiveCfg = Release|Win32
+ {CF5E59F3-2AEE-40DD-8D59-8E8C407864F9}.Release.Build.0 = Release|Win32
+ {CF5E59F3-2AEE-40DD-8D59-8E8C407864F9}.Threads Debug.ActiveCfg = Debug|Win32
+ {CF5E59F3-2AEE-40DD-8D59-8E8C407864F9}.Threads Debug.Build.0 = Debug|Win32
+ {CF5E59F3-2AEE-40DD-8D59-8E8C407864F9}.Threads DLL Debug.ActiveCfg = Debug|Win32
+ {CF5E59F3-2AEE-40DD-8D59-8E8C407864F9}.Threads DLL Debug.Build.0 = Debug|Win32
+ {CF5E59F3-2AEE-40DD-8D59-8E8C407864F9}.Threads DLL Release.ActiveCfg = Release|Win32
+ {CF5E59F3-2AEE-40DD-8D59-8E8C407864F9}.Threads DLL Release.Build.0 = Release|Win32
+ {CF5E59F3-2AEE-40DD-8D59-8E8C407864F9}.Threads Release.ActiveCfg = Release|Win32
+ {CF5E59F3-2AEE-40DD-8D59-8E8C407864F9}.Threads Release.Build.0 = Release|Win32
+ {4880ABD9-1598-4D5E-B4D3-558E8648405D}.Debug.ActiveCfg = Debug|Win32
+ {4880ABD9-1598-4D5E-B4D3-558E8648405D}.Debug.Build.0 = Debug|Win32
+ {4880ABD9-1598-4D5E-B4D3-558E8648405D}.Release.ActiveCfg = Release|Win32
+ {4880ABD9-1598-4D5E-B4D3-558E8648405D}.Release.Build.0 = Release|Win32
+ {4880ABD9-1598-4D5E-B4D3-558E8648405D}.Threads Debug.ActiveCfg = Debug|Win32
+ {4880ABD9-1598-4D5E-B4D3-558E8648405D}.Threads Debug.Build.0 = Debug|Win32
+ {4880ABD9-1598-4D5E-B4D3-558E8648405D}.Threads DLL Debug.ActiveCfg = Debug|Win32
+ {4880ABD9-1598-4D5E-B4D3-558E8648405D}.Threads DLL Debug.Build.0 = Debug|Win32
+ {4880ABD9-1598-4D5E-B4D3-558E8648405D}.Threads DLL Release.ActiveCfg = Release|Win32
+ {4880ABD9-1598-4D5E-B4D3-558E8648405D}.Threads DLL Release.Build.0 = Release|Win32
+ {4880ABD9-1598-4D5E-B4D3-558E8648405D}.Threads Release.ActiveCfg = Release|Win32
+ {4880ABD9-1598-4D5E-B4D3-558E8648405D}.Threads Release.Build.0 = Release|Win32
+ {325D0FC7-AED9-487E-9FE5-4DEC305C2799}.Debug.ActiveCfg = Debug|Win32
+ {325D0FC7-AED9-487E-9FE5-4DEC305C2799}.Debug.Build.0 = Debug|Win32
+ {325D0FC7-AED9-487E-9FE5-4DEC305C2799}.Release.ActiveCfg = Release|Win32
+ {325D0FC7-AED9-487E-9FE5-4DEC305C2799}.Release.Build.0 = Release|Win32
+ {325D0FC7-AED9-487E-9FE5-4DEC305C2799}.Threads Debug.ActiveCfg = Debug|Win32
+ {325D0FC7-AED9-487E-9FE5-4DEC305C2799}.Threads Debug.Build.0 = Debug|Win32
+ {325D0FC7-AED9-487E-9FE5-4DEC305C2799}.Threads DLL Debug.ActiveCfg = Debug|Win32
+ {325D0FC7-AED9-487E-9FE5-4DEC305C2799}.Threads DLL Debug.Build.0 = Debug|Win32
+ {325D0FC7-AED9-487E-9FE5-4DEC305C2799}.Threads DLL Release.ActiveCfg = Release|Win32
+ {325D0FC7-AED9-487E-9FE5-4DEC305C2799}.Threads DLL Release.Build.0 = Release|Win32
+ {325D0FC7-AED9-487E-9FE5-4DEC305C2799}.Threads Release.ActiveCfg = Release|Win32
+ {325D0FC7-AED9-487E-9FE5-4DEC305C2799}.Threads Release.Build.0 = Release|Win32
+ {A9B22491-39A4-4010-ABDF-5C8EF80432D7}.Debug.ActiveCfg = Debug|Win32
+ {A9B22491-39A4-4010-ABDF-5C8EF80432D7}.Debug.Build.0 = Debug|Win32
+ {A9B22491-39A4-4010-ABDF-5C8EF80432D7}.Release.ActiveCfg = Release|Win32
+ {A9B22491-39A4-4010-ABDF-5C8EF80432D7}.Release.Build.0 = Release|Win32
+ {A9B22491-39A4-4010-ABDF-5C8EF80432D7}.Threads Debug.ActiveCfg = Debug|Win32
+ {A9B22491-39A4-4010-ABDF-5C8EF80432D7}.Threads Debug.Build.0 = Debug|Win32
+ {A9B22491-39A4-4010-ABDF-5C8EF80432D7}.Threads DLL Debug.ActiveCfg = Debug|Win32
+ {A9B22491-39A4-4010-ABDF-5C8EF80432D7}.Threads DLL Debug.Build.0 = Debug|Win32
+ {A9B22491-39A4-4010-ABDF-5C8EF80432D7}.Threads DLL Release.ActiveCfg = Release|Win32
+ {A9B22491-39A4-4010-ABDF-5C8EF80432D7}.Threads DLL Release.Build.0 = Release|Win32
+ {A9B22491-39A4-4010-ABDF-5C8EF80432D7}.Threads Release.ActiveCfg = Release|Win32
+ {A9B22491-39A4-4010-ABDF-5C8EF80432D7}.Threads Release.Build.0 = Release|Win32
+ {AD7C94F9-BB76-4588-BF89-491D7C6D40EC}.Debug.ActiveCfg = Debug|Win32
+ {AD7C94F9-BB76-4588-BF89-491D7C6D40EC}.Debug.Build.0 = Debug|Win32
+ {AD7C94F9-BB76-4588-BF89-491D7C6D40EC}.Release.ActiveCfg = Release|Win32
+ {AD7C94F9-BB76-4588-BF89-491D7C6D40EC}.Release.Build.0 = Release|Win32
+ {AD7C94F9-BB76-4588-BF89-491D7C6D40EC}.Threads Debug.ActiveCfg = Debug|Win32
+ {AD7C94F9-BB76-4588-BF89-491D7C6D40EC}.Threads Debug.Build.0 = Debug|Win32
+ {AD7C94F9-BB76-4588-BF89-491D7C6D40EC}.Threads DLL Debug.ActiveCfg = Debug|Win32
+ {AD7C94F9-BB76-4588-BF89-491D7C6D40EC}.Threads DLL Debug.Build.0 = Debug|Win32
+ {AD7C94F9-BB76-4588-BF89-491D7C6D40EC}.Threads DLL Release.ActiveCfg = Release|Win32
+ {AD7C94F9-BB76-4588-BF89-491D7C6D40EC}.Threads DLL Release.Build.0 = Release|Win32
+ {AD7C94F9-BB76-4588-BF89-491D7C6D40EC}.Threads Release.ActiveCfg = Release|Win32
+ {AD7C94F9-BB76-4588-BF89-491D7C6D40EC}.Threads Release.Build.0 = Release|Win32
+ {18A3D222-AC98-4CFF-82C0-E5421AB39981}.Debug.ActiveCfg = Debug|Win32
+ {18A3D222-AC98-4CFF-82C0-E5421AB39981}.Debug.Build.0 = Debug|Win32
+ {18A3D222-AC98-4CFF-82C0-E5421AB39981}.Release.ActiveCfg = Release|Win32
+ {18A3D222-AC98-4CFF-82C0-E5421AB39981}.Release.Build.0 = Release|Win32
+ {18A3D222-AC98-4CFF-82C0-E5421AB39981}.Threads Debug.ActiveCfg = Debug|Win32
+ {18A3D222-AC98-4CFF-82C0-E5421AB39981}.Threads Debug.Build.0 = Debug|Win32
+ {18A3D222-AC98-4CFF-82C0-E5421AB39981}.Threads DLL Debug.ActiveCfg = Debug|Win32
+ {18A3D222-AC98-4CFF-82C0-E5421AB39981}.Threads DLL Debug.Build.0 = Debug|Win32
+ {18A3D222-AC98-4CFF-82C0-E5421AB39981}.Threads DLL Release.ActiveCfg = Release|Win32
+ {18A3D222-AC98-4CFF-82C0-E5421AB39981}.Threads DLL Release.Build.0 = Release|Win32
+ {18A3D222-AC98-4CFF-82C0-E5421AB39981}.Threads Release.ActiveCfg = Release|Win32
+ {18A3D222-AC98-4CFF-82C0-E5421AB39981}.Threads Release.Build.0 = Release|Win32
+ {702908EB-47A9-45D0-BCC5-3448C98C73E6}.Debug.ActiveCfg = Debug|Win32
+ {702908EB-47A9-45D0-BCC5-3448C98C73E6}.Debug.Build.0 = Debug|Win32
+ {702908EB-47A9-45D0-BCC5-3448C98C73E6}.Release.ActiveCfg = Release|Win32
+ {702908EB-47A9-45D0-BCC5-3448C98C73E6}.Release.Build.0 = Release|Win32
+ {702908EB-47A9-45D0-BCC5-3448C98C73E6}.Threads Debug.ActiveCfg = Debug|Win32
+ {702908EB-47A9-45D0-BCC5-3448C98C73E6}.Threads Debug.Build.0 = Debug|Win32
+ {702908EB-47A9-45D0-BCC5-3448C98C73E6}.Threads DLL Debug.ActiveCfg = Debug|Win32
+ {702908EB-47A9-45D0-BCC5-3448C98C73E6}.Threads DLL Debug.Build.0 = Debug|Win32
+ {702908EB-47A9-45D0-BCC5-3448C98C73E6}.Threads DLL Release.ActiveCfg = Release|Win32
+ {702908EB-47A9-45D0-BCC5-3448C98C73E6}.Threads DLL Release.Build.0 = Release|Win32
+ {702908EB-47A9-45D0-BCC5-3448C98C73E6}.Threads Release.ActiveCfg = Release|Win32
+ {702908EB-47A9-45D0-BCC5-3448C98C73E6}.Threads Release.Build.0 = Release|Win32
+ {4CC4B09F-1D36-46C7-A1DE-3C4DC366F485}.Debug.ActiveCfg = Debug|Win32
+ {4CC4B09F-1D36-46C7-A1DE-3C4DC366F485}.Debug.Build.0 = Debug|Win32
+ {4CC4B09F-1D36-46C7-A1DE-3C4DC366F485}.Release.ActiveCfg = Release|Win32
+ {4CC4B09F-1D36-46C7-A1DE-3C4DC366F485}.Release.Build.0 = Release|Win32
+ {4CC4B09F-1D36-46C7-A1DE-3C4DC366F485}.Threads Debug.ActiveCfg = Debug|Win32
+ {4CC4B09F-1D36-46C7-A1DE-3C4DC366F485}.Threads Debug.Build.0 = Debug|Win32
+ {4CC4B09F-1D36-46C7-A1DE-3C4DC366F485}.Threads DLL Debug.ActiveCfg = Debug|Win32
+ {4CC4B09F-1D36-46C7-A1DE-3C4DC366F485}.Threads DLL Debug.Build.0 = Debug|Win32
+ {4CC4B09F-1D36-46C7-A1DE-3C4DC366F485}.Threads DLL Release.ActiveCfg = Release|Win32
+ {4CC4B09F-1D36-46C7-A1DE-3C4DC366F485}.Threads DLL Release.Build.0 = Release|Win32
+ {4CC4B09F-1D36-46C7-A1DE-3C4DC366F485}.Threads Release.ActiveCfg = Release|Win32
+ {4CC4B09F-1D36-46C7-A1DE-3C4DC366F485}.Threads Release.Build.0 = Release|Win32
+ {EAA8D47B-CFD7-40AC-92A8-189BEF3E8C64}.Debug.ActiveCfg = Debug|Win32
+ {EAA8D47B-CFD7-40AC-92A8-189BEF3E8C64}.Debug.Build.0 = Debug|Win32
+ {EAA8D47B-CFD7-40AC-92A8-189BEF3E8C64}.Release.ActiveCfg = Release|Win32
+ {EAA8D47B-CFD7-40AC-92A8-189BEF3E8C64}.Release.Build.0 = Release|Win32
+ {EAA8D47B-CFD7-40AC-92A8-189BEF3E8C64}.Threads Debug.ActiveCfg = Debug|Win32
+ {EAA8D47B-CFD7-40AC-92A8-189BEF3E8C64}.Threads Debug.Build.0 = Debug|Win32
+ {EAA8D47B-CFD7-40AC-92A8-189BEF3E8C64}.Threads DLL Debug.ActiveCfg = Debug|Win32
+ {EAA8D47B-CFD7-40AC-92A8-189BEF3E8C64}.Threads DLL Debug.Build.0 = Debug|Win32
+ {EAA8D47B-CFD7-40AC-92A8-189BEF3E8C64}.Threads DLL Release.ActiveCfg = Release|Win32
+ {EAA8D47B-CFD7-40AC-92A8-189BEF3E8C64}.Threads DLL Release.Build.0 = Release|Win32
+ {EAA8D47B-CFD7-40AC-92A8-189BEF3E8C64}.Threads Release.ActiveCfg = Release|Win32
+ {EAA8D47B-CFD7-40AC-92A8-189BEF3E8C64}.Threads Release.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ EndGlobalSection
+ GlobalSection(ExtensibilityAddIns) = postSolution
+ EndGlobalSection
+EndGlobal