<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gandhijee</id>
	<title>WebOS Internals - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gandhijee"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/Gandhijee"/>
	<updated>2026-05-09T09:48:58Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Building_Apps_and_Kernels&amp;diff=18019</id>
		<title>Building Apps and Kernels</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Building_Apps_and_Kernels&amp;diff=18019"/>
		<updated>2011-08-28T07:24:23Z</updated>

		<summary type="html">&lt;p&gt;Gandhijee: /* Kernels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are looking for instructions for building apps and kernels for WebOS, you have come to the right place.  If you have not run through the [[WebOS Internals PDK]] wiki page, you should start there.&lt;br /&gt;
&lt;br /&gt;
== '''Setup''' ==&lt;br /&gt;
depending on what you're building you might need some of the prereq's from here.&lt;br /&gt;
http://www.webos-internals.org/wiki/WebOS_Internals_PDK&lt;br /&gt;
&lt;br /&gt;
Create the directory structure for the source:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /srv/preware&lt;br /&gt;
cd /srv/preware&lt;br /&gt;
sudo chmod 777 .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pull down the app source with git.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone git://git.webos-internals.org/preware/build.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you have the source, you need to build the toolchain — this can take some time or if you already have the toolchain installed, please see below&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd build&lt;br /&gt;
make toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please see the notes if you already have the correct toolchain installed and do not want to download it again.&lt;br /&gt;
&lt;br /&gt;
== '''Apps''' ==&lt;br /&gt;
&lt;br /&gt;
Package up preware.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /srv/preware/build/apps/preware&lt;br /&gt;
make package&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Kernels''' ==&lt;br /&gt;
&lt;br /&gt;
Package up UberKernel.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /srv/preware/kernels/uber-kernel-touchpad&lt;br /&gt;
make package&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testing your kernel&lt;br /&gt;
you will find your kernel in &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
build/src-3.0.2-22/linux-2.6.35/arch/arm/boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
you can boot it using memboot. to do this do the following &amp;lt;br&amp;gt;&lt;br /&gt;
1) turn off the touchpad&amp;lt;br&amp;gt;&lt;br /&gt;
2) connect it to your machine&amp;lt;br&amp;gt;&lt;br /&gt;
3) press the Volume Up key and power on the device, you should see a giant USB logo on the device&amp;lt;br&amp;gt;&lt;br /&gt;
4) novacom boot mem:// &amp;lt; uImage&lt;br /&gt;
&lt;br /&gt;
== '''Notes''' ==&lt;br /&gt;
&lt;br /&gt;
If you already have the correct version of the toolchain installed for the device you are targeting you can symlink it to the proper location (e.g. the touchpad needs the Sourcery G++ Lite 2009q1-203 toolchain).&lt;br /&gt;
&lt;br /&gt;
If it is already installed you can symlink it into the build area:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd toolchain/cs09q1armel&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
ln -s &amp;lt;location of toolchain&amp;gt; arm-2009q1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gandhijee</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Building_Apps_and_Kernels&amp;diff=18017</id>
		<title>Building Apps and Kernels</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Building_Apps_and_Kernels&amp;diff=18017"/>
		<updated>2011-08-28T07:23:15Z</updated>

		<summary type="html">&lt;p&gt;Gandhijee: /* Kernels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are looking for instructions for building apps and kernels for WebOS, you have come to the right place.  If you have not run through the [[WebOS Internals PDK]] wiki page, you should start there.&lt;br /&gt;
&lt;br /&gt;
== '''Setup''' ==&lt;br /&gt;
depending on what you're building you might need some of the prereq's from here.&lt;br /&gt;
http://www.webos-internals.org/wiki/WebOS_Internals_PDK&lt;br /&gt;
&lt;br /&gt;
Create the directory structure for the source:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /srv/preware&lt;br /&gt;
cd /srv/preware&lt;br /&gt;
sudo chmod 777 .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pull down the app source with git.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone git://git.webos-internals.org/preware/build.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you have the source, you need to build the toolchain — this can take some time or if you already have the toolchain installed, please see below&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd build&lt;br /&gt;
make toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please see the notes if you already have the correct toolchain installed and do not want to download it again.&lt;br /&gt;
&lt;br /&gt;
== '''Apps''' ==&lt;br /&gt;
&lt;br /&gt;
Package up preware.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /srv/preware/build/apps/preware&lt;br /&gt;
make package&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Kernels''' ==&lt;br /&gt;
&lt;br /&gt;
Package up UberKernel.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /srv/preware/kernels/uber-kernel-touchpad&lt;br /&gt;
make package&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testing your kernel&lt;br /&gt;
you will find your kernel in &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
build/src-3.0.2-22/linux-2.6.35/arch/arm/boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
you can boot it using memboot. to do this do the following &amp;lt;br&amp;gt;&lt;br /&gt;
1) turn off the touchpad&amp;lt;br&amp;gt;&lt;br /&gt;
2) connect it to your machine&amp;lt;br&amp;gt;&lt;br /&gt;
3) press the Volume Up key and power on the device, you should see a giant USB logo on the device&amp;lt;br&amp;gt;&lt;br /&gt;
4) novacom boot mem:// uImage&lt;br /&gt;
&lt;br /&gt;
== '''Notes''' ==&lt;br /&gt;
&lt;br /&gt;
If you already have the correct version of the toolchain installed for the device you are targeting you can symlink it to the proper location (e.g. the touchpad needs the Sourcery G++ Lite 2009q1-203 toolchain).&lt;br /&gt;
&lt;br /&gt;
If it is already installed you can symlink it into the build area:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd toolchain/cs09q1armel&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
ln -s &amp;lt;location of toolchain&amp;gt; arm-2009q1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gandhijee</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Building_Apps_and_Kernels&amp;diff=18015</id>
		<title>Building Apps and Kernels</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Building_Apps_and_Kernels&amp;diff=18015"/>
		<updated>2011-08-28T07:21:11Z</updated>

		<summary type="html">&lt;p&gt;Gandhijee: /* Kernels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are looking for instructions for building apps and kernels for WebOS, you have come to the right place.  If you have not run through the [[WebOS Internals PDK]] wiki page, you should start there.&lt;br /&gt;
&lt;br /&gt;
== '''Setup''' ==&lt;br /&gt;
depending on what you're building you might need some of the prereq's from here.&lt;br /&gt;
http://www.webos-internals.org/wiki/WebOS_Internals_PDK&lt;br /&gt;
&lt;br /&gt;
Create the directory structure for the source:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /srv/preware&lt;br /&gt;
cd /srv/preware&lt;br /&gt;
sudo chmod 777 .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pull down the app source with git.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone git://git.webos-internals.org/preware/build.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you have the source, you need to build the toolchain — this can take some time or if you already have the toolchain installed, please see below&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd build&lt;br /&gt;
make toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please see the notes if you already have the correct toolchain installed and do not want to download it again.&lt;br /&gt;
&lt;br /&gt;
== '''Apps''' ==&lt;br /&gt;
&lt;br /&gt;
Package up preware.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /srv/preware/build/apps/preware&lt;br /&gt;
make package&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Kernels''' ==&lt;br /&gt;
&lt;br /&gt;
Package up UberKernel.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /srv/preware/kernels/uber-kernel-touchpad&lt;br /&gt;
make package&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testing your kernel&lt;br /&gt;
you will find your kernel in &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
build/src-3.0.2-22/linux-2.6.35/arch/arm/boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
you can boot it using memboot.&lt;br /&gt;
to do this &lt;br /&gt;
1) turn off the touchpad &lt;br /&gt;
2) connect it to your machine&lt;br /&gt;
3) press the Volume Up key and power on the device, you should see a giant USB logo on the device&lt;br /&gt;
4) &amp;lt;pre&amp;gt;novacom boot mem:// uImage&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Notes''' ==&lt;br /&gt;
&lt;br /&gt;
If you already have the correct version of the toolchain installed for the device you are targeting you can symlink it to the proper location (e.g. the touchpad needs the Sourcery G++ Lite 2009q1-203 toolchain).&lt;br /&gt;
&lt;br /&gt;
If it is already installed you can symlink it into the build area:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd toolchain/cs09q1armel&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
ln -s &amp;lt;location of toolchain&amp;gt; arm-2009q1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gandhijee</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Building_Apps_and_Kernels&amp;diff=18007</id>
		<title>Building Apps and Kernels</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Building_Apps_and_Kernels&amp;diff=18007"/>
		<updated>2011-08-28T07:08:00Z</updated>

		<summary type="html">&lt;p&gt;Gandhijee: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are looking for instructions for building apps and kernels for WebOS, you have come to the right place.  If you have not run through the [[WebOS Internals PDK]] wiki page, you should start there.&lt;br /&gt;
&lt;br /&gt;
== '''Setup''' ==&lt;br /&gt;
depending on what you're building you might need some of the prereq's from here.&lt;br /&gt;
http://www.webos-internals.org/wiki/WebOS_Internals_PDK&lt;br /&gt;
&lt;br /&gt;
Create the directory structure for the source:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /srv/preware&lt;br /&gt;
cd /srv/preware&lt;br /&gt;
sudo chmod 777 .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pull down the app source with git.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone git://git.webos-internals.org/preware/build.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you have the source, you need to build the toolchain — this can take some time or if you already have the toolchain installed, please see below&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd build&lt;br /&gt;
make toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
please see the notes if you already have the correct toolchain installed and do not what do download it again.&lt;br /&gt;
&lt;br /&gt;
== '''Apps''' ==&lt;br /&gt;
&lt;br /&gt;
Package up preware.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /srv/preware/build/apps/preware&lt;br /&gt;
make package&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Kernels''' ==&lt;br /&gt;
&lt;br /&gt;
Package up UberKernel.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /srv/preware/kernels/uber-kernel-touchpad&lt;br /&gt;
make package&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Notes''' ==&lt;br /&gt;
&lt;br /&gt;
if you already have the correct version of the toolchain installed for the device you are targeting you can symlink it to the proper location&lt;br /&gt;
ie the touchpad needs the Sourcery G++ Lite 2009q1-203 toolchain. if it is already installed you can symlink it to&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd toolchain/cs09q1armel&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
ln -s &amp;lt;location of toolchain&amp;gt; arm-2009q1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gandhijee</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Building_Apps_and_Kernels&amp;diff=18005</id>
		<title>Building Apps and Kernels</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Building_Apps_and_Kernels&amp;diff=18005"/>
		<updated>2011-08-28T07:07:11Z</updated>

		<summary type="html">&lt;p&gt;Gandhijee: /* Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are looking for instructions for building apps and kernels for WebOS, you have come to the right place.  If you have not run through the [[WebOS Internals PDK]] wiki page, you should start there.&lt;br /&gt;
&lt;br /&gt;
== '''Setup''' ==&lt;br /&gt;
depending on what you're building you might need some of the prereq's from here.&lt;br /&gt;
http://www.webos-internals.org/wiki/WebOS_Internals_PDK&lt;br /&gt;
&lt;br /&gt;
Create the directory structure for the source:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /srv/preware&lt;br /&gt;
cd /srv/preware&lt;br /&gt;
sudo chmod 777 .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pull down the app source with git.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone git://git.webos-internals.org/preware/build.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you have the source, you need to build the toolchain — this can take some time or if you already have the toolchain installed, please see below&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd build&lt;br /&gt;
make toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
please see the notes if you already have the correct toolchain installed and do not what do download it again.&lt;br /&gt;
&lt;br /&gt;
== '''Apps''' ==&lt;br /&gt;
&lt;br /&gt;
Package up preware.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /srv/preware/build/apps/preware&lt;br /&gt;
make package&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Kernels''' ==&lt;br /&gt;
&lt;br /&gt;
Package up UberKernel.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /srv/preware/kernels/uber-kernel-touchpad&lt;br /&gt;
make package&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gandhijee</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Building_Apps_and_Kernels&amp;diff=18003</id>
		<title>Building Apps and Kernels</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Building_Apps_and_Kernels&amp;diff=18003"/>
		<updated>2011-08-28T06:39:41Z</updated>

		<summary type="html">&lt;p&gt;Gandhijee: /* Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are looking for instructions for building apps and kernels for WebOS, you have come to the right place.  If you have not run through the [[WebOS Internals PDK]] wiki page, you should start there.&lt;br /&gt;
&lt;br /&gt;
== '''Setup''' ==&lt;br /&gt;
depending on what you're building you might need some of the prereq's from here.&lt;br /&gt;
http://www.webos-internals.org/wiki/WebOS_Internals_PDK&lt;br /&gt;
&lt;br /&gt;
Create the directory structure for the source:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /srv/preware&lt;br /&gt;
cd /srv/preware&lt;br /&gt;
sudo chmod 777 .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pull down the app source with git.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone git://git.webos-internals.org/preware/build.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you have the source, you need to build the toolchain — this can take some time or if you already have the toolchain installed, please see below&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd build&lt;br /&gt;
make toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
if you already have the correct version of the toolchain installed for the device you are targeting you can symlink it to the proper location&lt;br /&gt;
ie the touchpad needs the Sourcery G++ Lite 2009q1-203 toolchain. if it is already installed you can symlink it to&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd toolchain/cs09q1armel&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
ln -s &amp;lt;location of toolchain&amp;gt; arm-2009q1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Apps''' ==&lt;br /&gt;
&lt;br /&gt;
Package up preware.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /srv/preware/build/apps/preware&lt;br /&gt;
make package&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Kernels''' ==&lt;br /&gt;
&lt;br /&gt;
Package up UberKernel.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /srv/preware/kernels/uber-kernel-touchpad&lt;br /&gt;
make package&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gandhijee</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Building_Apps_and_Kernels&amp;diff=18001</id>
		<title>Building Apps and Kernels</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Building_Apps_and_Kernels&amp;diff=18001"/>
		<updated>2011-08-28T06:36:37Z</updated>

		<summary type="html">&lt;p&gt;Gandhijee: /* Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are looking for instructions for building apps and kernels for WebOS, you have come to the right place.  If you have not run through the [[WebOS Internals PDK]] wiki page, you should start there.&lt;br /&gt;
&lt;br /&gt;
== '''Setup''' ==&lt;br /&gt;
&lt;br /&gt;
Create the directory structure for the source:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /srv/preware&lt;br /&gt;
cd /srv/preware&lt;br /&gt;
sudo chmod 777 .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pull down the app source with git.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone git://git.webos-internals.org/preware/build.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you have the source, you need to build the toolchain — this can take some time or if you already have the toolchain installed, please see below&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd build&lt;br /&gt;
make toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
if you already have the correct version of the toolchain installed for the device you are targeting you can symlink it to the proper location&lt;br /&gt;
ie the touchpad needs the Sourcery G++ Lite 2009q1-203 toolchain. if it is already installed you can symlink it to&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd toolchain/cs09q1armel&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
ln -s &amp;lt;location of toolchain&amp;gt; arm-2009q1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Apps''' ==&lt;br /&gt;
&lt;br /&gt;
Package up preware.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /srv/preware/build/apps/preware&lt;br /&gt;
make package&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Kernels''' ==&lt;br /&gt;
&lt;br /&gt;
Package up UberKernel.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /srv/preware/kernels/uber-kernel-touchpad&lt;br /&gt;
make package&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gandhijee</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Building_Apps_and_Kernels&amp;diff=17999</id>
		<title>Building Apps and Kernels</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Building_Apps_and_Kernels&amp;diff=17999"/>
		<updated>2011-08-28T06:35:53Z</updated>

		<summary type="html">&lt;p&gt;Gandhijee: /* Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are looking for instructions for building apps and kernels for WebOS, you have come to the right place.  If you have not run through the [[WebOS Internals PDK]] wiki page, you should start there.&lt;br /&gt;
&lt;br /&gt;
== '''Setup''' ==&lt;br /&gt;
&lt;br /&gt;
Create the directory structure for the source:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir -p /srv/preware&lt;br /&gt;
cd /srv/preware&lt;br /&gt;
sudo chmod 777 .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pull down the app source with git.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone git://git.webos-internals.org/preware/build.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After you have the source, you need to build the toolchain — this can take some time or if you already have the toolchain installed, please see below&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd build&lt;br /&gt;
make toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
if you already have the correct version of the toolchain installed for the device you are targeting you can symlink it to the proper location &lt;br /&gt;
ie the touchpad needs the Sourcery G++ Lite 2009q1-203 toolchain. if it is already installed you can symlink it to&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd toolchain/cs09q1armel&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
ln -s &amp;lt;location of toolchain&amp;gt; arm-2009q1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Apps''' ==&lt;br /&gt;
&lt;br /&gt;
Package up preware.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /srv/preware/build/apps/preware&lt;br /&gt;
make package&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== '''Kernels''' ==&lt;br /&gt;
&lt;br /&gt;
Package up UberKernel.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /srv/preware/kernels/uber-kernel-touchpad&lt;br /&gt;
make package&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gandhijee</name></author>
	</entry>
</feed>