Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Unofficial scripts to ease building SDK
Shell
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
MISCELLANY
README
TESTING
build_toolchain.sh

README

The aim of this project is to build the Samsung Toolchain used in Samsung's Bada SDK under Linux

/!\ WARNING /!\
This is not an official Samsung project, we cannot guarantee any functionality, whatever you try is at your own risk.

Especially, we are not responsible for any bricked devices, your wife leaving you because of endless nights of compilation or the end of world.

This script is HEAVILY WIP (means: work in progress). So do not expect anything short of a miracle!
/!\ WARNING /!\


1. Prerequisites
2. Installation
3. Contact


-------

1. Prerequisites

You will need the sources for the toolchain. Samsung offers them on their opensource page. Check:

http://opensource.samsung.com/reception/reception_main.do?method=reception_search&searchValue=bada

and download the latest version to some folder. After download is complete, you will need to extract the contents.

Within the contents should be a folder named "samsung-sourceryg++-4.4-157-arm-samsung-nucleuseabi". It contains more zipped archives. Unzip all of them and copy the build_toolchain.sh script to this folder, since it will need the unpacked source directories for building.

Also, the script might need root, so its advised to add the user to the sudoers file.

In some cases, /bin/sh does not link to BASH but some other shell, please ensure that you are using BASH within this script

Additional development tools needed:

flex, bison, automake, autoconf, make, gnu toolchains, libtool, texinfo

2. Installation

Installation will be mostly automated by the build_toolchain.sh script. See the comments at the beginning for usage and configuration.

If you want to watch the process as well as log the outputs to a file, you could do:

./build_toolchain.sh 2>&1 | tee build_log.txt

or simply multitail on the logfile while its beeing generated.

3. Contact

Feel free to contribute! Help is always appreciated!

Join #bada on irc.freenode.net and chat with us, pm us on github or leave a message on one of the bada dev forums we participate in =)
Something went wrong with that request. Please try again.