README
上传用户:wstnjxml
上传日期:2014-04-03
资源大小:7248k
文件大小:5k
源码类别:

Windows CE

开发平台:

C/C++

  1.   Hello folks !
  2. This is libmikmod, version 3.2.0-beta1, a portable sound library for Unix.
  3. Check out the file 'NEWS' for more history information.
  4. >> BUILDING LIBMIKMOD
  5. ---------------------
  6. - If you're not building libmikmod for OS/2, then you're lost in the
  7.   sources. Go up one directory, and read the main README file.
  8. So you're on a good old OS/2 system, aren't you ? With a customized
  9. Object Desktop or some equivalent tool collection ?
  10. I hope you've installed REXX support during the system installation. If
  11. you didn't, you lose. Run 'selective install' from the system setup
  12. folder, install REXX support, check it works, and come back here.
  13. Currently, libmikmod can be build under OS/2 only with the emx compiler
  14. or the Watcom compiler. Borland C lacks a 64-bit integer type and can't
  15. be used.  You'll need the MMPM/2 toolkit (included in all the Warp
  16. toolkits) to compile the MMPM/2 driver. The Warp 4 toolkit is required
  17. if you want to build the DART driver, too.
  18. Oh, I almost forgot: you need long filenames to compile libmikmod, so
  19. you'll have to compile it on an HPFS drive, or an ext2fs drive, or a
  20. network drive where you can use decent-size filenames.
  21. In this directory, run
  22.   configure
  23. You will then be asked some questions.
  24. First, you'll have to choose your compiler. 
  25. If you choose emx, you can either build a static library, or a DLL with
  26. an import library.
  27. Then, you will be asked if you want to build a debug version; this
  28. option is mainly intended for the libmikmod developers, so you should
  29. answer "N" here.
  30. The next step is the driver selection. You'll be asked if you want the
  31. MMPM/2 and DART drivers. Since DART is not available on OS/2 older than
  32. Warp 4, the MMPM/2 driver is recommended for pre-Warp 4 systems.
  33. Otherwise, the DART driver is preferable, but you can include both to be
  34. sure your libmikmod library will work on every 32 bit version of OS/2.
  35. After the configuration has finished and the Makefiles are created, just
  36. run
  37. make
  38. and you'll get your libmikmod library in the libmikmod directory.
  39. If the build fails, I'd like to hear from you to correct the problem.
  40. To make you library ready to use, copy the file '..includemikmod.h' to
  41. your compiler include directory, and '..libmikmodmikmod.lib` to your
  42. compiler library directory. If you built a DLL, put the DLL
  43. (..libmikmodmikmod.dll) in a directory which appears in your LIBPATH.
  44. HTML documentation of the library, for programmers, is located in the
  45. doc directory.
  46. >> THANKS
  47. ---------
  48. I would like to thank everyone who contributed to libmikmod. Their names
  49. are in the AUTHORS file for the significative contributions, but some
  50. other names can be found in the NEWS file. Thanks a lot ! Keeping
  51. libmikmod alive wouldn't be much fun without you.
  52. >> LICENSE
  53. ----------
  54. The libmikmod sound library is covered by the GNU Library General Public
  55. License as published by the Free Software Fundation (you'll find it in
  56. the file COPYING.LIB); either version 2 of the licence, or (at your
  57. option) any later version.
  58. The GNU Lesser General Public License, version 2.1, in file
  59. COPYING.LESSER, can be considered as a later version of the LGPL, and is
  60. strongly recommended for people who will embed libmikmod in their
  61. application as a shared library.
  62. Parts of the library (in playercode/mdulaw.c) are derived from the files
  63. libst.h and raw.c from an old version of the sox (SOund eXchange)
  64. package written by Lance Norskog and Jef Poskanzer. The following
  65. copyright notice applies to these parts:
  66.   Copyright (C) 1989 by Jef Poskanzer.
  67.    
  68.   Permission to use, copy, modify, and distribute this software and its
  69.   documentation for any purpose and without fee is hereby granted, provided
  70.   that the above copyright notice appear in all copies and that both that
  71.   copyright notice and this permission notice appear in supporting
  72.   documentation.  This software is provided "as is" without express or
  73.   implied warranty.
  74. Note that none of these parts are used in the OS/2 version of the
  75. libmikmod library.
  76. >> CONTACT AND DOWNLOAD INFO
  77. ----------------------------
  78. * email:
  79.   Please send all your libmikmod related e-mail to me, at:
  80.   miod@mikmod.org
  81. * web:
  82.   libmikmod home page is located at:
  83.     http://www.mikmod.org
  84. * ftp:
  85.   Latest releases of libmikmod can be found:
  86.   - on the web site
  87.     htp://www.mikmod.org/files
  88.   - on ibiblio (formerly known as metalab, formerly sunsite) and its mirrors
  89.     ftp://metalab.unc.edu/pub/Linux/apps/sound/libs
  90. >> LAST NOTES
  91. -------------
  92. I hope you'll enjoy using this version of libmikmod as well as I enjoyed
  93. debugging and improving it.
  94. -- Miod Vallat, 01/24/2002
  95.    miod@mikmod.org