Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. Building AC97SND on windows.
  2.  
  3. 1. Tools required:
  4.  
  5. - Microsoft Visual Studio (version 2005 or later)
  6.  
  7. - Flat assembler
  8. Download and install fasm for windows from http://www.flatassembler.net
  9. Add fasm directory to windows PATH variable.
  10. (To check if this worked, open CMD and type fasm. Fasm's help messages should be visible now.)
  11.  
  12. - pe2kos.exe
  13. Can be found in some subdirectorys of SVN, official location unknown.
  14. This file will need to be placed in the same directory as dependecies, to build the final kolibrios executable
  15.  
  16. 2. Collecting the dependencies:
  17.  
  18. - sound.lib
  19. Source code can be found at SVN\programs\develop\sdk\trunk\sound\src
  20. Building this is beyond the scope of this document for now.
  21. If you cant figure it out, or are lazy, you can download latest compiled version from autobuild server.
  22. http://builds.kolibrios.org/eng/data/programs/develop/sdk/trunk/sound/src/sound.lib
  23.  
  24. - ufmod.obj
  25. Source code is at SVN\programs\develop\libraries\ufmod
  26. Build using makeobj.bat
  27. Or as above, download from:
  28. http://builds.kolibrios.org/eng/data/programs/develop/libraries/ufmod/ufmod.obj
  29.  
  30. - mpg.obj
  31. Open ac97snd solution in visual studio, select mpg project and click build -> build mpg
  32.  
  33.  
  34. 3. Building AC97SND binary
  35.  
  36. You will need to copy all previously mentioned dependecies into the folder that visual studio expects to find them.
  37. This can be for example: SVN\programs\media\ac97snd\release\
  38. Alternatively, you can add another directory to 'Additional Library Directorys' in Projects Linker options.
  39. Now select AC97SND project, and click build -> build AC97SND
  40.  
  41.  
  42. good luck!
  43.  
  44.  
  45.