]> Shamusworld >> Repos - virtualjaguar/blob - src/cdintf.cpp
New OS dependent CDROM code
[virtualjaguar] / src / cdintf.cpp
1 //
2 // OS agnostic CDROM interface functions
3 //
4 // by James L. Hammons
5 //
6 // This file is basically a shell to keep the front-end clean and also pull in the
7 // appropriate back-end code depending on which target is being compiled for.
8 //
9
10 #include "cdintf.h"                                                                     // Every OS has to implement these
11
12 /*#ifdef __GCCWIN32__
13 #include "cdintf_win32.cpp"
14 #endif
15
16 #ifdef __GCCUNIX__
17 #ifdef _OSX_
18
19 #include "cdintf_osx.cpp"
20
21 #else
22 #include "cdintf_linux.cpp"
23
24 #endif
25 #endif//*/
26
27 #if defined(__GCCWIN32__)
28
29 #include "cdintf_win32.cpp"
30
31 #elif defined(__GCCUNIX__)
32 #if defined(_OSX_)
33
34 #include "cdintf_osx.cpp"
35
36 #else
37
38 #include "cdintf_linux.cpp"
39
40 #endif
41 #endif