xref: /haiku/src/add-ons/kernel/drivers/audio/echo/generic/OsSupport.h (revision 44be6afd700ce41aa33bf94c47ca6d9f190205ad)
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