To build synergy from the sources you'll need the following:
This step is not necessary on Windows.
To configure the build for your platform use the configure script:
./configureFor a list of options to configure use:
./configure --helpOn Solaris you may need to use:
so synergy can find the X11 includes and libraries../configure --x-includes=/usr/openwin/include --x-libraries=/usr/openwin/lib
Open a command prompt window (cmd.exe or command.exe). If necessary run vcvars.bat, created when VC++ or Visual Studio was installed. (Use search to find it.) It's necessary to run the file if you didn't have the installer set up environment variables for you. Then enter:
nmake /nologo /f Makefile.winThis will build the programs into build\Release.
Simply enter:
makeThis will build the client and server and leave them in their respective source directories.
You'll need NSIS, the Nullsoft Scriptable Install System. As in the building on Windows description above, enter:
nmake /nologo /f Makefile.win installerto build build\Release\SynergyInstaller.exe. Run this to install synergy.
Alternatively, you can simply copy the following files from the build\Release directory to a directory you choose (perhaps under the Program Files directory):
make installwill install the client and server into /usr/local/bin unless you specified a different directory when you ran configure.