Updated Home (markdown)

Peter Österlund 2015-11-09 19:52:15 +01:00
parent c19141e724
commit d061734285

51
Home.md

@ -1,35 +1,38 @@
# Building DroidFish
#summary Building CuckooChess and DroidFish. ## Introduction
#labels Featured,Phase-Deploy
= Introduction = This page explains how to build DroidFish using eclipse in linux and windows.
This page explains how to build CuckooChess and DroidFish using eclipse in linux and windows. ## Preparations
= Preparations = To build DroidFish, you need a working eclipse installation with git support.
To build the CuckooChess chess engine, you need an eclipse installation with support for svn. I use "Subversive SVN Team Provider" and "SVNKit". ## Building DroidFish
To build the DroidFish Android app, you first need to install the Android SDK and the Android NDK from 1. To build the DroidFish Android app, you first need to install the Android SDK and the
http://developer.android.com/sdk/index.html. Android NDK from http://developer.android.com/sdk/index.html. SDK and NDK installation
instructions can be found elsewhere.
= Building CuckooChess = 2. Disable "Build automatically" from the "Project" menu.
# Checkout the CuckooChessEngine project: 3. Checkout the eclipse projects:
# In eclipse, select File -> New -> Other -> Checkout Projects from SVN. 1. In eclipse, select File -> Import -> Git -> Projects from Git.
# Create a new repository location, http://cuckoochess.googlecode.com/svn/trunk/. 2. Select "Clone URI", click next.
# Select CuckooChessEngine, click Finish. 3. In the URI field, enter https://github.com/peterosterlund2/droidfish.git, click next.
# If java is installed in a non-standard location on your computer or you are using windows, change the BinBook_builder eclipse builder: 4. Click next and finish to import all projects.
# Right-click on CuckooChessEngine in the package explorer, select Properties.
# Click Builder -> BinBook_builder -> Edit.
# Change Location to point to your java executable. In windows, this is likely C:\Windows\System32\java.exe.
# Checkout the CuckooChess project from http://cuckoochess.googlecode.com/svn/trunk/.
# When the CuckooChess project is built (which will happen automatically if "build automatically" is enabled) a jar file is created in workspace_path/CuckooChess/deploy/CuckooChess.jar.
= Building DroidFish = 4. If java is installed in a non-standard location on your computer or you are using
windows, change the BinBook_builder eclipse builder:
1. Right click on CuckooChessEngine in the package explorer, select Properties.
2. Click Builders -> BinBook_builder -> Edit.
3. Change "Location" to point to your java executable. In windows, this is likely
C:\Windows\System32\java.exe.
# DroidFish depends on the CuckooChessEngine project, so checkout that project first. 5. Define the NDK environment variable to point to your NDK installation directory, or
# Checkout the DroidFish project from http://cuckoochess.googlecode.com/svn/trunk/. modify the DroidFish Native_Builder (DroidFish -> Properties -> Builders ->
# Define the NDK environment variable to point to your NDK installation directory, or modify the DroidFish Native_Builder to point to the ndk-build script in the NDK installation directory. In windows, point to the ndk-build.cmd script in the NDK installation directory. Native_builder -> Edit -> Location) to point to the ndk-build script in the NDK
installation directory. If you are using windows, point to the ndk-build.cmd script in
the NDK installation directory.
If you plan to make modifications to the source code, you may also want to checkout the DroidFishTest project from http://cuckoochess.googlecode.com/svn/trunk/. 6. Enable "Build automatically" from the "Project" menu.