A multi-track, multi-channel, looping audio recorder designed for live handsfree use.

bill-auger f75776d5c4 rename mk-clean 7 years ago
assets ef3b8ee5de transition to makefile project 9 years ago
build 3bbf79c282 add build/debian/changelog 7 years ago
src 338c9173bb housekeeping 9 years ago
.gitignore fc97505174 add ./.gitignore 7 years ago
.travis.yml 99a378367d add ./.travis.yml 7 years ago
AUTHORS ef3b8ee5de transition to makefile project 9 years ago
LICENSE ef3b8ee5de transition to makefile project 9 years ago
README-MINGW.md 6b6e2313b2 refactor makefile 9 years ago
README.md 3351ec2f78 add ./README.md 7 years ago
mk 6b6e2313b2 refactor makefile 9 years ago
mk-dbg 6b6e2313b2 refactor makefile 9 years ago
mkclean f75776d5c4 rename mk-clean 7 years ago

README-MINGW.md

install mingw-get then mingw-develp[er-tools , mingw32-base , mingw32-gcc-g++ packages add mingw and msys bin dirs to windows %PATH% install jack for windows download and extract SDL-mingw , SDL_gfx , SDL_ttf tarballs e.g. SDL-devel-1.2.15-mingw32.tar.gz

   SDL_gfx-2.0.25.tar.gz
   SDL_ttf-devel-2.0.11-VC.zip (pre-bult binaries)

compile and install SDL and SDL_gfx libs copy headers to system include dir

TODO: only the SDL_ttf files must be manually copied if using pre-bult binaries
TODO: this must be borked
        /usr/include/ is            /c/MinGW/msys/1.0/include
        sdl headers must be in      /c/MinGW/msys/1.0/include
        but jack headers must be in /c/MinGW/include
  $ cp -rf /usr/include/* /c/MinGW/include/
  $ rm -rf /usr/include/
  $ ln -s /c/MinGW/include /usr/include
  $ cp /c/Program\ Files/Jack/includes/jack          /usr/include/
  $ cp /c/src/sdl/SDL-1.2.15/include/SDL/SDL.h       /usr/include/SDL/
  $ cp /c/src/sdl/SDL_gfx-2.0.25/SDL_gfxPrimitives.h /usr/include/SDL/
  $ cp /c/src/sdl/SDL_gfx-2.0.25/SDL_rotozoom.h      /usr/include/SDL/
  $ cp /c/src/sdl/SDL_ttf-2.0.11/include/SDL_ttf.h   /usr/include/SDL/

copy static libs to system lib dir

  $ cp /c/Program\ Files/Jack/lib/libjack.lib        /usr/lib/
  $ cp /c/src/sdl/SDL_gfx-2.0.25/Release/SDL_gfx.lib /usr/lib/
  $ cp /c/src/sdl/SDL_ttf-2.0.11/lib/x86/SDL_ttf.lib /usr/lib/

copy assets to build bin dirs

  $ cp ./assets/*                                          ./build/bin/Debug/
  $ cp ./assets/*                                          ./build/bin/Release

copy dynamic libs to build bin dirs

  $ cp /c/src/sdl/SDL-1.2.15/lib/x86/SDL.dll               ./build/bin/Debug/
  $ cp /c/src/sdl/SDL_gfx-2.0.25/Release/SDL_gfx.dll       ./build/bin/Debug/
  $ cp /c/src/sdl/SDL_ttf-2.0.11/lib/x86/SDL_ttf.dll       ./build/bin/Debug/
  $ cp /c/src/sdl/SDL_ttf-2.0.11/lib/x86/libfreetype-6.dll ./build/bin/Debug/
  $ cp ./build/bin/Debug/*.dll                             ./build/bin/Release

compile like:

  $ cd build
  $ MINGW=1 make