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

Symbian

开发平台:

C/C++

  1. ### UMAKE PRE-PROCESSOR OUTPUT: DO NOT CHECK INTO CVS
  2. ### -*- Mode: Python -*-
  3. ### files: symbian.pcf -> rv40_symbian.pcf -> rv40
  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. project.SetFakeTargetName('rv40')
  9. if not project.IsDefined("HELIX_FEATURE_DLLACCESS_CLIENT"):
  10.     project.ExportFunction("SetDLLAccessPath", "const char* pszPath")
  11. UmakefileVersion(2,2)
  12. project.AddModuleIncludes("common/include", "video/include", "datatype/rm/include", "datatype/common/util/pub", "datatype/rm/video/codec/rv89combo", "datatype/rm/video/codec/rv89combo/frontend", "common/system/pub", "common/container/pub", "common/runtime/pub")
  13. project.AddSources( 'frontend/rv30api.cpp')
  14. if 'symbian' in sysinfo.family_list :
  15. project.AddDefines('CPK','BUILD_RV789COMBO_DECODER_FRONTEND')
  16. project.AddLibraries(GetSDKPath("rvcodcom_libs")+'[rvfelib]')
  17. else :
  18. project.AddDefines('CPK','BUILD_RV40_FRONTEND')
  19. project.AddLibraries(GetSDKPath("rv89combo_libs")+'[rv4xlib]', GetSDKPath("rvcodcom_lib"))
  20. project.AddModuleLibraries( "datatype/common/util[dtutillib]", "common/util[utillib]", "common/dbgtool[debuglib]", "common/system[syslib]", "common/container[contlib]", "common/runtime[runtlib]" )
  21. project.ExportFunction("PNCodec_Open", "HX_MOFTAG moftFormatTag,HXCODEC *codecRef", "datatype/rm/include", "hxcodec.h")
  22. project.ExportFunction("PNCodec_Close", "HXCODEC codecRef", "datatype/rm/include", "hxcodec.h")
  23. project.ExportFunction("PNCodec_GetUIName", "HXCODEC codecRef,char *nameBuf", "datatype/rm/include", "hxcodec.h")
  24. project.ExportFunction("PNCodec_GetVersion", "HXCODEC codecRef, ULONG32 *pVersion", "datatype/rm/include", "hxcodec.h")
  25. project.ExportFunction("PNCodec_QueryMediaFormat", "HXCODEC codecRef,HX_MOF * pmofIn, " "HX_MOF * pmofOut, UINT16 ioDirection", "datatype/rm/include", "hxcodec.h")
  26. project.ExportFunction("PNCodec_PreferredMediaFormat", "HXCODEC codecRef,HX_MOF * pmofIn, " "HX_MOF * pmofOut, UINT16 ioDirection", "datatype/rm/include", "hxcodec.h")
  27. project.ExportFunction("PNCodec_GetMediaFormats", "HXCODEC codecRef, UINT16 ioDirection, " "FP_MEDIAFORMATSCALLBACK fpCallback, void *userData", "datatype/rm/include", "hxcodec.h")
  28. project.ExportFunction("PNCodec_StreamOpen", "HXCODEC codecRef,HXSTREAM *streamRef,HXCODEC_INIT *params", "datatype/rm/include", "hxcodec.h")
  29. project.ExportFunction("PNCodec_Input", "HXCODEC codecRef, HXCODEC_DATA *pData", "datatype/rm/include", "hxcodec.h")
  30. project.ExportFunction("PNStream_Close", "HXSTREAM streamRef", "datatype/rm/include", "hxcodec.h")
  31. project.ExportFunction("PNStream_SetDataCallback", "HXSTREAM streamRef,HXSTREAM callbackRef," "HXMEMORY memoryRef, FP_STREAM_DATA data_callback", "datatype/rm/include", "hxcodec.h")
  32. project.ExportFunction("PNStream_GetStreamHeaderSize", "HXSTREAM streamRef, ULONG32 *puSize", "datatype/rm/include", "hxcodec.h")
  33. project.ExportFunction("PNStream_GetStreamHeader", "HXSTREAM streamRef, HX_MOF *pHeader", "datatype/rm/include", "hxcodec.h")
  34. project.ExportFunction("PNStream_Input", "HXSTREAM streamRef, HXSTREAM fromStreamRef, " "HXCODEC_DATA *pData", "datatype/rm/include", "hxcodec.h")
  35. project.ExportFunction("PNStream_SetOutputPacketSize", "HXSTREAM streamRef,ULONG32 prefSize, " "ULONG32 maxSize,ULONG32 *actualSize", "datatype/rm/include", "hxcodec.h")
  36. project.ExportFunction("PNStream_GetInputBufferSize", "HXSTREAM streamRef,ULONG32 *puSize", "datatype/rm/include", "hxcodec.h")
  37. project.ExportFunction("PNStream_GetProperty", "HXSTREAM streamRef, ULONG32 prop, void *pValue", "datatype/rm/include", "hxcodec.h")
  38. project.ExportFunction("PNStream_SetProperty", "HXSTREAM streamRef, ULONG32 prop, void *pValue", "datatype/rm/include", "hxcodec.h")
  39. project.ExportFunction("PNStream_OpenSettingsBox", "HXSTREAM streamRef, void * platformData", "datatype/rm/include", "hxcodec.h")
  40. project.ExportFunction("PNStream_GetIPNUnknown", "HXSTREAM streamRef", "datatype/rm/include", "hxcodec.h")
  41. DLLTarget('rv40')
  42. pass ## pre-processor removed="DependTarget()"
  43. ### END UMAKE PRE-PROCESSOR OUTPUT