clntcoredll.upp
上传用户:dangjiwu
上传日期:2013-07-19
资源大小:42019k
文件大小:4k
源码类别:

Symbian

开发平台:

Visual C++

  1. ### UMAKE PRE-PROCESSOR OUTPUT: DO NOT CHECK INTO CVS
  2. ### -*- Mode: Python -*-
  3. ### files: clntcoredll_symbian.pcf -> clntcoredll
  4. project.AddSystemLibraries('esock.lib', 'insock.lib')
  5. project.AddSystemLibraries('efsrv.lib')
  6. project.AddSystemLibraries('mediaclientaudiostream.lib')
  7. project.AddSystemLibraries('apmime.lib', 'apgrfx.lib')
  8. project.AddSystemLibraries('charconv.lib')
  9. project.AddSystemLibraries('intconninit.lib', 'commdb.lib')
  10. project.AddIncludes('.', 'pub/platform/symbian')
  11. if( project.IsDefined('_SYMBIAN7')):
  12.     project.AddSystemLibraries('MMFDevSound.lib')
  13. UmakefileVersion(2,2)
  14. 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")
  15. project.AddIncludes("../include", "../common/container/pub", "../common/util/pub", "../common/netio/pub", "../common/system/pub", "../audiosvc/pub", "../videosvc/pub", "../netwksvc/pub", "../resource/pub")
  16. 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]")
  17. if ('HELIX_FEATURE_AUDIO' in project.defines):
  18.         project.AddModuleLibraries("audio/device[auddevlib]", "client/audiosvc[audsvclib]")
  19. if ('HELIX_FEATURE_GAINTOOL' in project.defines):
  20. project.AddModuleLibraries("audio/gaintool[audgainlib]" )
  21. if ('HELIX_FEATURE_CROSSFADE' in project.defines):
  22. project.AddModuleLibraries("audio/crossfade[audxfadelib]")
  23. if ('HELIX_FEATURE_LIMITER' in project.defines):
  24. project.AddModuleLibraries('audio/limiter[audlimiter]')
  25. if ('HELIX_FEATURE_VIDEO' in project.defines):
  26.         project.AddModuleLibraries("client/videosvc[vidsvclib]")
  27. if ('HELIX_FEATURE_PLAYBACK_NET' in project.defines):
  28.         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]")
  29.         if not project.IsDefined("_SYMBIAN"):
  30.                 project.AddModuleLibraries("common/netio[netiolib]")
  31. if ('HELIX_CONFIG_FIXEDPOINT' in project.defines):
  32.         project.AddModuleLibraries('audio/fixptresampler[fixptresampler]')
  33. if ('HELIX_FEATURE_MIXER' in project.defines):
  34.         project.AddModuleLibraries('audio/mixer[audmixlib]')
  35. if ('HELIX_FEATURE_HTTPCLOAK' in project.defines):
  36.         project.AddModuleLibraries('protocol/http[httplib]')
  37. if ('HELIX_FEATURE_RESAMPLER' in project.defines):
  38.         project.AddModuleLibraries('audio/resampler[audresamplib]')
  39. if ('HELIX_FEATURE_RDT' in project.defines):
  40.         project.AddLibraries(GetSDKPath("prtclrdt_lib"))
  41. if ('HELIX_FEATURE_PNA' in project.defines):
  42.         project.AddLibraries(GetSDKPath("prtclpna_lib"))
  43.         if project.IsDefined("HELIX_FEATURE_NOINLINE"):
  44.             project.AddModuleLibraries("datatype/rm/common[rmcomlib]")
  45. if ('HELIX_FEATURE_XMLPARSER' in project.defines):
  46.         project.AddModuleLibraries('common/lang/xml[xmllib]')
  47. if "HELIX_FEATURE_MIN_HEAP" in project.defines:
  48.         project.AddDefines("HELIX_CONFIG_MIN_PCM_PUSHDOWN_BYTES")
  49. project.AddSources("dlliids.cpp", "hxdll.cpp")
  50. project.ExportFunction("CreateEngine", "IHXClientEngine** ppEngine", "common/include", "hxcore.h")
  51. project.ExportFunction("CloseEngine", "IHXClientEngine* pEngine", "common/include", "hxcore.h")
  52. project.ExportFunction("SetDLLAccessPath", "const char* pszPath")
  53. project.SetDLLTypeCommon()
  54. DLLTarget('clntcore')
  55. pass ## pre-processor removed="DependTarget()"
  56. ### END UMAKE PRE-PROCESSOR OUTPUT