]> git.sur5r.net Git - bacula/bacula/blob - bacula/src/win32/README.win32
Set keyword replacement on files
[bacula/bacula] / bacula / src / win32 / README.win32
1 Starting in version 1.39.x the source tree structure and the build
2 process have changed significantly.
3
4 Building the Windows version with versions of Microsoft Visual C++
5 prior to VC8 (2005) is no longer supported nor is Cygwin32 required.
6
7 There are now two supported methods of building the Windows version.
8 The MinGW cross-compile environment is used to build it on Unix
9 systems.  Microsoft Visual C++ 2005 is used to build it on Microsoft
10 Windows systems.
11
12 The new directory structure is:
13
14   bacula-top                 Top level directory -- any name
15     bacula                   Top level Bacula source directory -- any name
16       src
17         win32                Main directory where Windows version is built.
18
19     docs                     Top level Bacula documentation directory
20
21     depkgs-mingw32 (MinGW32) 3rd Party Dependencies for MinGW32 build
22 or
23     depkgs-msvc (MS VC++)    3rd Party Dependencies for Microsoft VC++ build.
24       bin              --
25       include            |
26       lib                |
27       man                |   Created by script
28       nsis               |-- .../bacula/src/win32/build-depkgs-mingw32
29       scons              |
30       share              |
31       src                |
32       ssl              --
33       vss
34         inc                  A copy of the Windows VSS/inc directory
35
36     cross-tools (MinGW32)    Cross compilation tools (gcc, g++, mingw32, ...)
37       binutils-mingw32 --
38       gcc-mingw32        |   Created by script
39       mingw32            |-- .../bacula/src/win32/build-win32-cross-tools
40       mingw-utils        |
41       source           --
42
43 Information on building the Windows version of Bacula is contained in the
44 two files README.mingw32 for building in a cross-compile environment on Unix
45 and README.vc8 for building using Microsoft Visual C++ 2005.