drvc.upp
上传用户:zhongxx05
上传日期:2007-06-06
资源大小:33641k
文件大小:2k
源码类别:

Symbian

开发平台:

C/C++

  1. ### UMAKE PRE-PROCESSOR OUTPUT: DO NOT CHECK INTO CVS
  2. ### -*- Mode: Python -*-
  3. ### files: symbian.pcf -> drvc_symbian.pcf -> drvc
  4. project.AddSystemLibraries('euser.lib', 'estlib.lib')
  5. if 'symbian-wins' in sysinfo.family_list:
  6.     project.AddSystemLibraries('ecrt0.lib')
  7. project.symbianUtil.UseARMICompiler()
  8. if sysinfo.arch == 'arm':
  9.         project.AddLibraries(GetSDKPath("rv89combo_libs")+'[adec40]')
  10. else:
  11.         project.AddLibraries(GetSDKPath("rv89combo_libs")+'[cdec40]')
  12. UmakefileVersion(2,2)
  13. pass ## pre-processor removed="CPPSuffixRule()"
  14. project.AddModuleIncludes("common/include", "video/include", "datatype/rm/include", "datatype/common/util/pub", "datatype/rm/video/codec/rv89combo", "datatype/rm/video/codec/rv89combo/frontend", "datatype/rm/video/codec/rv89combo/backend", "common/runtime/pub")
  15. project.AddSources('backend/drvcapi.cpp')
  16. project.AddModuleLibraries( "common/dbgtool[debuglib]", "common/runtime[runtlib]", "common/system[syslib]", "common/container[contlib]" )
  17. if project.IsDefined("HELIX_FEATURE_ANSIC_RV89COMBO"):
  18. project.AddLibraries(GetSDKPath("rv89combo_c_libs")+"[drvc]")
  19. else:
  20. project.AddLibraries(GetSDKPath("rv89combo_libs")+'[drvclib]')
  21. project.AddLibraries(GetSDKPath("rvcodcom_lib"))
  22. project.ExportFunction("RV40toYUV420Init", "void *prv10Init,void **global")
  23. project.ExportFunction("RV40toYUV420Free", "void *global")
  24. project.ExportFunction("RV40toYUV420Transform", "UCHAR *pRV10Packets, UCHAR *pDecodedFrameBuffer, " "void *pInputParams, void *pOutputParams, void *global", "common/include", "hxtypes.h")
  25. project.ExportFunction("RV40toYUV420CustomMessage", "void *msg_id, void *global")
  26. project.ExportFunction("RV40toYUV420HiveMessage", "ULONG32 *msg, void *global", "common/include", "hxtypes.h")
  27. DLLTarget('drvc')
  28. pass ## pre-processor removed="DependTarget()"
  29. ### END UMAKE PRE-PROCESSOR OUTPUT