Building single component of HaikuOS

I want to make small change in the built-in app. Do I need to build whole OS or is there a way to build single component and replace it in already installed OS?
By component I mean, packages like WebPositive or Deskbar.

I don’t want to build whole OS to test a single change.

For that you need to specify a target you want to build like this:

jam WebPositive
jam Deskbar

Note that the first time a target is built jam will build everything that this target depends on. It will do that only once though and it shouldn’t take too long.


Further note that some components will be compiled differently under different “profiles” (e.g. libbnetapi will be compiled with SSL support under most.) You may want to specify @nightly-raw or the like before the component in order to enable that build profile.

1 Like