Build Environment Folder layout =============================== This is how your build environment should look like. **Android parts** (abridged) .. code:: $ANDROID_ROOT ├── android ├── bionic ├── device ├── external ├── kernel ├── out ├── packages ├── prebuilts ├── sdk └── system **Sailfish/mer parts** .. code:: $ANDROID_ROOT ├── rpm (=droid-hal-$DEVICE) │   └── dhd (=droid-hal-device) ├── hybris │   ├── droid-configs (=droid-configs-$DEVICE) │   │   └── droid-configs-device (=droid-hal-configs) │   ├── droid-hal-version-$DEVICE │   │   └── droid-hal-version │   ├── hybris-boot │   ├── mer-kernel-check │   └── mw ("middlewares") │      ├── bluebinder │      ├── [...] │      └── sensorfw └── external    ├── audioflingerglue    ├── busybox    ├── droidmedia    ├── libhybris    │   └── libhybris    └── selinux_stubs **SDK layout** in `/srv/mer` .. code:: /srv/mer ├── sdks │   └── sfossdk │   ├── bin │   ├── boot │   ├── dev │   └── [...] ├── targets │   └── $VENDOR-$DEVICE-$PORT_ARCH │   ├── bin │   └── [...] └── toolings └── SailfishOS-latest    ├── bin    └── [...]