You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

readme 3.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. This is where the SNF SDK for Windows Package is kept.
  2. Copyright (c) 2009 - 2010 ARM Research Laboratories
  3. The SNFMulti.dll file is built using MinGW-64, the 64-bit MinGW
  4. toolchain. There are two ways for building SNFMulti.dll:
  5. 1) Use the Code::Blocks project (in the CodeBlocks directory).
  6. 2) Use the .CMD files from the DOS command line (in the MinGW
  7. directory).
  8. In addition to building SNFMulti.dll, the libSNFMulti.a and
  9. libSNFmulti.def files are created.
  10. There are also applications for linking with SNFMulti.dll:
  11. 1) The SNFMulti C++ test built with MinGW. This can be built with a
  12. .CMD file in the MinGW directory, or a Code::Blocks project in the
  13. CodeBlocks directory.
  14. 2) The SNFMulti C++ test built with Visual Studio 2008. This can be
  15. built with solution file
  16. VS2008CPPSample/VS2008CPPSample.sln.
  17. 3) A Visual Studio 2008 C# example application. This can be built
  18. with solution file VS2008CSSample/VS2008CSSample.sln.
  19. 4) A Visual Studio 2008 VB example application. This can be built
  20. with the solution file VS2008VBSample/VS2008VBSample.sln.
  21. This package includes the following directories (each has a README
  22. file with further information):
  23. MinGW--Contains .CMD files for building 64-bit SNFMulti.dll and associated
  24. files, and also the C++ application SNFMultiTest. It uses the
  25. source files in the SNFMulti, CodeDweller, and SNFMultiTest
  26. directories. These directories must be present.
  27. MinGW-32--Contains .CMD files for building 32-bit SNFMulti.dll and associated
  28. files, and also the C++ application SNFMultiTest. It uses the
  29. source files in the SNFMulti, CodeDweller, and SNFMultiTest
  30. directories. These directories must be present.
  31. CodeBlocks--Contains the Code::Blocks project files for building
  32. SNFMulti.dll and SNFMultiTest. It uses the source files in the
  33. SNFMulti, CodeDweller, and SNFMultiTest directories. These
  34. directories must be present.
  35. SNFMultiTest--Contains the source for the C++ test application
  36. SNFMultiTest.
  37. VS2008CSSample, VS2008VBSample, VS2008CPPSample--Contains the Visual Studio files
  38. for building the C# and VB example applications, and the C++ test.
  39. To build the applications in the MinGW, CodeBlocks, and VS2008
  40. directories:
  41. 1) Ensure that the SNFMultiTest, SNFMulti, and CodeDweller
  42. directories are present.
  43. 2) Install the 64-bit MinGW toolchain. Unpack the 64-bit toolchain
  44. (e.g. mingw-w64-bin_i686-mingw_20090220.zip) into c:\MinGW-64. If
  45. done correctly, c:\MinGW-64 should have the directories bin,
  46. include, x86_64-pc-mingw32, and other directories. The MinGW .CMD
  47. files and the Code::Blocks project files are configured to use the
  48. 64-bit toolchain in c:\MinGW-64.
  49. 3) Install VS 2008.
  50. 4) Follow the directions in each directorie's README file.
  51. To create a zipfile distribution:
  52. 1) Install jZip.
  53. 2) Edit BuildDistribution.cmd to specify the DISTDIR variable, and
  54. optionally the TEMPDIR variable.
  55. 3) Run BuildDistribution. This creates a zip file in the current
  56. directory with the name %DISTDIR%.zip.
  57. Note: When you run BuildDistribution, you will get a message saying
  58. that %DISTDIR%.zip could not be found. This message can be ignored.
  59. Note: For more information on the procedure for creating a zipfile
  60. distribution, see the BuildDistribution.cmd file and the
  61. BuildDistribution\README file.