Download and install a Linux-like environment for Windows, Cygwin, and make sure that have been installed the following packages:
Please do not install the pkg-config and GTK+ packages provided by Cygwin.
From now on will be supposed that you have installed Cygwin at C:\Cygwin path. Then edit the next file, C:\Cygwin\usr\inclue\w32api\windef.h, and change the Windows NT version from 4.0 to 5.0:
-#define WINVER 0x0400 +#define WINVER 0x0500
Download and install Glade/GTK+ for Windows1. Even if you do not want to compile the graphical user interface (GUI) of Lan Core, the GTK+ develop package must be installed because the PXE server (Boot Core) uses some tools, such as the synchronization mechanism, provided by GTK+.
1 Be careful with the choice of the Glade/GTK+ version to be installed. We have found problems with the pkg-config package included in the latest versions of Glade/GTK+ for Windows.
The source code is located on a subversion repository in SourceForge.net. It can be downloaded using the subversion client provided by Cygwin or installing another client for Windows (Tortoise SVN may be a good choice). For a basic installation will be needed only two applications: the PXE server (Boot Core) and the GUI application (Lan Core).
svn co https://lancore.svn.sf.net/svnroot/lancore/bootcore svn co https://lancore.svn.sf.net/svnroot/lancore/lancore
Compile the PXE server, Boot Core, using:
cd bootcore && make -f Makefile.cygwin
Compile the GUI, Lan Core, using:
cd lancore/src && make -f Makefile.cygwin
To clean a previous compilation, use (it removes the *.o object files from a previous compilation):
make -f Makefile.cygwin clean
Next step: Manual Installation