59 lines
1.3 KiB
C++
59 lines
1.3 KiB
C++
|
|
#include "stdafx.h"
|
||
|
|
#include "DnServiceModule.h"
|
||
|
|
#if defined(_KOR)
|
||
|
|
#include "DnServiceModuleKOR.h"
|
||
|
|
#elif defined(_CHN)
|
||
|
|
#include "DnServiceModuleCHN.h"
|
||
|
|
#elif defined(_JPN)
|
||
|
|
#include "DnServiceModuleJPN.h"
|
||
|
|
#elif defined(_TWN)
|
||
|
|
#include "DnServiceModuleTWN.h"
|
||
|
|
#elif defined(_USA)
|
||
|
|
#include "DnServiceModuleUSA.h"
|
||
|
|
#elif defined(_SG)
|
||
|
|
#include "DnServiceModuleSG.h"
|
||
|
|
#elif defined(_THAI)
|
||
|
|
#include "DnServiceModuleTHAI.h"
|
||
|
|
#elif defined(_EU)
|
||
|
|
#include "DnServiceModuleEU.h"
|
||
|
|
#elif defined(_KRAZ)
|
||
|
|
#include "DnServiceModuleKRAZ.h"
|
||
|
|
#elif defined(_TEST)
|
||
|
|
#include "DnServiceModuleTEST.h"
|
||
|
|
#else
|
||
|
|
#include "DnServiceModule.h"
|
||
|
|
#endif
|
||
|
|
|
||
|
|
|
||
|
|
IServiceModule* g_pServiceModule = NULL;
|
||
|
|
|
||
|
|
|
||
|
|
IServiceModule* DnServiceModule::CreateServiceModule()
|
||
|
|
{
|
||
|
|
#if defined(_KOR)
|
||
|
|
return ( new CDnServiceModuleKOR() );
|
||
|
|
#elif defined(_CHN)
|
||
|
|
return ( new CDnServiceModuleCHN() );
|
||
|
|
#elif defined(_JPN)
|
||
|
|
return ( new CDnServiceModuleJPN() );
|
||
|
|
#elif defined(_TWN)
|
||
|
|
return ( new CDnServiceModuleTWN() );
|
||
|
|
#elif defined(_USA)
|
||
|
|
return ( new CDnServiceModuleUSA() );
|
||
|
|
#elif defined(_SG)
|
||
|
|
return ( new CDnServiceModuleSG() );
|
||
|
|
#elif defined(_THAI)
|
||
|
|
return ( new CDnServiceModuleTHAI() );
|
||
|
|
#elif defined(_EU)
|
||
|
|
return ( new CDnServiceModuleEU() );
|
||
|
|
#elif defined(_KRAZ)
|
||
|
|
return ( new CDnServiceModuleKRAZ() );
|
||
|
|
#elif defined(_TEST)
|
||
|
|
return ( new CDnServiceModuleTEST() );
|
||
|
|
#else
|
||
|
|
return (new IServiceModule());
|
||
|
|
#endif
|
||
|
|
return NULL;
|
||
|
|
}
|
||
|
|
|