So the correct procedure is:

1) Put pkApplication and pkApplicationBase in a shared lib.
2) Link ExampleApp and pkServer modules to the shared lib.

...Right?