I would to split and application into multiple packages. Basically I just would like to add an other one which could be build by using a specific image.

Inside the .bb file associated to the application I added : 

```
SRC_URI = " \
          ...
          file://api.conf \
          file://script.sh \
          "

PACKAGES =+ "${PN} ${PN}-tools"

FILES_${PN}-tools = "${bindir}/mrvl/tools/script.sh \
                     ${sysconfdir}/mrvl/api.conf \
                    "

```

Then, I added the following line in my bb image test

```
IMAGE_INSTALL += " mrvl-tools"

```

I am using the command bitbake image-test which returns :

```
ERROR: Nothing RPROVIDES 'mrvl-tools' (but /home/usr/../image-test.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'mrvl-tools' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['mrvl-tools']
ERROR: Required build target 'image-test' has no buildable providers.
Missing or unbuildable dependency chain was: ['image-test', 'mrvl-tools']

```

I followed the same definition of the bluez5-obex package and IMAGE\_ISTALL += " bluez5-obex" works..

What I forget ?