Is there any way to ignore certain Android.bp files from being globbed? For instance to not include/glob any vendor/whateverVendor/* and the *.bp files further down in that directory.
thanks, Venkat. On Thursday, October 12, 2017 at 10:40:11 PM UTC+2, Hartmut Goebel wrote: > > 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 | [email protected] <javascript:> > | > | 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 [email protected] To unsubscribe from this group, send email to [email protected] 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
