xmldll
上传用户:zhongxx05
上传日期:2007-06-06
资源大小:33641k
文件大小:3k
源码类别:

Symbian

开发平台:

C/C++

  1. #
  2. # ***** BEGIN LICENSE BLOCK ***** 
  3. # Version: RCSL 1.0 
  4. #  
  5. # Portions Copyright (c) 1995-2002 RealNetworks, Inc. All Rights Reserved. 
  6. #  
  7. # The contents of this file, and the files included with this file, are 
  8. # subject to the current version of RealNetworks Community Source License 
  9. # Version 1.0 (the "License"). You may not use this file except in 
  10. # compliance with the License executed by both you and RealNetworks.  You 
  11. # may obtain a copy of the License at  
  12. # http://www.helixcommunity.org/content/rcsl.  You may also obtain a 
  13. # copy of the License by contacting RealNetworks directly.  Please see the 
  14. # License for the rights, obligations and limitations governing use of the 
  15. # contents of the file. 
  16. #  
  17. # This file is part of the Helix DNA Technology. RealNetworks is the 
  18. # developer of the Original Code and owns the copyrights in the portions 
  19. # it created. 
  20. #  
  21. # This file, and the files included with this file, is distributed and made 
  22. # available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER 
  23. # EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL SUCH WARRANTIES, 
  24. # INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS 
  25. # FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.  
  26. # Technology Compatibility Kit Test Suite(s) Location: 
  27. #    http://www.helixcommunity.org/content/tck 
  28. # Contributor(s): 
  29. #  
  30. # ***** END LICENSE BLOCK ***** 
  31. UmakefileVersion(2,2)
  32. project.AddIncludes("hxexpat")
  33. project.AddModuleIncludes("common/include",
  34.                           "common/lang/xml",
  35.                           "common/runtime/pub",
  36.                           "common/dbgtool/pub",
  37.                           "common/system/pub",
  38.                           "common/import/expat/xmlparse",
  39.                           "common/import/expat/xmltok")
  40. project.AddModuleLibraries("common/util[utillib]",
  41.                            "common/container[contlib]",
  42.                            "common/system[syslib]",
  43.                            "common/runtime[runtlib]",
  44.                            "common/dbgtool[debuglib]")
  45. project.AddSources("xmlccf.cpp",
  46.                    "hxexpat/expatprs.cpp",
  47.                    "hxexpat/expatapi.cpp",
  48.                    "../../import/expat/xmlparse/xmlparse.c",
  49.                    "../../import/expat/xmltok/xmltok.c",
  50.                    "../../import/expat/xmltok/xmlrole.c")
  51. project.AddDefines("XML_DTD",
  52.                    "XML_NS",
  53.                    "RNXML_STRICT_FLAG",
  54.                    "XML_MIN_SIZE")
  55. project.ExportFunction("RMACreateInstance",
  56.                        "IUnknown** ppObj",
  57.                        "common/include",
  58.                        "hxcom.h")
  59. project.ExportFunction("CanUnload", "void")
  60. project.ExportFunction("CanUnload2", "void")
  61. DLLTarget("hxxml")
  62. DependTarget()