Hallo,

I'm going to build the Android platform-tools as stand-alone packages
for a Linux-distribution (GuisSD). For this it seems to make sense to
switch to the new soong-based build system.

1. How to I build soong without installing a full-blown Android build
environment?
2. How to install soong to be used outside the Android build environment?
3. How to use soong without or outside the Android build environment?


Re. 1.: I managed to start bootstrapping soong as follows:

mkdir /tmp/sing-song/
cd /tmp/sing-song/

cp -r /tmp/soong-8.0.0_r17-checkout source
cd source/

mkdir build
ln -s .. build/soong
cp -r /tmp/blueprint-8.0.0_r17-checkout/ build/blueprint

cd ..
$PWD/source/bootstrap.bash

This will give me
  .blueprint.bootstrap
  .bootstrap/
  .minibootstrap/
  soong -> /tmp/foo/source/build/soong/soong.bash
  .soong.bootstrap

Now when I run ./soong I get these errors:

error: Android.bp:13:9: "androidmk/Blueprints": not found
error: Android.bp:13:9: "cmd/*/Blueprints": not found
error: Android.bp:13:9: "third_party/zip/Blueprints": not found
error: Android.bp:13:9: "ui/*/Blueprints": not found
ninja: error: rebuilding '/tmp/sing-song/.minibootstrap/build.ninja':
subcommand failed



Re 2.: Both soong and soong_ui are bash-scripts, checking if a new
version needs to be bootstrapped – which will never be the case if they
are installed vi some Linux package management. So how can these be
installed into e.g. /usr/bin? How to make these scripts to *not* try to
bootstrap soong?

Re. 3: How is soong meant to be used? Unfortunately there is not even a
short usage-instruction in the archive :-(

Thanks in advance for any tips.


-- 
Regards
Hartmut Goebel

| Hartmut Goebel          | h.goe...@crazy-compilers.com               |
| www.crazy-compilers.com | compilers which you thought are impossible |

-- 
-- 
You received this message because you are subscribed to the "Android Building" 
mailing list.
To post to this group, send email to android-building@googlegroups.com
To unsubscribe from this group, send email to
android-building+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"Android Building" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-building+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to