Building single component of HaikuOS

Hello.
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.

4 Likes

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