From 7e747f8cd9634260c3bbcce628a481d72e5cab3c Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Wed, 12 Nov 2003 03:35:26 +0000 Subject: "" svn path=/trunk/; revision=1179 --- externals/grill/flext/build-max-msvc.bat | 4 + externals/grill/flext/config-max-msvc.txt | 35 ++ externals/grill/flext/config-pd-msvc.txt | 16 +- externals/grill/flext/flext.dsp | 424 ------------------ externals/grill/flext/flext_sh.dsp | 434 ------------------- externals/grill/flext/make-inc.max-msvc | 142 +++++++ externals/grill/flext/make-inc.pd-msvc | 35 +- externals/grill/flext/makefile.max-msvc | 37 ++ externals/grill/flext/makefile.pd-msvc | 10 +- externals/grill/flext/readme.txt | 9 +- externals/grill/flext/source/flattr_ed.cpp | 6 +- externals/grill/flext/source/flqueue.cpp | 2 + externals/grill/flext/source/flstdc.h | 9 +- externals/grill/flext/source/flsupport.h | 9 +- externals/grill/flext/tutorial/adv1/adv1.vcproj | 177 ++++++++ externals/grill/flext/tutorial/adv2/adv2.vcproj | 176 ++++++++ externals/grill/flext/tutorial/adv3/adv3.vcproj | 176 ++++++++ externals/grill/flext/tutorial/attr1/attr1.vcproj | 176 ++++++++ externals/grill/flext/tutorial/attr2/attr2.vcproj | 176 ++++++++ externals/grill/flext/tutorial/attr3/attr3.vcproj | 176 ++++++++ externals/grill/flext/tutorial/bind1/bind1.vcproj | 177 ++++++++ .../grill/flext/tutorial/buffer1/buffer1.vcproj | 177 ++++++++ externals/grill/flext/tutorial/lib1/lib1.vcproj | 177 ++++++++ externals/grill/flext/tutorial/pd/ex-bind1.pd | 55 +++ externals/grill/flext/tutorial/pd/ex-buffer1.pd | 77 ++++ .../grill/flext/tutorial/signal1/signal1.vcproj | 177 ++++++++ .../grill/flext/tutorial/signal2/signal2.vcproj | 177 ++++++++ .../grill/flext/tutorial/simple1/simple1.vcproj | 177 ++++++++ .../grill/flext/tutorial/simple2/simple2.vcproj | 176 ++++++++ .../grill/flext/tutorial/simple3/simple3.vcproj | 176 ++++++++ .../grill/flext/tutorial/sndobj1/sndobj1.vcproj | 177 ++++++++ externals/grill/flext/tutorial/stk1/stk1.vcproj | 177 ++++++++ externals/grill/flext/tutorial/stk2/stk2.vcproj | 177 ++++++++ .../grill/flext/tutorial/thread1/thread1.vcproj | 176 ++++++++ .../grill/flext/tutorial/thread2/thread2.vcproj | 176 ++++++++ .../grill/flext/tutorial/timer1/timer1.vcproj | 177 ++++++++ externals/grill/flext/tutorial/tutorial.sln | 473 +++++++++++++++++++++ 37 files changed, 4416 insertions(+), 892 deletions(-) create mode 100644 externals/grill/flext/build-max-msvc.bat create mode 100644 externals/grill/flext/config-max-msvc.txt delete mode 100644 externals/grill/flext/flext.dsp delete mode 100644 externals/grill/flext/flext_sh.dsp create mode 100644 externals/grill/flext/make-inc.max-msvc create mode 100644 externals/grill/flext/makefile.max-msvc create mode 100644 externals/grill/flext/tutorial/adv1/adv1.vcproj create mode 100644 externals/grill/flext/tutorial/adv2/adv2.vcproj create mode 100644 externals/grill/flext/tutorial/adv3/adv3.vcproj create mode 100644 externals/grill/flext/tutorial/attr1/attr1.vcproj create mode 100644 externals/grill/flext/tutorial/attr2/attr2.vcproj create mode 100644 externals/grill/flext/tutorial/attr3/attr3.vcproj create mode 100644 externals/grill/flext/tutorial/bind1/bind1.vcproj create mode 100644 externals/grill/flext/tutorial/buffer1/buffer1.vcproj create mode 100644 externals/grill/flext/tutorial/lib1/lib1.vcproj create mode 100644 externals/grill/flext/tutorial/pd/ex-bind1.pd create mode 100644 externals/grill/flext/tutorial/pd/ex-buffer1.pd create mode 100644 externals/grill/flext/tutorial/signal1/signal1.vcproj create mode 100644 externals/grill/flext/tutorial/signal2/signal2.vcproj create mode 100644 externals/grill/flext/tutorial/simple1/simple1.vcproj create mode 100644 externals/grill/flext/tutorial/simple2/simple2.vcproj create mode 100644 externals/grill/flext/tutorial/simple3/simple3.vcproj create mode 100644 externals/grill/flext/tutorial/sndobj1/sndobj1.vcproj create mode 100644 externals/grill/flext/tutorial/stk1/stk1.vcproj create mode 100644 externals/grill/flext/tutorial/stk2/stk2.vcproj create mode 100644 externals/grill/flext/tutorial/thread1/thread1.vcproj create mode 100644 externals/grill/flext/tutorial/thread2/thread2.vcproj create mode 100644 externals/grill/flext/tutorial/timer1/timer1.vcproj create mode 100644 externals/grill/flext/tutorial/tutorial.sln (limited to 'externals/grill') 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(ptr)&(bitalign-1)) == 0; } + static bool IsAligned(void *ptr,int bitalign = 128) { + return (reinterpret_cast(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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 -- cgit v1.2.1