mirror of
https://github.com/genodelabs/genode.git
synced 2025-02-20 17:52:52 +00:00
qt5: split qt5 api
Split api into 'qt5', 'qt5_qml', and 'qt5_webkit'. This makes it possible to link Qt5 apps more fine grained. Needed by Goa. fixes #4793
This commit is contained in:
parent
7c84d73d67
commit
80038ad936
@ -7,13 +7,35 @@ $(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/qt5)
|
||||
API_DIR := $(PORT_DIR)/src/lib/qt5/genode/api
|
||||
|
||||
MIRROR_FROM_PORT_DIR := include \
|
||||
mkspecs \
|
||||
lib/cmake \
|
||||
|
||||
MIRROR_SYMBOLS := lib/symbols/libQt5Core \
|
||||
lib/symbols/libQt5Gui \
|
||||
lib/symbols/libQt5Network \
|
||||
lib/symbols/libQt5PrintSupport \
|
||||
lib/symbols/libQt5Sql \
|
||||
lib/symbols/libQt5Svg \
|
||||
lib/symbols/libQt5Test \
|
||||
lib/symbols/libQt5Widgets \
|
||||
lib/symbols/libQt5Xml \
|
||||
lib/symbols/libqgenode
|
||||
|
||||
MIRROR_FROM_PORT_DIR := src/lib/qt5/genode/api/*
|
||||
|
||||
content: $(MIRROR_FROM_PORT_DIR)
|
||||
|
||||
$(MIRROR_FROM_PORT_DIR):
|
||||
cp -r $(PORT_DIR)/$@ .
|
||||
cp -r $(API_DIR)/$@ $@
|
||||
|
||||
content: $(MIRROR_SYMBOLS)
|
||||
|
||||
$(MIRROR_SYMBOLS):
|
||||
mkdir -p lib/symbols
|
||||
cp $(API_DIR)/$@ lib/symbols
|
||||
|
||||
|
||||
content: LICENSE
|
||||
|
||||
|
@ -1 +1 @@
|
||||
2023-01-23 f1ecc4853d6772a86c2e0a263a959143d8b54ebb
|
||||
2023-03-14-d b541749161180633df53e5dbef961c5e82660b52
|
||||
|
21
repos/libports/recipes/api/qt5_qml/content.mk
Normal file
21
repos/libports/recipes/api/qt5_qml/content.mk
Normal file
@ -0,0 +1,21 @@
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/qt5)
|
||||
|
||||
MIRROR_SYMBOLS := src/lib/qt5/genode/api/lib/symbols/libQt5Qml \
|
||||
src/lib/qt5/genode/api/lib/symbols/libQt5QmlModels \
|
||||
src/lib/qt5/genode/api/lib/symbols/libQt5Quick \
|
||||
src/lib/qt5/genode/api/lib/symbols/libQt5QuickControls2 \
|
||||
src/lib/qt5/genode/api/lib/symbols/libQt5QuickTemplates2 \
|
||||
src/lib/qt5/genode/api/lib/symbols/libQt5QuickWidgets \
|
||||
src/lib/qt5/genode/api/lib/symbols/libQt5VirtualKeyboard \
|
||||
src/lib/qt5/genode/api/lib/symbols/qt5_quickcontrols
|
||||
|
||||
content: $(MIRROR_SYMBOLS)
|
||||
|
||||
$(MIRROR_SYMBOLS):
|
||||
mkdir -p lib/symbols
|
||||
cp $(PORT_DIR)/$@ lib/symbols
|
||||
|
||||
content: LICENSE
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/qt5/LICENSE.LGPLv3 $@
|
1
repos/libports/recipes/api/qt5_qml/hash
Normal file
1
repos/libports/recipes/api/qt5_qml/hash
Normal file
@ -0,0 +1 @@
|
||||
2023-03-14 111c035e1aaf9a18b2f3064127a798eec608a4d5
|
17
repos/libports/recipes/api/qt5_webengine/content.mk
Normal file
17
repos/libports/recipes/api/qt5_webengine/content.mk
Normal file
@ -0,0 +1,17 @@
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/qt5)
|
||||
|
||||
MIRROR_SYMBOLS := src/lib/qt5/genode/api/lib/symbols/libQt5WebChannel \
|
||||
src/lib/qt5/genode/api/lib/symbols/libQt5WebEngine \
|
||||
src/lib/qt5/genode/api/lib/symbols/libQt5WebEngineCore \
|
||||
src/lib/qt5/genode/api/lib/symbols/libQt5WebEngineWidgets \
|
||||
|
||||
content: $(MIRROR_SYMBOLS)
|
||||
|
||||
$(MIRROR_SYMBOLS):
|
||||
mkdir -p lib/symbols
|
||||
cp $(PORT_DIR)/$@ lib/symbols
|
||||
|
||||
content: LICENSE
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/qt5/LICENSE.LGPLv3 $@
|
1
repos/libports/recipes/api/qt5_webengine/hash
Normal file
1
repos/libports/recipes/api/qt5_webengine/hash
Normal file
@ -0,0 +1 @@
|
||||
2023-03-14-a 4e3ee565d54e865e747416420e08e4f1d6ad8381
|
@ -2,3 +2,4 @@ libc
|
||||
mesa
|
||||
so
|
||||
stdcxx
|
||||
qt5_qml
|
||||
|
@ -2,3 +2,4 @@ libc
|
||||
mesa
|
||||
so
|
||||
stdcxx
|
||||
qt5_qml
|
||||
|
@ -2,3 +2,4 @@ base
|
||||
libc
|
||||
mesa
|
||||
stdcxx
|
||||
qt5_qml
|
||||
|
@ -2,3 +2,4 @@ libc
|
||||
mesa
|
||||
so
|
||||
stdcxx
|
||||
qt5_qml
|
||||
|
@ -2,4 +2,5 @@ libc
|
||||
mesa
|
||||
qt5_component
|
||||
qt5
|
||||
qt5_qml
|
||||
stdcxx
|
||||
|
@ -11,5 +11,6 @@ os
|
||||
qoost
|
||||
qt5
|
||||
qt5_component
|
||||
qt5_qml
|
||||
stdcxx
|
||||
vfs
|
||||
|
@ -2,4 +2,5 @@ libc
|
||||
mesa
|
||||
qt5
|
||||
qt5_component
|
||||
qt5_qml
|
||||
stdcxx
|
||||
|
Loading…
x
Reference in New Issue
Block a user