mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-23 23:42:32 +00:00
ca971bbfd8
This patch changes the top-level directory layout as a preparatory step for improving the tools for managing 3rd-party source codes. The rationale is described in the issue referenced below. Issue #1082
28 lines
1.2 KiB
Plaintext
28 lines
1.2 KiB
Plaintext
This repository contains the Qt4 toolkit für Genode
|
|
|
|
Qt4 is a tool kit for developing platform-independent applications. It
|
|
comprises a complete platform-abstraction layer and a rich GUI tool kit.
|
|
With this repository, native Qt4 applications can be compiled and
|
|
natively executed for the Genode OS Framework. This way, Qt4 becomes
|
|
available on all base platforms supported by Genode.
|
|
|
|
Usage
|
|
-----
|
|
|
|
For using Qt4 for your Genode applications, you first need to download and
|
|
prepare the original Qt4 source codes and build a few Qt4 tools such as
|
|
the meta-object compiler (moc) and the resource compiler. The top-level
|
|
makefile found in this directory automates this task. Just issue:
|
|
|
|
! make prepare
|
|
|
|
To include the 'qt4' repository into the Genode build process,
|
|
add the 'qt4/' directory to the 'REPOSITORIES' declaration of the
|
|
'etc/build.conf' file within your build directory.
|
|
|
|
Since the Genode release 9.11, Qt4 depends on the 'libports' repository,
|
|
specifically on the 'freetype2' and 'jpeg' libraries. Please make sure
|
|
that you called the top-level Makefile of the 'libports' repository
|
|
for those preparing those libraries and that your 'REPOSITORIES' declaration
|
|
contains the 'libports' repository.
|