39 lines
1.0 KiB
C++
39 lines
1.0 KiB
C++
#pragma once
|
|
|
|
#ifdef TARGET_IMX
|
|
#include "AlsaAudioInput.h"
|
|
#include "AlsaAudioOutput.h"
|
|
#include "EvdevButtonInput.h"
|
|
#include "EvdevKeyboardState.h"
|
|
#include "EvdevTouchInput.h"
|
|
#include "Ap3216cPhotoSensor.h"
|
|
#endif
|
|
#ifdef TARGET_PC
|
|
#include "SdlAudioInput.h"
|
|
#include "SdlAudioOutput.h"
|
|
#include "SdlKeyboardButtonInput.h"
|
|
#include "SdlKeyboardState.h"
|
|
#include "SdlPointerInput.h"
|
|
#include "SdlPhotoSensor.h"
|
|
#endif
|
|
|
|
namespace Platform
|
|
{
|
|
#ifdef TARGET_IMX
|
|
typedef AlsaAudioInput DefaultAudioInput;
|
|
typedef AlsaAudioOutput DefaultAudioOutput;
|
|
typedef EvdevButtonInput DefaultButtonInput;
|
|
typedef EvdevKeyboardState DefaultKeyboardState;
|
|
typedef EvdevTouchInput DefaultPointerInput;
|
|
typedef Ap3216cPhotoSensor DefaultPhotoSensor;
|
|
#endif
|
|
#ifdef TARGET_PC
|
|
typedef SdlAudioInput DefaultAudioInput;
|
|
typedef SdlAudioOutput DefaultAudioOutput;
|
|
typedef SdlKeyboardButtonInput DefaultButtonInput;
|
|
typedef SdlKeyboardState DefaultKeyboardState;
|
|
typedef SdlPointerInput DefaultPointerInput;
|
|
typedef SdlPhotoSensor DefaultPhotoSensor;
|
|
#endif
|
|
}
|