1 // **************************************************************************** 2 // 3 // OsSupport.H 4 // 5 // Wrapper include file for OS-specific header files 6 // Set editor tabs to 3 for your viewing pleasure. 7 // 8 // ---------------------------------------------------------------------------- 9 // 10 // Copyright Echo Digital Audio Corporation (c) 1998 - 2002 11 // All rights reserved 12 // www.echoaudio.com 13 // 14 // Permission is hereby granted, free of charge, to any person obtaining a 15 // copy of this software and associated documentation files (the 16 // "Software"), to deal with the Software without restriction, including 17 // without limitation the rights to use, copy, modify, merge, publish, 18 // distribute, sublicense, and/or sell copies of the Software, and to 19 // permit persons to whom the Software is furnished to do so, subject to 20 // the following conditions: 21 // 22 // - Redistributions of source code must retain the above copyright 23 // notice, this list of conditions and the following disclaimers. 24 // 25 // - Redistributions in binary form must reproduce the above copyright 26 // notice, this list of conditions and the following disclaimers in the 27 // documentation and/or other materials provided with the distribution. 28 // 29 // - Neither the name of Echo Digital Audio, nor the names of its 30 // contributors may be used to endorse or promote products derived from 31 // this Software without specific prior written permission. 32 // 33 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 34 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 35 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 36 // IN NO EVENT SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR 37 // ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 38 // TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 39 // SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE SOFTWARE. 40 // 41 // **************************************************************************** 42 43 // Prevent problems with multiple includes 44 #ifndef _ECHOOSSUPPORT_ 45 #define _ECHOOSSUPPORT_ 46 47 //=========================================================================== 48 // 49 // BeOS 50 // 51 //=========================================================================== 52 53 #ifdef ECHO_BEOS 54 55 #include "OsSupportBeOS.h" 56 57 #endif 58 59 60 //=========================================================================== 61 // 62 // WDM driver 63 // 64 //=========================================================================== 65 66 #ifdef ECHO_WDM 67 68 // 69 // WDM driver for Windows Me/2000/XP 70 // 71 #include "OsSupportWDM.h" 72 73 #endif 74 75 76 //=========================================================================== 77 // 78 // MacOS 8 and 9 79 // 80 //=========================================================================== 81 82 #ifdef ECHO_OS9 83 84 #include "OsSupportMac.h" 85 86 #endif 87 88 89 //=========================================================================== 90 // 91 // Mac OS X 92 // 93 //=========================================================================== 94 95 #ifdef ECHO_OSX 96 97 #include "OsSupportOsX.h" 98 99 #endif 100 101 102 #endif // _ECHOOSSUPPORT_ 103