diff options
Diffstat (limited to 'packages/win32_inno/README.txt')
-rw-r--r-- | packages/win32_inno/README.txt | 42 |
1 files changed, 35 insertions, 7 deletions
diff --git a/packages/win32_inno/README.txt b/packages/win32_inno/README.txt index 87bb30a7..9fcd16f2 100644 --- a/packages/win32_inno/README.txt +++ b/packages/win32_inno/README.txt @@ -1,31 +1,55 @@ + +Check this webpage for more build instructions: +http://puredata.org/docs/developer/mingw + ------------------------------------------------------------------------------ Software Requirements ------------------------------------------------------------------------------ +MinGW + MinGW provides a free, complete build environment for Pd. + Inno Setup - http://www.jrsoftware.org/isinfo.php - This package is assembled using Inno Setup, check pd.iss for details. + This package is assembled using Inno Setup, check pd.iss for details. ogg vorbis win32k SDK - Install into C:\ to make it work with the current Makefile +Tcl/Tk + Compile for MinGW. + pthreads - ftp://sources.redhat.com/pub/pthreads-win32/ pthreads is a standard, cross-platform threading library used in the pd core and externals. You can use the version included with Pd. +MinGW/gcc + Pd is free software, and can be compiled using free tools. MinGW is the + preferred way of compiling Pd on Windows. + Microsoft Visual Studio - - Sad but true, Pd is free software, but you need some very unfree software - to compile it on Windows. You need MS Visual Studio 6.0 or better. + You can use MS Visual Studio 6.0 or better to compile Pd and some ------------------------------------------------------------------------------ -Makefile +MinGW Makefile ------------------------------------------------------------------------------ +Since MinGW is the default build system, the file called "Makefile" is the +MinGW Makefile. TO compile: + +cd packages/win32_inno && make + +------------------------------------------------------------------------------ +Microsoft Visual Studio Makefile +------------------------------------------------------------------------------ + +You will need to do this to compile: + +nmake /f Makefile.nmake + Currently, the Makefile.nmake only compiles the 'externals' collection. It can also compile flext if you manually check the flext config and uncomment -things from the Makefile.nmake. Ideally, everything would be compiled and -built from a Makefile using MinGW, so that only free software would be -needed. +things from the Makefile.nmake. ------------------------------------------------------------------------------ Directory Layout @@ -75,6 +99,10 @@ The recommended way to do this is (these are probably somewhat wrong): cd packages/win32_inno make clean && make +------------------------------------------------------------------------------ +non-CVS binaries +------------------------------------------------------------------------------ + Binary Sources I Used (I haven't tested them all, I just downloaded them): cyclone: http://suita.chopin.edu.pl/~czaja/miXed/externs/cyclone.html |