clntcoredll.upp
上传用户:dangjiwu
上传日期:2013-07-19
资源大小:42019k
文件大小:4k
- ### UMAKE PRE-PROCESSOR OUTPUT: DO NOT CHECK INTO CVS
- ### -*- Mode: Python -*-
- ### files: clntcoredll_symbian.pcf -> clntcoredll
- project.AddSystemLibraries('esock.lib', 'insock.lib')
- project.AddSystemLibraries('efsrv.lib')
- project.AddSystemLibraries('mediaclientaudiostream.lib')
- project.AddSystemLibraries('apmime.lib', 'apgrfx.lib')
- project.AddSystemLibraries('charconv.lib')
- project.AddSystemLibraries('intconninit.lib', 'commdb.lib')
- project.AddIncludes('.', 'pub/platform/symbian')
- if( project.IsDefined('_SYMBIAN7')):
- project.AddSystemLibraries('MMFDevSound.lib')
- UmakefileVersion(2,2)
- project.AddModuleIncludes("common/include", "common/container/pub", "common/util/pub", "common/system/pub", "common/dbgtool/pub", "common/runtime/pub", "common/fileio/pub", "common/lang/xml/pub", "common/netio/pub", "protocol/transport/common/system/pub", "protocol/transport/rtp/pub", "protocol/common/util/pub", "protocol/rtsp/pub", "protocol/rtsp/include", "protocol/pna/pub", "protocol/sdp/pub", "audio/include", "video/include", "video/colconverter/pub")
- project.AddIncludes("../include", "../common/container/pub", "../common/util/pub", "../common/netio/pub", "../common/system/pub", "../audiosvc/pub", "../videosvc/pub", "../netwksvc/pub", "../resource/pub")
- project.AddModuleLibraries("common/dbgtool[debuglib]", "common/util[utillib]", "common/container[contlib]", "common/system[syslib]", "common/runtime[runtlib]", "common/fileio[fileiolib]", "client/common/system[sysclntlib]", "client/common/container[contclntlib]", "client/common/util[utlclntlib]", "client/core[clntcorelib]")
- if ('HELIX_FEATURE_AUDIO' in project.defines):
- project.AddModuleLibraries("audio/device[auddevlib]", "client/audiosvc[audsvclib]")
- if ('HELIX_FEATURE_GAINTOOL' in project.defines):
- project.AddModuleLibraries("audio/gaintool[audgainlib]" )
- if ('HELIX_FEATURE_CROSSFADE' in project.defines):
- project.AddModuleLibraries("audio/crossfade[audxfadelib]")
- if ('HELIX_FEATURE_LIMITER' in project.defines):
- project.AddModuleLibraries('audio/limiter[audlimiter]')
- if ('HELIX_FEATURE_VIDEO' in project.defines):
- project.AddModuleLibraries("client/videosvc[vidsvclib]")
- if ('HELIX_FEATURE_PLAYBACK_NET' in project.defines):
- project.AddModuleLibraries("client/netwksvc[netsvclib]", "client/common/netio[netioclntlib]", "protocol/transport/common/system[systranlib]", "protocol/transport/rtp[rtptranlib]", "protocol/common/util[protutillib]", "protocol/rtsp[rtsplib]")
- if not project.IsDefined("_SYMBIAN"):
- project.AddModuleLibraries("common/netio[netiolib]")
- if ('HELIX_CONFIG_FIXEDPOINT' in project.defines):
- project.AddModuleLibraries('audio/fixptresampler[fixptresampler]')
- if ('HELIX_FEATURE_MIXER' in project.defines):
- project.AddModuleLibraries('audio/mixer[audmixlib]')
- if ('HELIX_FEATURE_HTTPCLOAK' in project.defines):
- project.AddModuleLibraries('protocol/http[httplib]')
- if ('HELIX_FEATURE_RESAMPLER' in project.defines):
- project.AddModuleLibraries('audio/resampler[audresamplib]')
- if ('HELIX_FEATURE_RDT' in project.defines):
- project.AddLibraries(GetSDKPath("prtclrdt_lib"))
- if ('HELIX_FEATURE_PNA' in project.defines):
- project.AddLibraries(GetSDKPath("prtclpna_lib"))
- if project.IsDefined("HELIX_FEATURE_NOINLINE"):
- project.AddModuleLibraries("datatype/rm/common[rmcomlib]")
- if ('HELIX_FEATURE_XMLPARSER' in project.defines):
- project.AddModuleLibraries('common/lang/xml[xmllib]')
- if "HELIX_FEATURE_MIN_HEAP" in project.defines:
- project.AddDefines("HELIX_CONFIG_MIN_PCM_PUSHDOWN_BYTES")
- project.AddSources("dlliids.cpp", "hxdll.cpp")
- project.ExportFunction("CreateEngine", "IHXClientEngine** ppEngine", "common/include", "hxcore.h")
- project.ExportFunction("CloseEngine", "IHXClientEngine* pEngine", "common/include", "hxcore.h")
- project.ExportFunction("SetDLLAccessPath", "const char* pszPath")
- project.SetDLLTypeCommon()
- DLLTarget('clntcore')
- pass ## pre-processor removed="DependTarget()"
- ### END UMAKE PRE-PROCESSOR OUTPUT