#pragma once //------------------------------------------------------------------------------ /** @class Jobs::JobFuncDesc Platform-wrapper for a Job function descriptor. (C) 2009 Radon Labs GmbH */ #include "core/config.h" #if __PS3__ #include "jobs/ps3/ps3jobfuncdesc.h" namespace Jobs { typedef PS3::PS3JobFuncDesc JobFuncDesc; } #elif (NEBULA3_USE_SERIAL_JOBSYSTEM || __WII__) #include "jobs/serial/serialjobfuncdesc.h" namespace Jobs { typedef SerialJobFuncDesc JobFuncDesc; } #elif (__WIN32__ || __XBOX360__ || __ANDROID__ || __OSX__) #include "jobs/tp/tpjobfuncdesc.h" namespace Jobs { typedef TPJobFuncDesc JobFuncDesc; } #else #error "Jobs::JobFuncDesc not implemented on this platform!" #endif