74 74 * mkdir src; cd src
75 75 * fossil open ../myclone.fossil
76 76
77 77 <h4>Compiling fossil source code</h4>
78 78 * If you want <strong>https</strong> supports
79 79 <ul><li>make -f Makefile.w32 FOSSIL_ENABLE_SSL=1 LIB="-lssl -lcrypto -lgdi32 -lmingwex -lz -lws2_32"</li> </ul>
80 80 * else do make -f Makefile.w32
81 -
82 81
83 82 <h3>Compiling under windows with PellesC</h3>
84 83 * download and install [http://www.smorgasbordet.com/pellesc/index.htm|PellesC] C-compiler
85 84 * download a windows version of gnu-make([http://unxutils.sourceforge.net/])
86 85 * download the zlib source and unzip
87 86 * checkout fossil
88 87 * edit Makefile.PellesCGMake and check paths
89 88 * open dosbox
90 89 * change directory to fossil project tree
91 90 * mkdir PellesC
92 91 * cd PellesC
93 92 * <i>unxutils-path</i>\make -f ..\win\Makefile.PellesCGMake
93 +
94 +This is tested under Windows XP with PellesC 5 and Window 7 with PellesC 6(32 & 64 bit)
94 95
95 96 <h3>Compiling under linux for windows with Mingw</h3>
96 97 This is called cross compiling. I'm using [http://www.archlinux.org/|Arch linux] distribution which
97 98 uses the package manager pacman to install packages. If you have a differen linux distribution the packages might be called different. I assume a login name of renez substitute yours were apropiate.
98 99
99 100 <h4>Installing the tools.</h4>
100 101 * Install mingw32-gccs. With Arch linux you do Pacman -S mingw32-gcc (As root!). This will be installed in <strong>/usr/i486-mingw32</strong>