aboutsummaryrefslogtreecommitdiff
path: root/packages/win32_inno/README.txt
blob: 820cdca2169e97875813f9718e380c01de9d2aa4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59


Check this webpage for full build instructions:
(32-bit):  http://puredata.info/docs/developer/mingw 
(64-bit):  http://puredata.info/docs/developer/Windows64BitMinGWX64

------------------------------------------------------------------------------
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.

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 - 
	 You can use MS Visual Studio 6.0 or better to compile Pd and some


------------------------------------------------------------------------------
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.

------------------------------------------------------------------------------
Directory Layout
------------------------------------------------------------------------------

This directory is for files that are used in the creation of the Windows
installer.  In order to use this to compile/assemble Pd and externals.
 http://puredata.info/docs/developer/devlayout
        
The recommended way to get all this source is:
 http://puredata.info/docs/developer/GettingPdSource

-Hans-Christoph Steiner <hans@eds.org>