mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-18 21:27:56 +00:00
parent
e2661c58dc
commit
f347cb90f1
26
repos/gems/recipes/src/mixer_gui_qt/content.mk
Normal file
26
repos/gems/recipes/src/mixer_gui_qt/content.mk
Normal file
@ -0,0 +1,26 @@
|
||||
MIRROR_FROM_REP_DIR := src/app/mixer_gui_qt
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR) LICENSE
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
MIRROR_FROM_LIBPORTS := src/app/qt5/tmpl/target_defaults.inc \
|
||||
src/app/qt5/tmpl/target_final.inc
|
||||
|
||||
content: $(MIRROR_FROM_LIBPORTS)
|
||||
|
||||
$(MIRROR_FROM_LIBPORTS):
|
||||
mkdir -p $(dir $@)
|
||||
cp -r $(GENODE_DIR)/repos/libports/$@ $(dir $@)
|
||||
|
||||
MIRROR_FROM_OS := include/mixer
|
||||
|
||||
content: $(MIRROR_FROM_OS)
|
||||
|
||||
$(MIRROR_FROM_OS):
|
||||
mkdir -p $(dir $@)
|
||||
cp -r $(GENODE_DIR)/repos/os/$@ $(dir $@)
|
||||
|
||||
LICENSE:
|
||||
cp $(GENODE_DIR)/LICENSE $@
|
1
repos/gems/recipes/src/mixer_gui_qt/hash
Normal file
1
repos/gems/recipes/src/mixer_gui_qt/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-04-23 b07999f4300d0916b0f1407ffa5e402f097b2db8
|
12
repos/gems/recipes/src/mixer_gui_qt/used_apis
Normal file
12
repos/gems/recipes/src/mixer_gui_qt/used_apis
Normal file
@ -0,0 +1,12 @@
|
||||
base
|
||||
libc
|
||||
os
|
||||
qoost
|
||||
qt5_core
|
||||
qt5_gui
|
||||
qt5_qjpeg
|
||||
qt5_qpa_nitpicker
|
||||
qt5_widgets
|
||||
report_session
|
||||
stdcxx
|
||||
vfs
|
@ -1,165 +1,33 @@
|
||||
source ${genode_dir}/repos/libports/run/qt5_common.inc
|
||||
|
||||
import_from_depot genodelabs/src/dynamic_rom \
|
||||
genodelabs/src/mixer_gui_qt \
|
||||
genodelabs/src/qt5_widgets
|
||||
|
||||
#
|
||||
# Build
|
||||
#
|
||||
|
||||
if {![have_spec linux]} {
|
||||
puts "This run script requires linux!"
|
||||
exit 1
|
||||
}
|
||||
|
||||
set build_components {
|
||||
core init
|
||||
drivers/timer
|
||||
server/ram_fs
|
||||
drivers/framebuffer
|
||||
server/dynamic_rom
|
||||
server/report_rom
|
||||
server/nitpicker
|
||||
server/fs_rom
|
||||
server/wm
|
||||
lib/mesa/swrast
|
||||
app/pointer
|
||||
app/floating_window_layouter
|
||||
app/decorator
|
||||
app/mixer_gui_qt
|
||||
}
|
||||
|
||||
source ${genode_dir}/repos/base/run/platform_drv.inc
|
||||
append_platform_drv_build_components
|
||||
append build_components [qt5_build_components feature]
|
||||
|
||||
build $build_components
|
||||
|
||||
create_boot_directory
|
||||
|
||||
#
|
||||
# Generate config
|
||||
#
|
||||
|
||||
set config {
|
||||
<config verbose="yes">
|
||||
<parent-provides>
|
||||
<service name="ROM"/>
|
||||
<service name="IO_MEM"/>
|
||||
<service name="IO_PORT"/>
|
||||
<service name="IRQ"/>
|
||||
<service name="PD"/>
|
||||
<service name="RM"/>
|
||||
<service name="CPU"/>
|
||||
<service name="LOG"/>
|
||||
append config {
|
||||
<config>
|
||||
<parent-provides>}
|
||||
append config [qt5_parent_provides feature]
|
||||
append config {
|
||||
</parent-provides>
|
||||
<default caps="100"/>
|
||||
<default-route>
|
||||
<any-service> <parent/> <any-child/> </any-service>
|
||||
</default-route>
|
||||
<default caps="100"/>
|
||||
<start name="timer">
|
||||
<resource name="RAM" quantum="1M"/>
|
||||
<provides> <service name="Timer"/> </provides>
|
||||
</start>}
|
||||
</default-route>}
|
||||
|
||||
append_platform_drv_config
|
||||
|
||||
append_if [have_spec sdl] config {
|
||||
<start name="fb_sdl">
|
||||
<resource name="RAM" quantum="4M"/>
|
||||
<provides>
|
||||
<service name="Input"/>
|
||||
<service name="Framebuffer"/>
|
||||
</provides>
|
||||
</start>}
|
||||
|
||||
append config {
|
||||
<start name="report_rom">
|
||||
<resource name="RAM" quantum="2M"/>
|
||||
<provides>
|
||||
<service name="ROM"/>
|
||||
<service name="Report"/>
|
||||
</provides>
|
||||
<config>
|
||||
<policy label="layouter -> window_list" report="wm -> window_list"/>
|
||||
<policy label="layouter -> focus_request" report="wm -> focus_request"/>
|
||||
<policy label="decorator -> window_layout" report="layouter -> window_layout"/>
|
||||
<policy label="wm -> resize_request" report="layouter -> resize_request"/>
|
||||
<policy label="decorator -> pointer" report="wm -> pointer"/>
|
||||
<policy label="layouter -> hover" report="decorator -> hover"/>
|
||||
<policy label="wm -> focus" report="layouter -> focus"/>
|
||||
<policy label="layouter -> decorator_margins" report="decorator -> decorator_margins"/>
|
||||
<policy label="mixer_gui_qt -> channel_list" report="mixer -> channel_list"/>
|
||||
<policy label="mixer -> channel_list" report="mixer_gui_qt -> channel_list"/>
|
||||
<policy label="pointer -> hover" report="nitpicker -> hover"/>
|
||||
<policy label="pointer -> xray" report="nitpicker -> xray"/>
|
||||
</config>
|
||||
</start>
|
||||
<start name="nitpicker">
|
||||
<resource name="RAM" quantum="4M"/>
|
||||
<provides><service name="Nitpicker"/></provides>
|
||||
<config>
|
||||
<report focus="yes" hover="yes" xray="yes" />
|
||||
<domain name="pointer" layer="1" content="client" label="no" origin="pointer" />
|
||||
<domain name="default" layer="2" content="client" label="no" hover="always" focus="click"/>
|
||||
|
||||
<policy label_prefix="pointer" domain="pointer"/>
|
||||
<default-policy domain="default"/>
|
||||
|
||||
<background color="#000000" />
|
||||
</config>
|
||||
<route>
|
||||
<service name="Report"> <child name="report_rom"/> </service>
|
||||
<any-service> <parent/> <any-child/> </any-service>
|
||||
</route>
|
||||
</start>
|
||||
<start name="pointer">
|
||||
<resource name="RAM" quantum="1M"/>
|
||||
<provides> <service name="Report"/> </provides>
|
||||
<config shapes="yes"/>
|
||||
<route>
|
||||
<service name="Nitpicker"> <child name="nitpicker"/> </service>
|
||||
<service name="ROM" label="hover"> <child name="report_rom"/> </service>
|
||||
<service name="ROM" label="xray"> <child name="report_rom"/> </service>
|
||||
<any-service> <parent/> <any-child/> </any-service>
|
||||
</route>
|
||||
</start>
|
||||
<start name="wm" caps="150">
|
||||
<resource name="RAM" quantum="16M"/>
|
||||
<provides><service name="Nitpicker"/></provides>
|
||||
<config>
|
||||
<policy label_prefix="decorator" role="decorator"/>
|
||||
<policy label_prefix="layouter" role="layouter"/>
|
||||
</config>
|
||||
<route>
|
||||
<service name="Nitpicker"> <child name="nitpicker"/> </service>
|
||||
<service name="ROM" label="focus"> <child name="report_rom"/> </service>
|
||||
<service name="ROM" label="resize_request"> <child name="report_rom"/> </service>
|
||||
<service name="Report"> <child name="report_rom"/> </service>
|
||||
<any-service> <parent/> <any-child/> </any-service>
|
||||
</route>
|
||||
</start>
|
||||
<start name="layouter">
|
||||
<binary name="floating_window_layouter"/>
|
||||
<resource name="RAM" quantum="4M"/>
|
||||
<route>
|
||||
<service name="ROM" label="window_list"> <child name="report_rom"/> </service>
|
||||
<service name="ROM" label="focus_request"> <child name="report_rom"/> </service>
|
||||
<service name="ROM" label="hover"> <child name="report_rom"/> </service>
|
||||
<service name="ROM" label="decorator_margins"> <child name="report_rom"/> </service>
|
||||
<service name="Report"> <child name="report_rom"/> </service>
|
||||
<any-service>
|
||||
<child name="wm"/> <parent/> <any-child/>
|
||||
</any-service>
|
||||
</route>
|
||||
</start>
|
||||
<start name="decorator">
|
||||
<binary name="decorator"/>
|
||||
<resource name="RAM" quantum="8M"/>
|
||||
<route>
|
||||
<service name="ROM" label="window_layout"> <child name="report_rom"/> </service>
|
||||
<service name="ROM" label="pointer"> <child name="report_rom"/> </service>
|
||||
<service name="Report"> <child name="report_rom"/> </service>
|
||||
<any-service>
|
||||
<child name="wm"/> <parent/> <any-child/>
|
||||
</any-service>
|
||||
</route>
|
||||
</start>
|
||||
}
|
||||
append config [qt5_start_nodes feature]
|
||||
|
||||
append config {
|
||||
<start name="dynamic_rom">
|
||||
@ -199,13 +67,15 @@ append config {
|
||||
|
||||
<start name="mixer_gui_qt" caps="200">
|
||||
<resource name="RAM" quantum="32M"/>
|
||||
<config ld_verbose="yes">
|
||||
<config>
|
||||
<vfs>
|
||||
<dir name="dev"> <log/> </dir>
|
||||
<tar name="qt5_fs_mixer_gui_qt.tar"/>
|
||||
<!--<dir name="config"> <fs label="config"/> </dir>-->
|
||||
<dir name="dev">
|
||||
<log/>
|
||||
<inline name="rtc">2018-01-01 00:01</inline>
|
||||
</dir>
|
||||
<tar name="qt5_dejavusans.tar"/>
|
||||
</vfs>
|
||||
<libc stdout="/dev/log" stderr="/dev/log"/>
|
||||
<libc stdout="/dev/log" stderr="/dev/log" rtc="/dev/rtc"/>
|
||||
</config>
|
||||
<route>
|
||||
<service name="Nitpicker"> <child name="wm"/> </service>
|
||||
@ -216,68 +86,16 @@ append config {
|
||||
<service name="ROM" label="egl_drv.lib.so"> <parent label="egl_swrast.lib.so" /> </service>
|
||||
<any-service> <parent/> <any-child/> </any-service>
|
||||
</route>
|
||||
</start>}
|
||||
|
||||
append config {
|
||||
</config>
|
||||
}
|
||||
</start>
|
||||
</config>}
|
||||
|
||||
install_config $config
|
||||
|
||||
#
|
||||
# Prepare resources needed by the application
|
||||
#
|
||||
|
||||
# get fonts
|
||||
exec rm -rf bin/qt5_fs/mixer_gui_qt/qt
|
||||
exec mkdir -p bin/qt5_fs/mixer_gui_qt/qt/lib
|
||||
exec ln -sf [pwd]/bin/qt5_fs/qt/lib/fonts bin/qt5_fs/mixer_gui_qt/qt/lib/fonts
|
||||
|
||||
# create tar archive containg Qt5 resources
|
||||
exec tar chf bin/qt5_fs_mixer_gui_qt.tar -C bin/qt5_fs/mixer_gui_qt .
|
||||
|
||||
#
|
||||
# Boot modules
|
||||
#
|
||||
|
||||
set boot_modules {
|
||||
core ld.lib.so init timer
|
||||
libc.lib.so vfs.lib.so
|
||||
|
||||
report_rom dynamic_rom ram_fs
|
||||
fs_rom
|
||||
|
||||
qt5_component.lib.so
|
||||
qt5_gui.lib.so
|
||||
qt5_widgets.lib.so
|
||||
qt5_xml.lib.so
|
||||
qt5_core.lib.so
|
||||
egl.lib.so
|
||||
egl_swrast.lib.so
|
||||
expat.lib.so
|
||||
freetype.lib.so
|
||||
glapi.lib.so
|
||||
libc_pipe.lib.so
|
||||
libm.lib.so
|
||||
libpng.lib.so
|
||||
jpeg.lib.so
|
||||
mesa.lib.so
|
||||
zlib.lib.so
|
||||
stdcxx.lib.so
|
||||
pthread.lib.so
|
||||
pcre16.lib.so
|
||||
mixer_gui_qt
|
||||
qt5_fs_mixer_gui_qt.tar
|
||||
nitpicker
|
||||
wm
|
||||
pointer
|
||||
floating_window_layouter
|
||||
decorator
|
||||
}
|
||||
|
||||
append_platform_drv_boot_modules
|
||||
|
||||
lappend_if [have_spec linux] boot_modules fb_sdl
|
||||
append boot_modules [qt5_boot_modules feature]
|
||||
|
||||
build_boot_image $boot_modules
|
||||
|
||||
|
@ -1,10 +1,6 @@
|
||||
# identify the qt5 repository by searching for a file that is unique for qt5
|
||||
QT5_REP_DIR := $(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
QT5_REP_DIR := $(realpath $(dir $(QT5_REP_DIR))../..)
|
||||
include $(call select_from_repositories,src/app/qt5/tmpl/target_defaults.inc)
|
||||
|
||||
include $(QT5_REP_DIR)/src/app/qt5/tmpl/target_defaults.inc
|
||||
|
||||
include $(QT5_REP_DIR)/src/app/qt5/tmpl/target_final.inc
|
||||
include $(call select_from_repositories,src/app/qt5/tmpl/target_final.inc)
|
||||
|
||||
main_window.o: main_window.moc
|
||||
|
||||
|
@ -25,7 +25,7 @@
|
||||
/* Qt includes */
|
||||
#include <qpa/qplatformwindow.h>
|
||||
#include <qpa/qwindowsysteminterface.h>
|
||||
#include <qevdevkeyboardhandler_p.h>
|
||||
#include <QtInputSupport/private/qevdevkeyboardhandler_p.h>
|
||||
#include <qtouchdevice.h>
|
||||
|
||||
/* Qoost includes */
|
@ -9,18 +9,22 @@ ifneq ($(INHIBIT_QT5),)
|
||||
REQUIRES += removal_of_INHIBIT_QT5_env_var
|
||||
endif
|
||||
|
||||
QT_VERSION := 5.8.0
|
||||
|
||||
# identify the qt5 repository by searching for a file that is unique for qt5
|
||||
QT5_REP_DIR := $(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
QT5_REP_DIR := $(realpath $(dir $(QT5_REP_DIR))../..)
|
||||
|
||||
include $(QT5_REP_DIR)/lib/mk/qt5_version.inc
|
||||
|
||||
QT5_PORT_DIR := $(call select_from_ports,qt5)
|
||||
QT5_CONTRIB_DIR := $(QT5_PORT_DIR)/src/lib/qt5/$(QT5)
|
||||
QT5_CONTRIB_DIR := $(QT5_PORT_DIR)/src/lib/qt5/qt5
|
||||
|
||||
QT5_INC_DIR := $(QT5_REP_DIR)/include/qt5 \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/mkspecs/genode-g++
|
||||
ifeq ($(CONTRIB_DIR),)
|
||||
QT5_INC_DIR += $(call select_from_repositories,src/lib/qt5/qt5/qtbase/mkspecs/genode-g++)
|
||||
else
|
||||
QT5_INC_DIR += $(QT5_PORT_DIR)/include \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/mkspecs/genode-g++ \
|
||||
$(QT5_REP_DIR)/include/qt5
|
||||
endif
|
||||
|
||||
INC_DIR += $(QT5_INC_DIR)
|
||||
|
||||
@ -49,9 +53,13 @@ SRC_CC += $(SRC_CC_QT_GENERATED)
|
||||
#
|
||||
# Locations of moc, rcc, and uic binaries
|
||||
#
|
||||
MOC = $(BUILD_BASE_DIR)/tool/qt5/moc/moc
|
||||
RCC = $(BUILD_BASE_DIR)/tool/qt5/rcc/rcc
|
||||
UIC = $(BUILD_BASE_DIR)/tool/qt5/uic/uic
|
||||
QT5_HOST_TOOL_INSTALL_LOCATION ?= /usr/local/genode-qt5
|
||||
MOC = $(QT5_HOST_TOOL_INSTALL_LOCATION)/bin/moc
|
||||
RCC = $(QT5_HOST_TOOL_INSTALL_LOCATION)/bin/rcc
|
||||
UIC = $(QT5_HOST_TOOL_INSTALL_LOCATION)/bin/uic
|
||||
|
||||
$(MOC) $(RCC) $(UIC):
|
||||
$(error Error: could not find '$@'. The Qt5 host tools can be installed with the '<GENODE_DIR>/tool/tool_chain_qt5' script)
|
||||
|
||||
# moc rules
|
||||
moc_%.cpp: %.h $(MOC)
|
||||
@ -85,12 +93,6 @@ INC_DIR += $(QT5_REP_DIR)/include/qt5/genode
|
||||
LIBS += stdcxx
|
||||
include $(call select_from_repositories,lib/import/import-stdcxx.mk)
|
||||
|
||||
# custom main() thread stack size support via main() wrapper
|
||||
ifeq ($(findstring -DQT_MAIN_STACK_SIZE, $(CC_CXX_OPT)), -DQT_MAIN_STACK_SIZE)
|
||||
SRC_CC += qt_main.cc
|
||||
vpath qt_main.cc $(QT5_REP_DIR)/src/lib/qt5
|
||||
endif
|
||||
|
||||
# set QT_ARCH definition according to the SPECS variable
|
||||
ifneq ($(filter x86_32,$(SPECS)),)
|
||||
QT_DEFINES += -DQT_ARCH_I386
|
||||
|
@ -2,5 +2,14 @@ IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
||||
|
||||
QT5_INC_DIR += $(QT5_REP_DIR)/include/qt5/qtbase \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtCore \
|
||||
ifeq ($(CONTRIB_DIR),)
|
||||
QT5_CORE_INC_DIR := $(realpath $(call select_from_repositories,include/QtCore)/..)
|
||||
else
|
||||
QT5_CORE_INC_DIR := $(QT5_PORT_DIR)/include
|
||||
endif
|
||||
|
||||
QT5_INC_DIR += $(QT5_CORE_INC_DIR)
|
||||
QT5_INC_DIR += $(QT5_CORE_INC_DIR)/QtCore
|
||||
QT5_INC_DIR += $(QT5_CORE_INC_DIR)/QtCore/$(QT_VERSION)
|
||||
QT5_INC_DIR += $(QT5_CORE_INC_DIR)/QtCore/$(QT_VERSION)/QtCore
|
||||
QT5_INC_DIR += $(QT5_CORE_INC_DIR)/QtCore/$(QT_VERSION)/QtCore/private
|
||||
|
@ -7,9 +7,18 @@ include $(IMPORT_QT5_INC)
|
||||
#
|
||||
# We cannot just extend the 'LIBS' variable here because 'import-*.mk' are
|
||||
# included (in 'base/mk/lib.mk') by iterating through the elements of the
|
||||
# 'LIBS' variable. Hence, we also need to manually import the stdcxx snippet.
|
||||
# 'LIBS' variable. Hence, we need to manually import the mesa snippet.
|
||||
#
|
||||
LIBS += mesa
|
||||
include $(call select_from_repositories,lib/import/import-mesa.mk)
|
||||
include $(call select_from_repositories,lib/import/import-mesa_api.mk)
|
||||
|
||||
QT5_INC_DIR += $(QT5_CONTRIB_DIR)/qtbase/include/QtGui
|
||||
ifeq ($(CONTRIB_DIR),)
|
||||
QT5_GUI_INC_DIR := $(realpath $(call select_from_repositories,include/QtGui)/..)
|
||||
else
|
||||
QT5_GUI_INC_DIR := $(QT5_PORT_DIR)/include
|
||||
endif
|
||||
|
||||
QT5_INC_DIR += $(QT5_GUI_INC_DIR)
|
||||
QT5_INC_DIR += $(QT5_GUI_INC_DIR)/QtGui
|
||||
QT5_INC_DIR += $(QT5_GUI_INC_DIR)/QtGui/$(QT_VERSION)
|
||||
QT5_INC_DIR += $(QT5_GUI_INC_DIR)/QtGui/$(QT_VERSION)/QtGui
|
||||
QT5_INC_DIR += $(QT5_GUI_INC_DIR)/QtGui/$(QT_VERSION)/QtGui/private
|
||||
|
@ -2,4 +2,14 @@ IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
||||
|
||||
QT5_INC_DIR += $(QT5_CONTRIB_DIR)/qtbase/include/QtNetwork \
|
||||
ifeq ($(CONTRIB_DIR),)
|
||||
QT5_NETWORK_INC_DIR := $(realpath $(call select_from_repositories,include/QtNetwork)/..)
|
||||
else
|
||||
QT5_NETWORK_INC_DIR := $(QT5_PORT_DIR)/include
|
||||
endif
|
||||
|
||||
QT5_INC_DIR += $(QT5_NETWORK_INC_DIR)
|
||||
QT5_INC_DIR += $(QT5_NETWORK_INC_DIR)/QtNetwork
|
||||
QT5_INC_DIR += $(QT5_NETWORK_INC_DIR)/QtNetwork/$(QT_VERSION)
|
||||
QT5_INC_DIR += $(QT5_NETWORK_INC_DIR)/QtNetwork/$(QT_VERSION)/QtNetwork
|
||||
QT5_INC_DIR += $(QT5_NETWORK_INC_DIR)/QtNetwork/$(QT_VERSION)/QtNetwork/private
|
||||
|
@ -1,3 +1,15 @@
|
||||
IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
||||
|
||||
ifeq ($(CONTRIB_DIR),)
|
||||
QT5_OPENGL_INC_DIR := $(realpath $(call select_from_repositories,include/QtOpenGL)/..)
|
||||
else
|
||||
QT5_OPENGL_INC_DIR := $(QT5_PORT_DIR)/include
|
||||
endif
|
||||
|
||||
QT5_INC_DIR += $(QT5_OPENGL_INC_DIR)
|
||||
QT5_INC_DIR += $(QT5_OPENGL_INC_DIR)/QtOpenGL
|
||||
QT5_INC_DIR += $(QT5_OPENGL_INC_DIR)/QtOpenGL/$(QT_VERSION)
|
||||
QT5_INC_DIR += $(QT5_OPENGL_INC_DIR)/QtOpenGL/$(QT_VERSION)/QtOpenGL
|
||||
QT5_INC_DIR += $(QT5_OPENGL_INC_DIR)/QtOpenGL/$(QT_VERSION)/QtOpenGL/private
|
||||
|
@ -2,4 +2,14 @@ IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
||||
|
||||
QT5_INC_DIR += $(QT5_CONTRIB_DIR)/qtbase/include/QtPrintSupport \
|
||||
ifeq ($(CONTRIB_DIR),)
|
||||
QT5_PRINTSUPPORT_INC_DIR := $(realpath $(call select_from_repositories,include/QtPrintSupport)/..)
|
||||
else
|
||||
QT5_PRINTSUPPORT_INC_DIR := $(QT5_PORT_DIR)/include
|
||||
endif
|
||||
|
||||
QT5_INC_DIR += $(QT5_PRINTSUPPORT_INC_DIR)
|
||||
QT5_INC_DIR += $(QT5_PRINTSUPPORT_INC_DIR)/QtPrintSupport
|
||||
QT5_INC_DIR += $(QT5_PRINTSUPPORT_INC_DIR)/QtPrintSupport/$(QT_VERSION)
|
||||
QT5_INC_DIR += $(QT5_PRINTSUPPORT_INC_DIR)/QtPrintSupport/$(QT_VERSION)/QtPrintSupport
|
||||
QT5_INC_DIR += $(QT5_PRINTSUPPORT_INC_DIR)/QtPrintSupport/$(QT_VERSION)/QtPrintSupport/private
|
||||
|
@ -2,5 +2,14 @@ IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
||||
|
||||
QT5_INC_DIR += $(QT5_CONTRIB_DIR)/qtdeclarative/include
|
||||
QT5_INC_DIR += $(QT5_CONTRIB_DIR)/qtdeclarative/include/QtQml
|
||||
ifeq ($(CONTRIB_DIR),)
|
||||
QT5_QML_INC_DIR := $(realpath $(call select_from_repositories,include/QtQml)/..)
|
||||
else
|
||||
QT5_QML_INC_DIR := $(QT5_PORT_DIR)/include
|
||||
endif
|
||||
|
||||
QT5_INC_DIR += $(QT5_QML_INC_DIR)
|
||||
QT5_INC_DIR += $(QT5_QML_INC_DIR)/QtQml
|
||||
QT5_INC_DIR += $(QT5_QML_INC_DIR)/QtQml/$(QT_VERSION)
|
||||
QT5_INC_DIR += $(QT5_QML_INC_DIR)/QtQml/$(QT_VERSION)/QtQml
|
||||
QT5_INC_DIR += $(QT5_QML_INC_DIR)/QtQml/$(QT_VERSION)/QtQml/private
|
||||
|
@ -1,3 +0,0 @@
|
||||
IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
@ -0,0 +1 @@
|
||||
QT5_INC_DIR += $(realpath $(call select_from_repositories,include/qt5/qnitpickerviewwidget)/..)
|
@ -2,10 +2,10 @@ IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
||||
|
||||
# include dirs needed for 'qnitpickerplatformwindow.h', which is used by
|
||||
# the qt5_qnitpickerviewwidget library
|
||||
|
||||
INC_DIR += $(QT5_REP_DIR)/src/lib/qt5/qtbase/src/plugins/platforms/nitpicker \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/src/platformsupport/input/evdevkeyboard \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtGui/$(QT_VERSION)/QtGui \
|
||||
|
||||
ifeq ($(CONTRIB_DIR),)
|
||||
INC_DIR += $(call select_from_repositories,include/qt5/qpa_nitpicker) \
|
||||
$(call select_from_repositories,include/QtInputSupport/$(QT_VERSION))
|
||||
else
|
||||
INC_DIR += $(REP_DIR)/include/qt5/qpa_nitpicker \
|
||||
$(QT5_PORT_DIR)/include/QtInputSupport/$(QT_VERSION)
|
||||
endif
|
||||
|
4
repos/libports/lib/import/import-qt5_qpluginwidget.mk
Normal file
4
repos/libports/lib/import/import-qt5_qpluginwidget.mk
Normal file
@ -0,0 +1,4 @@
|
||||
QT5_INC_DIR += $(realpath $(call select_from_repositories,include/qt5/qpluginwidget)/..)
|
||||
|
||||
# 'qpluginwidget.h' includes 'qnitpickerviewwidget.h'
|
||||
include $(call select_from_repositories,lib/import/import-qt5_qnitpickerviewwidget.mk)
|
@ -1,3 +0,0 @@
|
||||
IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
@ -1,3 +0,0 @@
|
||||
IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
@ -1,3 +0,0 @@
|
||||
IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
@ -2,6 +2,14 @@ IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
||||
|
||||
QT5_INC_DIR += $(QT5_CONTRIB_DIR)/qtdeclarative/include
|
||||
QT5_INC_DIR += $(QT5_CONTRIB_DIR)/qtdeclarative/include/QtQuick
|
||||
ifeq ($(CONTRIB_DIR),)
|
||||
QT5_QUICK_INC_DIR := $(realpath $(call select_from_repositories,include/QtQuick)/..)
|
||||
else
|
||||
QT5_QUICK_INC_DIR := $(QT5_PORT_DIR)/include
|
||||
endif
|
||||
|
||||
QT5_INC_DIR += $(QT5_QUICK_INC_DIR)
|
||||
QT5_INC_DIR += $(QT5_QUICK_INC_DIR)/QtQuick
|
||||
QT5_INC_DIR += $(QT5_QUICK_INC_DIR)/QtQuick/$(QT_VERSION)
|
||||
QT5_INC_DIR += $(QT5_QUICK_INC_DIR)/QtQuick/$(QT_VERSION)/QtQuick
|
||||
QT5_INC_DIR += $(QT5_QUICK_INC_DIR)/QtQuick/$(QT_VERSION)/QtQuick/private
|
||||
|
@ -2,8 +2,13 @@ IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
||||
|
||||
QT5_INC_DIR += $(QT5_PORT_DIR)/src/lib/qt5/qtscriptclassic-1.0_1-opensource/include \
|
||||
$(QT5_PORT_DIR)/src/lib/qt5/qtscriptclassic-1.0_1-opensource/include/QtScript \
|
||||
$(QT5_PORT_DIR)/src/lib/qt5/qtscriptclassic-1.0_1-opensource/src \
|
||||
ifeq ($(CONTRIB_DIR),)
|
||||
QT5_SCRIPTCLASSIC_INC_DIR := $(realpath $(call select_from_repositories,include/QtScript)/..)
|
||||
else
|
||||
QT5_SCRIPTCLASSIC_INC_DIR := $(QT5_PORT_DIR)/include
|
||||
endif
|
||||
|
||||
QT5_INC_DIR += $(QT5_SCRIPTCLASSIC_INC_DIR)
|
||||
QT5_INC_DIR += $(QT5_SCRIPTCLASSIC_INC_DIR)/QtScript
|
||||
|
||||
QT_DEFINES += -DQ_SCRIPT_EXPORT=
|
||||
|
@ -2,4 +2,14 @@ IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
||||
|
||||
QT5_INC_DIR += $(QT5_CONTRIB_DIR)/qtbase/include/QtSql \
|
||||
ifeq ($(CONTRIB_DIR),)
|
||||
QT5_SQL_INC_DIR := $(realpath $(call select_from_repositories,include/QtSql)/..)
|
||||
else
|
||||
QT5_SQL_INC_DIR := $(QT5_PORT_DIR)/include
|
||||
endif
|
||||
|
||||
QT5_INC_DIR += $(QT5_SQL_INC_DIR)
|
||||
QT5_INC_DIR += $(QT5_SQL_INC_DIR)/QtSql
|
||||
QT5_INC_DIR += $(QT5_SQL_INC_DIR)/QtSql/$(QT_VERSION)
|
||||
QT5_INC_DIR += $(QT5_SQL_INC_DIR)/QtSql/$(QT_VERSION)/QtSql
|
||||
QT5_INC_DIR += $(QT5_SQL_INC_DIR)/QtSql/$(QT_VERSION)/QtSql/private
|
||||
|
@ -2,4 +2,14 @@ IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
||||
|
||||
QT5_INC_DIR += $(QT5_CONTRIB_DIR)/qtsvg/include/QtSvg
|
||||
ifeq ($(CONTRIB_DIR),)
|
||||
QT5_SVG_INC_DIR := $(realpath $(call select_from_repositories,include/QtSvg)/..)
|
||||
else
|
||||
QT5_SVG_INC_DIR := $(QT5_PORT_DIR)/include
|
||||
endif
|
||||
|
||||
QT5_INC_DIR += $(QT5_SVG_INC_DIR)
|
||||
QT5_INC_DIR += $(QT5_SVG_INC_DIR)/QtSvg
|
||||
QT5_INC_DIR += $(QT5_SVG_INC_DIR)/QtSvg/$(QT_VERSION)
|
||||
QT5_INC_DIR += $(QT5_SVG_INC_DIR)/QtSvg/$(QT_VERSION)/QtSvg
|
||||
QT5_INC_DIR += $(QT5_SVG_INC_DIR)/QtSvg/$(QT_VERSION)/QtSvg/private
|
||||
|
@ -2,4 +2,26 @@ IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
||||
|
||||
QT5_INC_DIR += $(QT5_CONTRIB_DIR)/qttools/include/QtUiTools \
|
||||
ifeq ($(CONTRIB_DIR),)
|
||||
QT5_DESIGNER_INC_DIR := $(realpath $(call select_from_repositories,include/QtDesigner)/..)
|
||||
else
|
||||
QT5_DESIGNER_INC_DIR := $(QT5_PORT_DIR)/include
|
||||
endif
|
||||
|
||||
QT5_INC_DIR += $(QT5_DESIGNER_INC_DIR)
|
||||
QT5_INC_DIR += $(QT5_DESIGNER_INC_DIR)/QtDesigner
|
||||
QT5_INC_DIR += $(QT5_DESIGNER_INC_DIR)/QtDesigner/$(QT_VERSION)
|
||||
QT5_INC_DIR += $(QT5_DESIGNER_INC_DIR)/QtDesigner/$(QT_VERSION)/QtDesigner
|
||||
QT5_INC_DIR += $(QT5_DESIGNER_INC_DIR)/QtDesigner/$(QT_VERSION)/QtDesigner/private
|
||||
|
||||
ifeq ($(CONTRIB_DIR),)
|
||||
QT5_UI_TOOLS_INC_DIR := $(realpath $(call select_from_repositories,include/QtUiTools)/..)
|
||||
else
|
||||
QT5_UI_TOOLS_INC_DIR := $(QT5_PORT_DIR)/include
|
||||
endif
|
||||
|
||||
QT5_INC_DIR += $(QT5_UI_TOOLS_INC_DIR)
|
||||
QT5_INC_DIR += $(QT5_UI_TOOLS_INC_DIR)/QtUiTools
|
||||
QT5_INC_DIR += $(QT5_UI_TOOLS_INC_DIR)/QtUiTools/$(QT_VERSION)
|
||||
QT5_INC_DIR += $(QT5_UI_TOOLS_INC_DIR)/QtUiTools/$(QT_VERSION)/QtUiTools
|
||||
QT5_INC_DIR += $(QT5_UI_TOOLS_INC_DIR)/QtUiTools/$(QT_VERSION)/QtUiTools/private
|
||||
|
@ -2,7 +2,14 @@ IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
||||
|
||||
QT5_INC_DIR += $(QT5_REP_DIR)/include/qt5/qtwebkit \
|
||||
$(QT5_CONTRIB_DIR)/qtwebkit/include \
|
||||
$(QT5_REP_DIR)/include/qt5/qtwebkit/QtWebKit \
|
||||
$(QT5_CONTRIB_DIR)/qtwebkit/include/QtWebKit \
|
||||
ifeq ($(CONTRIB_DIR),)
|
||||
QT5_WEBKIT_INC_DIR := $(realpath $(call select_from_repositories,include/QtWebKit)/..)
|
||||
else
|
||||
QT5_WEBKIT_INC_DIR := $(QT5_PORT_DIR)/include
|
||||
endif
|
||||
|
||||
QT5_INC_DIR += $(QT5_WEBKIT_INC_DIR)
|
||||
QT5_INC_DIR += $(QT5_WEBKIT_INC_DIR)/QtWebKit
|
||||
QT5_INC_DIR += $(QT5_WEBKIT_INC_DIR)/QtWebKit/$(QT_VERSION)
|
||||
QT5_INC_DIR += $(QT5_WEBKIT_INC_DIR)/QtWebKit/$(QT_VERSION)/QtWebKit
|
||||
QT5_INC_DIR += $(QT5_WEBKIT_INC_DIR)/QtWebKit/$(QT_VERSION)/QtWebKit/private
|
||||
|
@ -2,4 +2,14 @@ IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
||||
|
||||
QT5_INC_DIR += $(QT5_CONTRIB_DIR)/qtwebkit/include/QtWebKitWidgets \
|
||||
ifeq ($(CONTRIB_DIR),)
|
||||
QT5_WEBKITWIDGETS_INC_DIR := $(realpath $(call select_from_repositories,include/QtWebKitWidgets)/..)
|
||||
else
|
||||
QT5_WEBKITWIDGETS_INC_DIR := $(QT5_PORT_DIR)/include
|
||||
endif
|
||||
|
||||
QT5_INC_DIR += $(QT5_WEBKITWIDGETS_INC_DIR)
|
||||
QT5_INC_DIR += $(QT5_WEBKITWIDGETS_INC_DIR)/QtWebKitWidgets
|
||||
QT5_INC_DIR += $(QT5_WEBKITWIDGETS_INC_DIR)/QtWebKitWidgets/$(QT_VERSION)
|
||||
QT5_INC_DIR += $(QT5_WEBKITWIDGETS_INC_DIR)/QtWebKitWidgets/$(QT_VERSION)/QtWebKitWidgets
|
||||
QT5_INC_DIR += $(QT5_WEBKITWIDGETS_INC_DIR)/QtWebKitWidgets/$(QT_VERSION)/QtWebKitWidgets/private
|
||||
|
@ -2,4 +2,14 @@ IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
||||
|
||||
QT5_INC_DIR += $(QT5_CONTRIB_DIR)/qtbase/include/QtWidgets \
|
||||
ifeq ($(CONTRIB_DIR),)
|
||||
QT5_WIDGETS_INC_DIR := $(realpath $(call select_from_repositories,include/QtWidgets)/..)
|
||||
else
|
||||
QT5_WIDGETS_INC_DIR := $(QT5_PORT_DIR)/include
|
||||
endif
|
||||
|
||||
QT5_INC_DIR += $(QT5_WIDGETS_INC_DIR)
|
||||
QT5_INC_DIR += $(QT5_WIDGETS_INC_DIR)/QtWidgets
|
||||
QT5_INC_DIR += $(QT5_WIDGETS_INC_DIR)/QtWidgets/$(QT_VERSION)
|
||||
QT5_INC_DIR += $(QT5_WIDGETS_INC_DIR)/QtWidgets/$(QT_VERSION)/QtWidgets
|
||||
QT5_INC_DIR += $(QT5_WIDGETS_INC_DIR)/QtWidgets/$(QT_VERSION)/QtWidgets/private
|
||||
|
@ -1,3 +0,0 @@
|
||||
IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
@ -2,4 +2,14 @@ IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
||||
|
||||
QT5_INC_DIR += $(QT5_CONTRIB_DIR)/qtbase/include/QtXml
|
||||
ifeq ($(CONTRIB_DIR),)
|
||||
QT5_XML_INC_DIR := $(realpath $(call select_from_repositories,include/QtXml)/..)
|
||||
else
|
||||
QT5_XML_INC_DIR := $(QT5_PORT_DIR)/include
|
||||
endif
|
||||
|
||||
QT5_INC_DIR += $(QT5_XML_INC_DIR)
|
||||
QT5_INC_DIR += $(QT5_XML_INC_DIR)/QtXml
|
||||
QT5_INC_DIR += $(QT5_XML_INC_DIR)/QtXml/$(QT_VERSION)
|
||||
QT5_INC_DIR += $(QT5_XML_INC_DIR)/QtXml/$(QT_VERSION)/QtXml
|
||||
QT5_INC_DIR += $(QT5_XML_INC_DIR)/QtXml/$(QT_VERSION)/QtXml/private
|
||||
|
@ -1,35 +1,7 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_angle.mk
|
||||
include $(call select_from_repositories,lib/import/import-qt5_angle.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
#
|
||||
# Generated files
|
||||
#
|
||||
# some of the following lines have been extracted from the console output
|
||||
# of the 'configure' script (with modifications), that's why they can be
|
||||
# quite long
|
||||
#
|
||||
|
||||
ifneq ($(call select_from_ports,qt5),)
|
||||
all: $(QT5_PORT_DIR)/src/lib/qt5/qtwebkit/Source/ThirdParty/ANGLE/generated/generated.tag
|
||||
endif
|
||||
|
||||
ANGLE_DIR = $(QT5_CONTRIB_DIR)/qtwebkit/Source/ThirdParty/ANGLE
|
||||
|
||||
# make the 'HOST_TOOLS' variable known
|
||||
include $(REP_DIR)/lib/mk/qt5_host_tools.mk
|
||||
|
||||
$(QT5_PORT_DIR)/src/lib/qt5/qtwebkit/Source/ThirdParty/ANGLE/generated/generated.tag: $(HOST_TOOLS)
|
||||
|
||||
$(VERBOSE)mkdir -p $(dir $@)
|
||||
|
||||
$(VERBOSE)flex --noline --nounistd --outfile=$(dir $@)/glslang_lex.cpp $(ANGLE_DIR)/src/compiler/glslang.l
|
||||
$(VERBOSE)flex --noline --nounistd --outfile=$(dir $@)/Tokenizer_lex.cpp $(ANGLE_DIR)/src/compiler/preprocessor/Tokenizer.l
|
||||
$(VERBOSE)bison --no-lines --skeleton=yacc.c --defines=$(dir $@)/glslang_tab.h --output=$(dir $@)/glslang_tab.cpp $(ANGLE_DIR)/src/compiler/glslang.y
|
||||
$(VERBOSE)bison --no-lines --skeleton=yacc.c --defines=$(dir $@)/ExpressionParser_tab.h --output=$(dir $@)/ExpressionParser_tab.cpp $(ANGLE_DIR)/src/compiler/preprocessor/ExpressionParser.y
|
||||
|
||||
$(VERBOSE)touch $@
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5_angle_generated.inc
|
||||
|
||||
QT_INCPATH += qtwebkit/Source/ThirdParty/ANGLE/generated
|
||||
|
@ -1,4 +1,4 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_core.mk
|
||||
include $(call select_from_repositories,lib/import/import-qt5_core.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
@ -29,12 +29,6 @@ include $(REP_DIR)/lib/mk/qt5.inc
|
||||
SRC_CC += libc_dummies.cc
|
||||
vpath libc_dummies.cc $(REP_DIR)/src/lib/qt5
|
||||
|
||||
INC_DIR += $(REP_DIR)/include/qt5/qtbase/QtCore/private \
|
||||
$(REP_DIR)/src/lib/qt5/qtbase/src/corelib/thread \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/$(QT_VERSION) \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/$(QT_VERSION)/QtCore \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/$(QT_VERSION)/QtCore/private
|
||||
|
||||
LIBS += qt5_host_tools zlib pcre16 libc libm libc_pipe pthread
|
||||
LIBS += zlib pcre16 libc libm libc_pipe pthread
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
|
@ -1,4 +1,4 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_gui.mk
|
||||
include $(call select_from_repositories,lib/import/import-qt5_gui.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
@ -21,25 +21,6 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES_FILTER_OUT = \
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5.inc
|
||||
|
||||
INC_DIR += $(REP_DIR)/include/qt5/qtbase/QtGui/private \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtGui/$(QT_VERSION) \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtGui/$(QT_VERSION)/QtGui \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtGui/$(QT_VERSION)/QtGui/private \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/$(QT_VERSION) \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/$(QT_VERSION)/QtCore
|
||||
|
||||
LIBS += qt5_core zlib libpng
|
||||
|
||||
#
|
||||
# install fonts
|
||||
#
|
||||
|
||||
ifneq ($(call select_from_ports,qt5),)
|
||||
all: $(BUILD_BASE_DIR)/bin/qt5_fs/qt/lib/fonts
|
||||
endif
|
||||
|
||||
$(BUILD_BASE_DIR)/bin/qt5_fs/qt/lib/fonts:
|
||||
$(VERBOSE)mkdir -p $@
|
||||
$(VERBOSE)ln -sf $(QT5_CONTRIB_DIR)/qtquickcontrols/examples/quickcontrols/extras/dashboard/fonts/DejaVuSans.ttf $@/
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
|
@ -1,51 +0,0 @@
|
||||
#
|
||||
# Build the tools using qmake
|
||||
#
|
||||
|
||||
QMAKESPEC = $(QT5_CONTRIB_DIR)/qtbase/mkspecs/linux-g++
|
||||
|
||||
bootstrap/libQtBootstrap.a: bootstrap/Makefile
|
||||
$(VERBOSE)QMAKESPEC=$(QMAKESPEC) $(MAKE) -C bootstrap \
|
||||
DEFINES="-DQT_VERSION_STR='\"5.8.0\"' -DQT_VERSION_MAJOR=5 -DQT_VERSION_MINOR=8 -DQT_VERSION_PATCH=0 -DQT_BOOTSTRAPPED -DQT_NO_CAST_TO_ASCII -DQT_NO_FOREACH -DQT_NO_CAST_FROM_ASCII -DQT_BUILD_BOOTSTRAP_LIB -DQT_BUILDING_QT -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG"
|
||||
|
||||
moc/moc: bootstrap/libQtBootstrap.a moc/Makefile
|
||||
$(VERBOSE)QMAKESPEC=$(QMAKESPEC) $(MAKE) -C moc \
|
||||
DEFINES="-DQT_MOC -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_COMPRESS -DQT_NO_FOREACH -DQT_USE_QSTRINGBUILDER -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_BOOTSTRAP_LIB -DQT_VERSION_STR='\"5.8.0\"' -DQT_VERSION_MAJOR=5 -DQT_VERSION_MINOR=8 -DQT_VERSION_PATCH=0 -DQT_BOOTSTRAPPED -DQT_NO_CAST_TO_ASCII"
|
||||
|
||||
rcc/rcc: bootstrap/libQtBootstrap.a rcc/Makefile
|
||||
$(VERBOSE)QMAKESPEC=$(QMAKESPEC) $(MAKE) -C rcc \
|
||||
DEFINES="-DQT_RCC -DQT_NO_CAST_FROM_ASCII -DQT_NO_FOREACH -DQT_USE_QSTRINGBUILDER -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_BOOTSTRAP_LIB -DQT_VERSION_STR='\"5.8.0\"' -DQT_VERSION_MAJOR=5 -DQT_VERSION_MINOR=8 -DQT_VERSION_PATCH=0 -DQT_BOOTSTRAPPED -DQT_NO_CAST_TO_ASCII"
|
||||
|
||||
uic/uic: bootstrap/libQtBootstrap.a uic/Makefile
|
||||
$(VERBOSE)QMAKESPEC=$(QMAKESPEC) $(MAKE) -C uic \
|
||||
DEFINES="-DQT_UIC -DQT_NO_CAST_FROM_ASCII -DQT_NO_FOREACH -DQT_UIC_CPP_GENERATOR -DQT_USE_QSTRINGBUILDER -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB"
|
||||
|
||||
#
|
||||
# Rule to generate tool Makefiles from the respective pro files via qmake
|
||||
#
|
||||
# The second include path is required to resolve the Genode-specific
|
||||
# 'gconfig.cpp' file. Even though this is a 'cpp' file, it is used via
|
||||
# '#include'. So we have to make its location known to the 'INCLUDEPATH'.
|
||||
#
|
||||
%/Makefile: %.pro
|
||||
$(VERBOSE)mkdir -p $*/.out
|
||||
$(VERBOSE)QMAKESPEC=$(QMAKESPEC) qmake/bin/qmake -o $*/Makefile \
|
||||
QT_BUILD_TREE=$(QT5_CONTRIB_DIR)/qtbase \
|
||||
QT_CONFIG+=zlib \
|
||||
QMAKE_CXXFLAGS=-std=c++11 \
|
||||
INCLUDEPATH+=$(QT5_CONTRIB_DIR)/qtbase/include \
|
||||
INCLUDEPATH+=$(QT5_CONTRIB_DIR)/qtbase/include \
|
||||
INCLUDEPATH+=$(QT5_CONTRIB_DIR)/qtbase/include/QtCore \
|
||||
INCLUDEPATH+=$(REP_DIR)/src/lib/qt5/qtbase/src/corelib/global \
|
||||
INCLUDEPATH+=$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/5.8.0 \
|
||||
INCLUDEPATH+=$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/5.8.0/QtCore \
|
||||
INCLUDEPATH+=$(QT5_CONTRIB_DIR)/qtbase/include/QtXml \
|
||||
INCLUDEPATH+=$(QT5_CONTRIB_DIR)/qtbase/include/QtXml/5.8.0/QtXml \
|
||||
-after DESTDIR= \
|
||||
-after "LIBS+=-lQtBootstrap -L../bootstrap" \
|
||||
$^
|
||||
|
||||
vpath bootstrap.pro $(QT5_CONTRIB_DIR)/qtbase/src/tools/bootstrap
|
||||
vpath moc.pro $(QT5_CONTRIB_DIR)/qtbase/src/tools/moc
|
||||
vpath rcc.pro $(QT5_CONTRIB_DIR)/qtbase/src/tools/rcc
|
||||
vpath uic.pro $(QT5_CONTRIB_DIR)/qtbase/src/tools/uic
|
@ -1,33 +0,0 @@
|
||||
#
|
||||
# Build the Qt5 host tools
|
||||
#
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5_version.inc
|
||||
|
||||
QT5_PORT_DIR := $(call select_from_ports,qt5)
|
||||
QT5_CONTRIB_DIR := $(QT5_PORT_DIR)/src/lib/qt5/$(QT5)
|
||||
|
||||
QT5_TOOL_DIR := $(BUILD_BASE_DIR)/tool/qt5
|
||||
QMAKE_DIR := $(QT5_TOOL_DIR)/qmake
|
||||
MOC_DIR := $(QT5_TOOL_DIR)/moc
|
||||
RCC_DIR := $(QT5_TOOL_DIR)/rcc
|
||||
UIC_DIR := $(QT5_TOOL_DIR)/uic
|
||||
|
||||
HOST_TOOLS += $(QMAKE_DIR)/bin/qmake $(MOC_DIR)/moc $(RCC_DIR)/rcc $(UIC_DIR)/uic
|
||||
|
||||
$(QMAKE_DIR)/bin/qmake:
|
||||
$(VERBOSE)mkdir -p $(QMAKE_DIR)/bin
|
||||
$(VERBOSE)QT5_CONTRIB_DIR=$(QT5_CONTRIB_DIR) $(MAKE) -C $(QMAKE_DIR) -f $(REP_DIR)/lib/mk/qt5_host_tools_qmake.inc
|
||||
|
||||
# parallel build failed sporadically for unknown reason, so building of the tools is serialized for now
|
||||
|
||||
$(MOC_DIR)/moc: $(QMAKE_DIR)/bin/qmake
|
||||
$(VERBOSE)QT5_CONTRIB_DIR=$(QT5_CONTRIB_DIR) $(MAKE) -C $(QT5_TOOL_DIR) -f $(REP_DIR)/lib/mk/qt5_host_tools.inc moc/moc
|
||||
|
||||
$(RCC_DIR)/rcc: $(QMAKE_DIR)/bin/qmake $(MOC_DIR)/moc
|
||||
$(VERBOSE)QT5_CONTRIB_DIR=$(QT5_CONTRIB_DIR) $(MAKE) -C $(QT5_TOOL_DIR) -f $(REP_DIR)/lib/mk/qt5_host_tools.inc rcc/rcc
|
||||
|
||||
$(UIC_DIR)/uic: $(QMAKE_DIR)/bin/qmake $(RCC_DIR)/rcc
|
||||
$(VERBOSE)QT5_CONTRIB_DIR=$(QT5_CONTRIB_DIR) $(MAKE) -C $(QT5_TOOL_DIR) -f $(REP_DIR)/lib/mk/qt5_host_tools.inc uic/uic
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
@ -1,53 +0,0 @@
|
||||
#
|
||||
# \brief Makefile for building QMake for Genode
|
||||
# \author Christian Prochaska
|
||||
# \author Norman Feske
|
||||
# \date 2013-03-27
|
||||
#
|
||||
# This file is based on the generated Makefile created by qt5's configure script.
|
||||
#
|
||||
# Input variables:
|
||||
# - QT5_CONTRIB_DIR
|
||||
#
|
||||
|
||||
########################################################################
|
||||
## This file was autogenerated by configure, all changes will be lost ##
|
||||
########################################################################
|
||||
CC = gcc
|
||||
CXX = g++
|
||||
QMAKE_CXXFLAGS = -pipe
|
||||
QMAKE_CXXFLAGS_CXX11 = -std=c++11
|
||||
QMAKE_CXXFLAGS_SPLIT_SECTIONS = -ffunction-sections
|
||||
QMAKE_LFLAGS =
|
||||
QMAKE_LFLAGS_GCSECTIONS = -Wl,--gc-sections
|
||||
QMAKE_CXXFLAGS_DEBUG = -g
|
||||
BUILD_PATH = .
|
||||
SOURCE_PATH = $(QT5_CONTRIB_DIR)/qtbase
|
||||
INC_PATH = $(SOURCE_PATH)/include
|
||||
QMAKESPEC = $(SOURCE_PATH)/mkspecs/linux-g++
|
||||
QT_VERSION = 5.8.0
|
||||
QT_MAJOR_VERSION = 5
|
||||
QT_MINOR_VERSION = 8
|
||||
QT_PATCH_VERSION = 0
|
||||
CONFIG_CXXFLAGS = $(QMAKE_CXXFLAGS) $(QMAKE_CXXFLAGS_CXX11) $(QMAKE_CXXFLAGS_SPLIT_SECTIONS) $(QMAKE_CXXFLAGS_DEBUG)
|
||||
CONFIG_LFLAGS = $(QMAKE_LFLAGS) $(QMAKE_LFLAGS_GCSECTIONS)
|
||||
RM_F = rm -f
|
||||
RM_RF = rm -rf
|
||||
EXEEXT =
|
||||
QTOBJS = \
|
||||
qfilesystemengine_unix.o \
|
||||
qfilesystemiterator_unix.o \
|
||||
qfsfileengine_unix.o \
|
||||
qlocale_unix.o
|
||||
QTSRCS = \
|
||||
$(SOURCE_PATH)/src/corelib/io/qfilesystemengine_unix.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/io/qfilesystemiterator_unix.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/io/qfsfileengine_unix.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/tools/qlocale_unix.cpp
|
||||
|
||||
QMKSRC = $(SOURCE_PATH)/qmake
|
||||
QMKLIBSRC = $(QMKSRC)/library
|
||||
QMKGENSRC = $(QMKSRC)/generators
|
||||
EXTRA_CPPFLAGS = -DQMAKE_OPENSOURCE_EDITION
|
||||
|
||||
include $(QT5_CONTRIB_DIR)/qtbase/qmake/Makefile.unix
|
@ -1,4 +1,4 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_jscore.mk
|
||||
include $(call select_from_repositories,lib/import/import-qt5_jscore.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
@ -11,58 +11,10 @@ CC_CXX_OPT += -D_GLIBCXX_USE_C99_MATH
|
||||
# use default warning level to avoid noise when compiling contrib code
|
||||
CC_WARN =
|
||||
|
||||
#
|
||||
# Generated files
|
||||
#
|
||||
# some of the following lines have been extracted from the console output
|
||||
# of the 'configure' script (with modifications), that's why they can be
|
||||
# quite long
|
||||
#
|
||||
|
||||
ifneq ($(call select_from_ports,qt5),)
|
||||
all: $(QT5_PORT_DIR)/src/lib/qt5/qtwebkit/Source/JavaScriptCore/generated/generated.tag
|
||||
endif
|
||||
|
||||
JAVASCRIPTCORE_DIR = $(QT5_CONTRIB_DIR)/qtwebkit/Source/JavaScriptCore
|
||||
|
||||
$(QT5_PORT_DIR)/src/lib/qt5/qtwebkit/Source/JavaScriptCore/generated/generated.tag:
|
||||
|
||||
$(VERBOSE)mkdir -p $(dir $@)
|
||||
|
||||
@# create_hash_table
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/ArrayConstructor.cpp -i > $(dir $@)/ArrayConstructor.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/ArrayPrototype.cpp -i > $(dir $@)/ArrayPrototype.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/BooleanPrototype.cpp -i > $(dir $@)/BooleanPrototype.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/DateConstructor.cpp -i > $(dir $@)/DateConstructor.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/DatePrototype.cpp -i > $(dir $@)/DatePrototype.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/ErrorPrototype.cpp -i > $(dir $@)/ErrorPrototype.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/JSGlobalObject.cpp -i > $(dir $@)/JSGlobalObject.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/JSONObject.cpp -i > $(dir $@)/JSONObject.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/MathObject.cpp -i > $(dir $@)/MathObject.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/NamePrototype.cpp -i > $(dir $@)/NamePrototype.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/NumberConstructor.cpp -i > $(dir $@)/NumberConstructor.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/NumberPrototype.cpp -i > $(dir $@)/NumberPrototype.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/ObjectConstructor.cpp -i > $(dir $@)/ObjectConstructor.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/RegExpConstructor.cpp -i > $(dir $@)/RegExpConstructor.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/RegExpObject.cpp -i > $(dir $@)/RegExpObject.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/RegExpPrototype.cpp -i > $(dir $@)/RegExpPrototype.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/StringConstructor.cpp -i > $(dir $@)/StringConstructor.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/parser/Keywords.table -i > $(dir $@)/Lexer.lut.h
|
||||
|
||||
@# create_regex_tables
|
||||
$(VERBOSE)python $(JAVASCRIPTCORE_DIR)/create_regex_tables > $(dir $@)/RegExpJitTables.h
|
||||
|
||||
@# KeywordLookupGenerator.py
|
||||
$(VERBOSE)python $(JAVASCRIPTCORE_DIR)/KeywordLookupGenerator.py $(JAVASCRIPTCORE_DIR)/parser/Keywords.table > $(dir $@)/KeywordLookup.h
|
||||
|
||||
$(VERBOSE)touch $@
|
||||
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5_jscore_generated.inc
|
||||
|
||||
QT_INCPATH += qtwebkit/Source/JavaScriptCore/generated
|
||||
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5.inc
|
||||
|
||||
LIBS += qt5_network qt5_core icu pthread libc libm
|
||||
|
@ -1,4 +1,4 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_network.mk
|
||||
include $(call select_from_repositories,lib/import/import-qt5_network.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
@ -22,10 +22,7 @@ COMPILER_MOC_SOURCE_MAKE_ALL_FILES_FILTER_OUT = \
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5.inc
|
||||
|
||||
INC_DIR += $(QT5_CONTRIB_DIR)/qtbase/include/QtNetwork/$(QT_VERSION) \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtNetwork/$(QT_VERSION)/QtNetwork \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/$(QT_VERSION) \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/$(QT_VERSION)/QtCore
|
||||
QT5_INC_DIR += $(QT5_CONTRIB_DIR)/qtbase/src/network/access
|
||||
|
||||
LIBS += qt5_core zlib libc libssl
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_xml.mk
|
||||
include $(call select_from_repositories,lib/import/import-qt5_opengl.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
@ -6,6 +6,6 @@ include $(REP_DIR)/lib/mk/qt5_opengl_generated.inc
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5.inc
|
||||
|
||||
LIBS += qt5_gui
|
||||
LIBS += qt5_core qt5_gui qt5_widgets
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
|
@ -1,4 +1,4 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_printsupport.mk
|
||||
include $(call select_from_repositories,lib/import/import-qt5_printsupport.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
@ -20,11 +20,6 @@ qprintdialog_unix.o: ui_qprintwidget.h
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5.inc
|
||||
|
||||
INC_DIR += $(QT5_CONTRIB_DIR)/qtbase/include/QtPrintSupport/$(QT_VERSION)/QtPrintSupport \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtWidgets/$(QT_VERSION)/QtWidgets \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtGui/$(QT_VERSION)/QtGui \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/$(QT_VERSION)/QtCore \
|
||||
|
||||
LIBS += qt5_gui
|
||||
LIBS += qt5_core qt5_gui qt5_widgets
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
|
@ -1,17 +1,15 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_qjpeg.mk
|
||||
include $(call select_from_repositories,lib/import/import-qt5_qjpeg.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
SRC_CC = main.cpp \
|
||||
moc_main.cpp \
|
||||
qjpeghandler.cpp \
|
||||
import_plugin.cc
|
||||
|
||||
INC_DIR += $(QT5_CONTRIB_DIR)/qtbase/src/plugins/imageformats/jpeg \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtGui/$(QT_VERSION)/QtGui \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtGui/$(QT_VERSION) \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/$(QT_VERSION)/QtCore \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/$(QT_VERSION)
|
||||
INC_DIR += $(QT5_CONTRIB_DIR)/qtbase/src/plugins/imageformats/jpeg
|
||||
|
||||
LIBS += qt5_gui qt5_core jpeg
|
||||
LIBS += qt5_gui qt5_core libc jpeg
|
||||
|
||||
vpath % $(REP_DIR)/src/lib/qt5/qtbase/src/plugins/imageformats/jpeg
|
||||
vpath % $(QT5_CONTRIB_DIR)/qtbase/src/plugins/imageformats/jpeg
|
||||
|
@ -1,22 +1,7 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_qml.mk
|
||||
include $(call select_from_repositories,lib/import/import-qt5_qml.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
ifneq ($(call select_from_ports,qt5),)
|
||||
all: $(QT5_PORT_DIR)/src/lib/qt5/qtdeclarative/src/3rdparty/masm/generated.tag
|
||||
endif
|
||||
|
||||
# make the 'HOST_TOOLS' variable known
|
||||
include $(REP_DIR)/lib/mk/qt5_host_tools.mk
|
||||
|
||||
$(QT5_PORT_DIR)/src/lib/qt5/qtdeclarative/src/3rdparty/masm/generated.tag: $(HOST_TOOLS)
|
||||
|
||||
$(VERBOSE)mkdir -p $(dir $@)
|
||||
|
||||
python $(QT5_CONTRIB_DIR)/qtdeclarative/src/3rdparty/masm/create_regex_tables > $(dir $@)/RegExpJitTables.h
|
||||
|
||||
$(VERBOSE)touch $@
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5_qml_generated.inc
|
||||
|
||||
# remove unneeded files to prevent moc warnings
|
||||
|
@ -1,4 +1,6 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_qmlfolderlistmodelplugin.mk
|
||||
IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
@ -8,35 +10,36 @@ QT_DEFINES += -UQT_STATICPLUGIN
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5.inc
|
||||
|
||||
LIBS += qt5_qml
|
||||
LIBS += qt5_core qt5_gui qt5_qml qt5_quick
|
||||
|
||||
# install the QtQuick QML plugin
|
||||
# install the QML plugin
|
||||
|
||||
QTQUICK_INSTALL_DIR := $(BUILD_BASE_DIR)/bin/qt5_fs/qt/qml/Qt/labs/folderlistmodel
|
||||
QTQUICK_QMLDIR := $(QTQUICK_INSTALL_DIR)/qmldir
|
||||
QTQUICK_PLUGIN_NAME := qt5_qmlfolderlistmodelplugin.lib.so
|
||||
QTQUICK_PLUGIN := $(QTQUICK_INSTALL_DIR)/$(QTQUICK_PLUGIN_NAME)
|
||||
QML_PLUGIN_NAME := qt5_qmlfolderlistmodelplugin
|
||||
QML_INSTALL_DIR := qt/qml/Qt/labs/folderlistmodel
|
||||
|
||||
$(QTQUICK_INSTALL_DIR):
|
||||
QML_PLUGIN := $(QML_INSTALL_DIR)/$(QML_PLUGIN_NAME).lib.so
|
||||
TAR_ARCHIVE := $(BUILD_BASE_DIR)/bin/$(QML_PLUGIN_NAME).tar
|
||||
|
||||
$(QML_INSTALL_DIR):
|
||||
$(VERBOSE)mkdir -p $@
|
||||
|
||||
$(QTQUICK_QMLDIR): $(QTQUICK_INSTALL_DIR)
|
||||
$(VERBOSE)cp $(QT5_CONTRIB_DIR)/qtdeclarative/src/imports/folderlistmodel/qmldir $(QTQUICK_INSTALL_DIR)
|
||||
$(QML_PLUGIN): $(QML_INSTALL_DIR) $(QML_PLUGIN_NAME).lib.so.stripped
|
||||
$(VERBOSE)cp $(QML_PLUGIN_NAME).lib.so.stripped $@
|
||||
|
||||
$(QTQUICK_PLUGIN): $(QTQUICK_INSTALL_DIR)
|
||||
$(VERBOSE)ln -sf $(BUILD_BASE_DIR)/bin/$(QTQUICK_PLUGIN_NAME) $(QTQUICK_INSTALL_DIR)/$(QTQUICK_PLUGIN_NAME)
|
||||
$(TAR_ARCHIVE): $(QML_PLUGIN)
|
||||
$(VERBOSE)tar cf $@ qt
|
||||
|
||||
ifneq ($(call select_from_ports,qt5),)
|
||||
all: $(QTQUICK_QMLDIR) $(QTQUICK_PLUGIN)
|
||||
$(QML_PLUGIN_NAME).lib.tag: $(TAR_ARCHIVE)
|
||||
endif
|
||||
|
||||
#
|
||||
# unfortunately, these clean rules don't trigger
|
||||
#
|
||||
|
||||
clean-qtquick_install_dir:
|
||||
rm -rf $(QTQUICK_INSTALL_DIR)
|
||||
clean-tar_archive:
|
||||
rm -rf $(TAR_ARCHIVE)
|
||||
|
||||
clean: clean-qtquick_install_dir
|
||||
clean: clean-tar_archive
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
|
@ -1,12 +1,14 @@
|
||||
include $(call select_from_repositories,lib/import/import-qt5_qnitpickerviewwidget.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
SRC_CC = qnitpickerviewwidget.cpp
|
||||
|
||||
HEADERS += qnitpickerviewwidget.h
|
||||
|
||||
vpath %.h $(REP_DIR)/include/qt5/qnitpickerviewwidget
|
||||
vpath %.h $(call select_from_repositories,include/qt5/qnitpickerviewwidget)
|
||||
vpath %.cpp $(REP_DIR)/src/lib/qt5/qnitpickerviewwidget
|
||||
|
||||
LIBS += qt5_gui qt5_widgets qt5_core libc qt5_qpa_nitpicker qoost
|
||||
LIBS += libc qoost qt5_core qt5_gui qt5_qpa_nitpicker qt5_widgets
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
|
@ -1,13 +1,13 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_qpa_nitpicker.mk
|
||||
include $(call select_from_repositories,lib/import/import-qt5_qpa_nitpicker.mk)
|
||||
|
||||
# get the correct harfbuzz header included
|
||||
QT_DEFINES += -DQT_BUILD_GUI_LIB
|
||||
SHARED_LIB = yes
|
||||
|
||||
SRC_CC = qgenericunixeventdispatcher.cpp \
|
||||
qunixeventdispatcher.cpp \
|
||||
qbasicfontdatabase.cpp \
|
||||
qfontengine_ft.cpp \
|
||||
qeglconvenience.cpp
|
||||
qeglconvenience.cpp \
|
||||
moc_qunixeventdispatcher_qpa_p.cpp
|
||||
|
||||
SRC_CC += main.cpp \
|
||||
qgenodeclipboard.cpp \
|
||||
@ -20,25 +20,37 @@ SRC_CC += main.cpp \
|
||||
moc_qnitpickerplatformwindow.cpp \
|
||||
moc_qnitpickerwindowsurface.cpp \
|
||||
moc_qnitpickerintegrationplugin.cpp \
|
||||
qevdevkeyboardhandler.cpp \
|
||||
moc_qunixeventdispatcher_qpa_p.cpp \
|
||||
moc_qevdevkeyboardhandler_p.cpp \
|
||||
moc_qsignalhandlerthread.cpp
|
||||
|
||||
INC_DIR += $(QT5_CONTRIB_DIR)/qtbase/src/platformsupport/eventdispatchers \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/src/platformsupport/fontdatabases/basic \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/src/3rdparty/harfbuzz/src \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtEglSupport/$(QT_VERSION) \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtGui/$(QT_VERSION) \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/$(QT_VERSION) \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/$(QT_VERSION)/QtCore
|
||||
ifeq ($(CONTRIB_DIR),)
|
||||
|
||||
LIBS += qt5_xml qt5_gui qt5_core libm freetype mesa egl qoost
|
||||
INC_DIR += $(call select_from_repositories,include/QtEglSupport/$(QT_VERSION)) \
|
||||
$(call select_from_repositories,include/QtEglSupport/$(QT_VERSION)/QtEglSupport/private) \
|
||||
$(call select_from_repositories,include/QtEventDispatcherSupport/$(QT_VERSION)) \
|
||||
$(call select_from_repositories,include/QtEventDispatcherSupport/$(QT_VERSION)/QtEventDispatcherSupport/private) \
|
||||
$(call select_from_repositories,include/QtFontDatabaseSupport/$(QT_VERSION)) \
|
||||
$(call select_from_repositories,include/QtFontDatabaseSupport/$(QT_VERSION)/QtFontDatabaseSupport/private) \
|
||||
$(call select_from_repositories,include/QtInputSupport/$(QT_VERSION)/QtInputSupport/private)
|
||||
|
||||
vpath qunixeventdispatcher_qpa_p.h $(call select_from_repositories,include/QtEventDispatcherSupport/$(QT_VERSION)/QtEventDispatcherSupport/private)
|
||||
vpath qnitpickerplatformwindow.h $(call select_from_repositories,include/qt5/qpa_nitpicker)
|
||||
|
||||
else
|
||||
|
||||
INC_DIR += $(QT5_PORT_DIR)/include/QtEglSupport/$(QT_VERSION) \
|
||||
$(QT5_PORT_DIR)/include/QtEventDispatcherSupport/$(QT_VERSION) \
|
||||
$(QT5_PORT_DIR)/include/QtFontDatabaseSupport/$(QT_VERSION) \
|
||||
$(QT5_PORT_DIR)/include/QtInputSupport/$(QT_VERSION)
|
||||
|
||||
vpath %.h $(REP_DIR)/include/qt5/qpa_nitpicker
|
||||
|
||||
endif
|
||||
|
||||
LIBS += qt5_gui qt5_core qoost egl freetype libc
|
||||
|
||||
vpath % $(QT5_CONTRIB_DIR)/qtbase/src/platformsupport/eventdispatchers
|
||||
vpath % $(QT5_CONTRIB_DIR)/qtbase/src/platformsupport/input/evdevkeyboard
|
||||
vpath % $(QT5_CONTRIB_DIR)/qtbase/src/platformsupport/fontdatabases/basic
|
||||
vpath % $(QT5_CONTRIB_DIR)/qtbase/src/platformsupport/eglconvenience
|
||||
vpath % $(QT5_CONTRIB_DIR)/qtbase/src/platformsupport/eventdispatchers
|
||||
vpath % $(QT5_CONTRIB_DIR)/qtbase/src/platformsupport/fontdatabases/basic
|
||||
vpath % $(QT5_CONTRIB_DIR)/qtbase/src/gui/text
|
||||
vpath % $(REP_DIR)/src/lib/qt5/qtbase/src/plugins/platforms/nitpicker
|
||||
|
||||
|
@ -1,12 +1,14 @@
|
||||
include $(call select_from_repositories,lib/import/import-qt5_qpluginwidget.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
SRC_CC = qpluginwidget.cpp
|
||||
|
||||
HEADERS += qpluginwidget.h
|
||||
|
||||
vpath %.h $(REP_DIR)/include/qt5/qpluginwidget
|
||||
vpath %.h $(call select_from_repositories,include/qt5/qpluginwidget)
|
||||
vpath %.cpp $(REP_DIR)/src/lib/qt5/qpluginwidget
|
||||
|
||||
LIBS += qt5_gui qt5_widgets qt5_network qt5_qnitpickerviewwidget qt5_core qt5_qpa_nitpicker libc qoost zlib
|
||||
LIBS += libc qoost qt5_core qt5_gui qt5_network qt5_qnitpickerviewwidget qt5_qpa_nitpicker qt5_widgets zlib
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
|
@ -1,4 +1,6 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_qquicklayoutsplugin.mk
|
||||
IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
@ -8,35 +10,36 @@ QT_DEFINES += -UQT_STATICPLUGIN
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5.inc
|
||||
|
||||
LIBS += qt5_qml mesa
|
||||
LIBS += qt5_core qt5_gui qt5_qml qt5_quick
|
||||
|
||||
# install the QtQuick QML plugin
|
||||
# install the QML plugin
|
||||
|
||||
QTQUICK_INSTALL_DIR := $(BUILD_BASE_DIR)/bin/qt5_fs/qt/qml/QtQuick/Layouts
|
||||
QTQUICK_QMLDIR := $(QTQUICK_INSTALL_DIR)/qmldir
|
||||
QTQUICK_PLUGIN_NAME := qt5_qquicklayoutsplugin.lib.so
|
||||
QTQUICK_PLUGIN := $(QTQUICK_INSTALL_DIR)/$(QTQUICK_PLUGIN_NAME)
|
||||
QML_PLUGIN_NAME := qt5_qquicklayoutsplugin
|
||||
QML_INSTALL_DIR := qt/qml/QtQuick/Layouts
|
||||
|
||||
$(QTQUICK_INSTALL_DIR):
|
||||
QML_PLUGIN := $(QML_INSTALL_DIR)/$(QML_PLUGIN_NAME).lib.so
|
||||
TAR_ARCHIVE := $(BUILD_BASE_DIR)/bin/$(QML_PLUGIN_NAME).tar
|
||||
|
||||
$(QML_INSTALL_DIR):
|
||||
$(VERBOSE)mkdir -p $@
|
||||
|
||||
$(QTQUICK_QMLDIR): $(QTQUICK_INSTALL_DIR)
|
||||
$(VERBOSE)cp $(QT5_CONTRIB_DIR)/qtdeclarative/src/imports/layouts/qmldir $(QTQUICK_INSTALL_DIR)
|
||||
$(QML_PLUGIN): $(QML_INSTALL_DIR) $(QML_PLUGIN_NAME).lib.so.stripped
|
||||
$(VERBOSE)cp $(QML_PLUGIN_NAME).lib.so.stripped $@
|
||||
|
||||
$(QTQUICK_PLUGIN): $(QTQUICK_INSTALL_DIR)
|
||||
$(VERBOSE)ln -sf $(BUILD_BASE_DIR)/bin/$(QTQUICK_PLUGIN_NAME) $(QTQUICK_INSTALL_DIR)/$(QTQUICK_PLUGIN_NAME)
|
||||
$(TAR_ARCHIVE): $(QML_PLUGIN)
|
||||
$(VERBOSE)tar cf $@ qt
|
||||
|
||||
ifneq ($(call select_from_ports,qt5),)
|
||||
all: $(QTQUICK_QMLDIR) $(QTQUICK_PLUGIN)
|
||||
$(QML_PLUGIN_NAME).lib.tag: $(TAR_ARCHIVE)
|
||||
endif
|
||||
|
||||
#
|
||||
# unfortunately, these clean rules don't trigger
|
||||
#
|
||||
|
||||
clean-qtquick_install_dir:
|
||||
rm -rf $(QTQUICK_INSTALL_DIR)
|
||||
clean-tar_archive:
|
||||
rm -rf $(TAR_ARCHIVE)
|
||||
|
||||
clean: clean-qtquick_install_dir
|
||||
clean: clean-tar_archive
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
|
@ -1,4 +1,6 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_qtquick2plugin.mk
|
||||
IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
@ -8,35 +10,36 @@ QT_DEFINES += -UQT_STATICPLUGIN
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5.inc
|
||||
|
||||
LIBS += qt5_qml
|
||||
LIBS += qt5_core qt5_gui qt5_qml qt5_quick
|
||||
|
||||
# install the QtQuick QML plugin
|
||||
# install the QML plugin
|
||||
|
||||
QTQUICK_INSTALL_DIR := $(BUILD_BASE_DIR)/bin/qt5_fs/qt/qml/QtQuick.2
|
||||
QTQUICK_QMLDIR := $(QTQUICK_INSTALL_DIR)/qmldir
|
||||
QTQUICK_PLUGIN_NAME := qt5_qtquick2plugin.lib.so
|
||||
QTQUICK_PLUGIN := $(QTQUICK_INSTALL_DIR)/$(QTQUICK_PLUGIN_NAME)
|
||||
QML_PLUGIN_NAME := qt5_qtquick2plugin
|
||||
QML_INSTALL_DIR := qt/qml/QtQuick.2
|
||||
|
||||
$(QTQUICK_INSTALL_DIR):
|
||||
QML_PLUGIN := $(QML_INSTALL_DIR)/$(QML_PLUGIN_NAME).lib.so
|
||||
TAR_ARCHIVE := $(BUILD_BASE_DIR)/bin/$(QML_PLUGIN_NAME).tar
|
||||
|
||||
$(QML_INSTALL_DIR):
|
||||
$(VERBOSE)mkdir -p $@
|
||||
|
||||
$(QTQUICK_QMLDIR): $(QTQUICK_INSTALL_DIR)
|
||||
$(VERBOSE)cp $(QT5_CONTRIB_DIR)/qtdeclarative/src/imports/qtquick2/qmldir $(QTQUICK_INSTALL_DIR)
|
||||
$(QML_PLUGIN): $(QML_INSTALL_DIR) $(QML_PLUGIN_NAME).lib.so.stripped
|
||||
$(VERBOSE)cp $(QML_PLUGIN_NAME).lib.so.stripped $@
|
||||
|
||||
$(QTQUICK_PLUGIN): $(QTQUICK_INSTALL_DIR)
|
||||
$(VERBOSE)ln -sf $(BUILD_BASE_DIR)/bin/$(QTQUICK_PLUGIN_NAME) $(QTQUICK_INSTALL_DIR)/$(QTQUICK_PLUGIN_NAME)
|
||||
$(TAR_ARCHIVE): $(QML_PLUGIN)
|
||||
$(VERBOSE)tar cf $@ qt
|
||||
|
||||
ifneq ($(call select_from_ports,qt5),)
|
||||
all: $(QTQUICK_QMLDIR) $(QTQUICK_PLUGIN)
|
||||
$(QML_PLUGIN_NAME).lib.tag: $(TAR_ARCHIVE)
|
||||
endif
|
||||
|
||||
#
|
||||
# unfortunately, these clean rules don't trigger
|
||||
#
|
||||
|
||||
clean-qtquick_install_dir:
|
||||
rm -rf $(QTQUICK_INSTALL_DIR)
|
||||
clean-tar_archive:
|
||||
rm -rf $(TAR_ARCHIVE)
|
||||
|
||||
clean: clean-qtquick_install_dir
|
||||
clean: clean-tar_archive
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
|
@ -1,4 +1,6 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_qtvirtualkeyboardplugin.mk
|
||||
IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
@ -8,21 +10,14 @@ QT_DEFINES += -UQT_STATICPLUGIN
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5.inc
|
||||
|
||||
LIBS += qt5_qml qt5_quick qt5_svg qt5_qtvirtualkeyboardstylesplugin qt5_qquicklayoutsplugin qt5_qmlfolderlistmodelplugin mesa
|
||||
LIBS += qt5_core qt5_gui qt5_qml qt5_quick qt5_svg
|
||||
|
||||
# install the QtQuick QML plugin
|
||||
# install the Qt plugin
|
||||
|
||||
QT_PLUGIN_INSTALL_DIR := $(BUILD_BASE_DIR)/bin/qt5_fs/qt/plugins/platforminputcontexts
|
||||
QT_PLUGIN_NAME := qt5_qtvirtualkeyboardplugin.lib.so
|
||||
QT_PLUGIN := $(QT_PLUGIN_INSTALL_DIR)/$(QT_PLUGIN_NAME)
|
||||
QTQUICK_INSTALL_DIR := $(BUILD_BASE_DIR)/bin/qt5_fs/qt/qml/QtQuick/VirtualKeyboard
|
||||
QTQUICK_QMLDIR := $(QTQUICK_INSTALL_DIR)/qmldir
|
||||
|
||||
QT5_REP_DIR := $(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
QT5_REP_DIR := $(realpath $(dir $(QT5_REP_DIR))../..)
|
||||
include $(QT5_REP_DIR)/lib/mk/qt5_version.inc
|
||||
|
||||
QT5_CONTRIB_DIR := $(call select_from_ports,qt5)/src/lib/qt5/$(QT5)
|
||||
QT_PLUGIN_NAME := qt5_qtvirtualkeyboardplugin
|
||||
QT_PLUGIN_INSTALL_DIR := qt/plugins/platforminputcontexts
|
||||
QT_PLUGIN := $(QT_PLUGIN_INSTALL_DIR)/$(QT_PLUGIN_NAME).lib.so
|
||||
TAR_ARCHIVE := $(BUILD_BASE_DIR)/bin/$(QT_PLUGIN_NAME).tar
|
||||
|
||||
vpath % $(QT5_CONTRIB_DIR)/qtvirtualkeyboard/src/virtualkeyboard/content
|
||||
vpath % $(QT5_CONTRIB_DIR)/qtvirtualkeyboard/src/virtualkeyboard/content/styles/retro
|
||||
@ -31,29 +26,24 @@ vpath % $(QT5_CONTRIB_DIR)/qtvirtualkeyboard/src/virtualkeyboard/content/styles/
|
||||
$(QTQUICK_INSTALL_DIR):
|
||||
$(VERBOSE)mkdir -p $@
|
||||
|
||||
$(STYLES_INSTALL_DIR):
|
||||
$(VERBOSE)mkdir -p $@
|
||||
|
||||
$(QTQUICK_QMLDIR): $(QTQUICK_INSTALL_DIR)
|
||||
$(VERBOSE)cp $(QT5_CONTRIB_DIR)/qtvirtualkeyboard/src/virtualkeyboard/import/qmldir $(QTQUICK_INSTALL_DIR)
|
||||
|
||||
$(QT_PLUGIN_INSTALL_DIR):
|
||||
$(VERBOSE)mkdir -p $@
|
||||
|
||||
$(QT_PLUGIN): $(QT_PLUGIN_INSTALL_DIR)
|
||||
$(VERBOSE)ln -sf $(BUILD_BASE_DIR)/bin/$(QT_PLUGIN_NAME) $(QT_PLUGIN_INSTALL_DIR)/$(QT_PLUGIN_NAME)
|
||||
$(QT_PLUGIN): $(QT_PLUGIN_INSTALL_DIR) $(QT_PLUGIN_NAME).lib.so.stripped
|
||||
$(VERBOSE)cp $(QT_PLUGIN_NAME).lib.so.stripped $@
|
||||
|
||||
ifneq ($(call select_from_ports,qt5),)
|
||||
all: $(QT_PLUGIN) $(QTQUICK_QMLDIR) $(QTQUICK_PLUGIN)
|
||||
endif
|
||||
$(TAR_ARCHIVE): $(QT_PLUGIN)
|
||||
$(VERBOSE)tar chf $@ qt
|
||||
|
||||
$(QT_PLUGIN_NAME).lib.tag: $(TAR_ARCHIVE)
|
||||
|
||||
#
|
||||
# unfortunately, these clean rules don't trigger
|
||||
#
|
||||
|
||||
clean-qtquick_install_dir:
|
||||
rm -rf $(QT_PLUGIN_INSTALL_DIR)
|
||||
clean-tar_archive:
|
||||
rm -rf $(TAR_ARCHIVE)
|
||||
|
||||
clean: clean-qtquick_install_dir
|
||||
clean: clean-tar_archive
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
|
@ -1,4 +1,6 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_qtvirtualkeyboardstylesplugin.mk
|
||||
IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
@ -8,48 +10,36 @@ QT_DEFINES += -UQT_STATICPLUGIN
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5.inc
|
||||
|
||||
LIBS += qt5_qml qt5_quick
|
||||
LIBS += qt5_gui qt5_qml qt5_quick qt5_svg
|
||||
|
||||
# install the QtQuick QML plugin
|
||||
# install the QML plugin
|
||||
|
||||
QT_PLUGIN_INSTALL_DIR := $(BUILD_BASE_DIR)/bin/qt5_fs/qt/qml/QtQuick/VirtualKeyboard/Styles
|
||||
QT_PLUGIN_NAME := qt5_qtvirtualkeyboardstylesplugin.lib.so
|
||||
QT_PLUGIN := $(QT_PLUGIN_INSTALL_DIR)/$(QT_PLUGIN_NAME)
|
||||
QTQUICK_INSTALL_DIR := $(BUILD_BASE_DIR)/bin/qt5_fs/qt/qml/QtQuick/VirtualKeyboard/Styles
|
||||
QTQUICK_QMLDIR := $(QTQUICK_INSTALL_DIR)/qmldir
|
||||
QML_PLUGIN_NAME := qt5_qtvirtualkeyboardstylesplugin
|
||||
QML_INSTALL_DIR := qt/qml/QtQuick/VirtualKeyboard/Styles
|
||||
|
||||
QT5_REP_DIR := $(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
QT5_REP_DIR := $(realpath $(dir $(QT5_REP_DIR))../..)
|
||||
include $(QT5_REP_DIR)/lib/mk/qt5_version.inc
|
||||
QML_PLUGIN := $(QML_INSTALL_DIR)/$(QML_PLUGIN_NAME).lib.so
|
||||
TAR_ARCHIVE := $(BUILD_BASE_DIR)/bin/$(QML_PLUGIN_NAME).tar
|
||||
|
||||
QT5_CONTRIB_DIR := $(call select_from_ports,qt5)/src/lib/qt5/$(QT5)
|
||||
|
||||
$(QTQUICK_INSTALL_DIR):
|
||||
$(QML_INSTALL_DIR):
|
||||
$(VERBOSE)mkdir -p $@
|
||||
|
||||
$(STYLES_INSTALL_DIR):
|
||||
$(VERBOSE)mkdir -p $@
|
||||
$(QML_PLUGIN): $(QML_INSTALL_DIR) $(QML_PLUGIN_NAME).lib.so.stripped
|
||||
$(VERBOSE)cp $(QML_PLUGIN_NAME).lib.so.stripped $@
|
||||
|
||||
$(QTQUICK_QMLDIR): $(QTQUICK_INSTALL_DIR)
|
||||
$(VERBOSE)cp $(QT5_CONTRIB_DIR)/qtvirtualkeyboard/src/virtualkeyboard/styles/qmldir $(QTQUICK_INSTALL_DIR)
|
||||
|
||||
$(QT_PLUGIN_INSTALL_DIR):
|
||||
$(VERBOSE)mkdir -p $@
|
||||
|
||||
$(QT_PLUGIN): $(QT_PLUGIN_INSTALL_DIR)
|
||||
$(VERBOSE)ln -sf $(BUILD_BASE_DIR)/bin/$(QT_PLUGIN_NAME) $(QT_PLUGIN_INSTALL_DIR)/$(QT_PLUGIN_NAME)
|
||||
$(TAR_ARCHIVE): $(QML_PLUGIN)
|
||||
$(VERBOSE)tar cf $@ qt
|
||||
|
||||
ifneq ($(call select_from_ports,qt5),)
|
||||
all: $(QT_PLUGIN) $(QTQUICK_QMLDIR) $(QTQUICK_PLUGIN)
|
||||
$(QML_PLUGIN_NAME).lib.tag: $(TAR_ARCHIVE)
|
||||
endif
|
||||
|
||||
#
|
||||
# unfortunately, these clean rules don't trigger
|
||||
#
|
||||
|
||||
clean-qtquick_install_dir:
|
||||
rm -rf $(QT_PLUGIN_INSTALL_DIR)
|
||||
clean-tar_archive:
|
||||
rm -rf $(TAR_ARCHIVE)
|
||||
|
||||
clean: clean-qtquick_install_dir
|
||||
clean: clean-tar_archive
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
|
@ -1,4 +1,4 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_quick.mk
|
||||
include $(call select_from_repositories,lib/import/import-qt5_quick.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
@ -13,6 +13,6 @@ QT_INCPATH += qtdeclarative/src/quick/items
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5.inc
|
||||
|
||||
LIBS += qt5_qml qt5_gui
|
||||
LIBS += qt5_core qt5_gui qt5_network qt5_qml
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
|
@ -1,4 +1,4 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_scriptclassic.mk
|
||||
include $(call select_from_repositories,lib/import/import-qt5_scriptclassic.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
@ -9,7 +9,9 @@ include $(REP_DIR)/lib/mk/qt5_scriptclassic_generated.inc
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5.inc
|
||||
|
||||
LIBS += qt5_core libc
|
||||
LIBS += libc qt5_core qt5_gui qt5_widgets
|
||||
|
||||
INC_DIR += $(QT5_PORT_DIR)/src/lib/qt5/qtscriptclassic-1.0_1-opensource/src
|
||||
|
||||
vpath % $(QT5_PORT_DIR)/src/lib/qt5/qtscriptclassic-1.0_1-opensource/src
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_sql.mk
|
||||
include $(call select_from_repositories,lib/import/import-qt5_sql.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
@ -14,9 +14,6 @@ COMPILER_MOC_SOURCE_MAKE_ALL_FILES_FILTER_OUT = \
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5.inc
|
||||
|
||||
INC_DIR += $(QT5_CONTRIB_DIR)/qtbase/include/QtSql/$(QT_VERSION)/QtSql \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/$(QT_VERSION)/QtCore
|
||||
|
||||
LIBS += qt5_core
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
|
@ -1,13 +1,11 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_svg.mk
|
||||
include $(call select_from_repositories,lib/import/import-qt5_svg.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
LIBS += mesa zlib
|
||||
LIBS += qt5_core qt5_gui qt5_widgets zlib
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5_svg_generated.inc
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5.inc
|
||||
|
||||
INC_DIR += $(QT5_CONTRIB_DIR)/qtsvg/include/QtSvg/$(QT_VERSION)/QtSvg \
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
|
@ -1,4 +1,4 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_ui_tools.mk
|
||||
include $(call select_from_repositories,lib/import/import-qt5_ui_tools.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
@ -14,6 +14,6 @@ COMPILER_MOC_SOURCE_MAKE_ALL_FILES_FILTER_OUT = \
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5.inc
|
||||
|
||||
LIBS += qt5_gui
|
||||
LIBS += qt5_core qt5_gui qt5_widgets
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
|
@ -1,2 +0,0 @@
|
||||
QT_VERSION := 5.8.0
|
||||
QT5 := qt-everywhere-opensource-src-$(QT_VERSION)
|
@ -1,4 +1,4 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_webcore.mk
|
||||
include $(call select_from_repositories,lib/import/import-qt5_webcore.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
@ -16,102 +16,6 @@ CC_OPT_sqlite3 += -Wno-int-to-pointer-cast -Wno-pointer-to-int-cast
|
||||
# make sure that the correct "Comment.h" file gets included
|
||||
QT_INCPATH := qtwebkit/Source/WebCore/dom
|
||||
|
||||
#
|
||||
# Generated files
|
||||
#
|
||||
# some of the following lines have been extracted from the console output
|
||||
# of the 'configure' script (with modifications), that's why they can be
|
||||
# quite long
|
||||
#
|
||||
|
||||
ifneq ($(call select_from_ports,qt5),)
|
||||
all: $(QT5_PORT_DIR)/src/lib/qt5/qtwebkit/Source/WebCore/generated/generated.tag
|
||||
endif
|
||||
|
||||
# command names used by some of the extracted generator commands
|
||||
DEL_FILE := rm
|
||||
MOVE := mv
|
||||
|
||||
WEBCORE_DIR = $(QT5_CONTRIB_DIR)/qtwebkit/Source/WebCore
|
||||
|
||||
DEFINES = "LANGUAGE_JAVASCRIPT=1 ENABLE_3D_RENDERING=1 ENABLE_ACCELERATED_2D_CANVAS=1 ENABLE_BLOB=1 ENABLE_CANVAS_PATH=1 ENABLE_CHANNEL_MESSAGING=1 ENABLE_CSS_BOX_DECORATION_BREAK=1 ENABLE_CSS_COMPOSITING=1 ENABLE_CSS_EXCLUSIONS=1 ENABLE_CSS_FILTERS=1 ENABLE_CSS_IMAGE_SET=1 ENABLE_CSS_REGIONS=1 ENABLE_CSS_SHAPES=1 ENABLE_CSS_STICKY_POSITION=1 ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 ENABLE_DATALIST_ELEMENT=1 ENABLE_DETAILS_ELEMENT=1 ENABLE_DOWNLOAD_ATTRIBUTE=1 ENABLE_FAST_MOBILE_SCROLLING=1 ENABLE_FILTERS=1 ENABLE_FTPDIR=1 ENABLE_FULLSCREEN_API=1 ENABLE_GESTURE_EVENTS=1 ENABLE_ICONDATABASE=1 ENABLE_IFRAME_SEAMLESS=1 ENABLE_INPUT_TYPE_COLOR=1 ENABLE_INSPECTOR=1 ENABLE_INSPECTOR_SERVER=1 ENABLE_JAVASCRIPT_DEBUGGER=1 ENABLE_LEGACY_NOTIFICATIONS=1 ENABLE_LEGACY_VIEWPORT_ADAPTION=1 ENABLE_LEGACY_VENDOR_PREFIXES=1 ENABLE_LEGACY_WEB_AUDIO=1 ENABLE_LINK_PREFETCH=1 ENABLE_METER_ELEMENT=1 ENABLE_MHTML=1 ENABLE_NOTIFICATIONS=1 ENABLE_PAGE_VISIBILITY_API=1 ENABLE_PROGRESS_ELEMENT=1 ENABLE_RESOLUTION_MEDIA_QUERY=1 ENABLE_REQUEST_ANIMATION_FRAME=1 ENABLE_SHARED_WORKERS=1 ENABLE_SMOOTH_SCROLLING=1 ENABLE_SQL_DATABASE=1 ENABLE_SUBPIXEL_LAYOUT=1 ENABLE_SVG=1 ENABLE_SVG_FONTS=1 ENABLE_TOUCH_ADJUSTMENT=1 ENABLE_TOUCH_EVENTS=1 ENABLE_TOUCH_SLIDER=1 ENABLE_VIEW_MODE_CSS_MEDIA=1 ENABLE_WEB_SOCKETS=1 ENABLE_WEB_TIMING=1 ENABLE_WORKERS=1 ENABLE_XHR_TIMEOUT=1 ENABLE_WEBGL=1"
|
||||
EXTRA_DEFINES = "QT_NO_MTDEV QT_NO_LIBUDEV QT_NO_TSLIB QT_NO_LIBINPUT ENABLE_3D_RENDERING=1 ENABLE_ACCELERATED_2D_CANVAS=1 ENABLE_BLOB=1 ENABLE_CANVAS_PATH=1 ENABLE_CHANNEL_MESSAGING=1 ENABLE_CSS_BOX_DECORATION_BREAK=1 ENABLE_CSS_COMPOSITING=1 ENABLE_CSS_EXCLUSIONS=1 ENABLE_CSS_FILTERS=1 ENABLE_CSS_IMAGE_SET=1 ENABLE_CSS_REGIONS=1 ENABLE_CSS_SHAPES=1 ENABLE_CSS_STICKY_POSITION=1 ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 ENABLE_DATALIST_ELEMENT=1 ENABLE_DETAILS_ELEMENT=1 ENABLE_DOWNLOAD_ATTRIBUTE=1 ENABLE_FAST_MOBILE_SCROLLING=1 ENABLE_FILTERS=1 ENABLE_FTPDIR=1 ENABLE_FULLSCREEN_API=1 ENABLE_GESTURE_EVENTS=1 ENABLE_ICONDATABASE=1 ENABLE_IFRAME_SEAMLESS=1 ENABLE_INPUT_TYPE_COLOR=1 ENABLE_INSPECTOR=1 ENABLE_INSPECTOR_SERVER=1 ENABLE_JAVASCRIPT_DEBUGGER=1 ENABLE_LEGACY_NOTIFICATIONS=1 ENABLE_LEGACY_VIEWPORT_ADAPTION=1 ENABLE_LEGACY_VENDOR_PREFIXES=1 ENABLE_LEGACY_WEB_AUDIO=1 ENABLE_LINK_PREFETCH=1 ENABLE_METER_ELEMENT=1 ENABLE_MHTML=1 ENABLE_NOTIFICATIONS=1 ENABLE_PAGE_VISIBILITY_API=1 ENABLE_PROGRESS_ELEMENT=1 ENABLE_RESOLUTION_MEDIA_QUERY=1 ENABLE_REQUEST_ANIMATION_FRAME=1 ENABLE_SHARED_WORKERS=1 ENABLE_SMOOTH_SCROLLING=1 ENABLE_SQL_DATABASE=1 ENABLE_SUBPIXEL_LAYOUT=1 ENABLE_SVG=1 ENABLE_SVG_FONTS=1 ENABLE_TOUCH_ADJUSTMENT=1 ENABLE_TOUCH_EVENTS=1 ENABLE_TOUCH_SLIDER=1 ENABLE_VIEW_MODE_CSS_MEDIA=1 ENABLE_WEB_SOCKETS=1 ENABLE_WEB_TIMING=1 ENABLE_WORKERS=1 ENABLE_XHR_TIMEOUT=1 WTF_USE_TILED_BACKING_STORE=1 WTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 HAVE_QTQUICK=1 HAVE_QTPRINTSUPPORT=1 HAVE_QSTYLE=1 HAVE_QTTESTLIB=1 WTF_USE_LIBJPEG=1 WTF_USE_LIBPNG=1 PLUGIN_ARCHITECTURE_UNSUPPORTED=1 WTF_USE_3D_GRAPHICS=1 ENABLE_WEBGL=1 ENABLE_BATTERY_STATUS=0 ENABLE_CANVAS_PROXY=0 ENABLE_CSP_NEXT=0 ENABLE_CSS_GRID_LAYOUT=0 ENABLE_CSS_HIERARCHIES=0 ENABLE_CSS_IMAGE_ORIENTATION=0 ENABLE_CSS_IMAGE_RESOLUTION=0 ENABLE_CSS_SHADERS=0 ENABLE_CSS_VARIABLES=0 ENABLE_CSS3_CONDITIONAL_RULES=0 ENABLE_CSS3_TEXT=0 ENABLE_CSS3_TEXT_LINE_BREAK=0 ENABLE_DASHBOARD_SUPPORT=0 ENABLE_DATAGRID=0 ENABLE_DATA_TRANSFER_ITEMS=0 ENABLE_DEVICE_ORIENTATION=0 ENABLE_DIRECTORY_UPLOAD=0 ENABLE_FILE_SYSTEM=0 ENABLE_FONT_LOAD_EVENTS=0 ENABLE_GAMEPAD=0 ENABLE_GEOLOCATION=0 ENABLE_HIGH_DPI_CANVAS=0 ENABLE_INDEXED_DATABASE=0 ENABLE_INPUT_SPEECH=0 ENABLE_INPUT_TYPE_DATE=0 ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 ENABLE_INPUT_TYPE_DATETIMELOCAL=0 ENABLE_INPUT_TYPE_MONTH=0 ENABLE_INPUT_TYPE_TIME=0 ENABLE_INPUT_TYPE_WEEK=0 ENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 ENABLE_MATHML=0 ENABLE_MEDIA_SOURCE=0 ENABLE_MEDIA_STATISTICS=0 ENABLE_MEDIA_STREAM=0 ENABLE_MICRODATA=0 ENABLE_MOUSE_CURSOR_SCALE=0 ENABLE_NAVIGATOR_CONTENT_UTILS=0 ENABLE_NETSCAPE_PLUGIN_API=0 ENABLE_NETWORK_INFO=0 ENABLE_NOSNIFF=0 ENABLE_ORIENTATION_EVENTS=0 ENABLE_PROXIMITY_EVENTS=0 ENABLE_QUOTA=0 ENABLE_RESOURCE_TIMING=0 ENABLE_SCRIPTED_SPEECH=0 ENABLE_SECCOMP_FILTERS=0 ENABLE_SHADOW_DOM=0 ENABLE_STYLE_SCOPED=0 ENABLE_TEMPLATE_ELEMENT=0 ENABLE_TEXT_AUTOSIZING=0 ENABLE_THREADED_HTML_PARSER=0 ENABLE_TOUCH_ICON_LOADING=0 ENABLE_USER_TIMING=0 ENABLE_VIBRATION=0 ENABLE_VIDEO=0 ENABLE_VIDEO_TRACK=0 ENABLE_WEB_AUDIO=0 ENABLE_XSLT=0"
|
||||
GENERATE_BINDINGS_PL = export "SOURCE_ROOT=$(WEBCORE_DIR)" && perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/bindings/scripts/generate-bindings.pl --defines $(DEFINES) --generator JS --include Modules/filesystem --include Modules/geolocation --include Modules/indexeddb --include Modules/mediasource --include Modules/notifications --include Modules/quota --include Modules/webaudio --include Modules/webdatabase --include Modules/websockets --include css --include dom --include editing --include fileapi --include html --include html/canvas --include html/shadow --include html/track --include inspector --include loader/appcache --include page --include plugins --include storage --include svg --include testing --include workers --include xml --outputDir $(dir $@) --supplementalDependencyFile $(dir $@)/supplemental_dependency.tmp --idlAttributesFile $(WEBCORE_DIR)/bindings/scripts/IDLAttributes.txt --preprocessor "$(MOC) -E"
|
||||
# The directory with the generated files must be added for the Genode build
|
||||
# system, because it is not a subdirectory of the current directory.
|
||||
GENERATE_BINDINGS_PL += --include $(dir $@)
|
||||
|
||||
# make the 'HOST_TOOLS' variable known
|
||||
include $(REP_DIR)/lib/mk/qt5_host_tools.mk
|
||||
|
||||
$(QT5_PORT_DIR)/src/lib/qt5/qtwebkit/Source/WebCore/generated/generated.tag: $(HOST_TOOLS)
|
||||
|
||||
$(VERBOSE)mkdir -p $(dir $@)
|
||||
|
||||
@# make_names.pl
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --tags $(WEBCORE_DIR)/mathml/mathtags.in --attrs $(WEBCORE_DIR)/mathml/mathattrs.in --extraDefines $(EXTRA_DEFINES) --preprocessor "$(MOC) -E" --factory --wrapperFactory --outputDir $(dir $@)
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --tags $(WEBCORE_DIR)/svg/svgtags.in --attrs $(WEBCORE_DIR)/svg/svgattrs.in --extraDefines $(EXTRA_DEFINES) --preprocessor "$(MOC) -E" --factory --wrapperFactory --outputDir $(dir $@)
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --attrs $(WEBCORE_DIR)/svg/xlinkattrs.in --preprocessor "$(MOC) -E" --outputDir $(dir $@)
|
||||
|
||||
@# makeprop.pl
|
||||
$(VERBOSE)perl -ne "print $1" $(WEBCORE_DIR)/css/CSSPropertyNames.in $(WEBCORE_DIR)/css/SVGCSSPropertyNames.in > $(dir $@)/CSSPropertyNames.in && cd $(dir $@) && perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/css/makeprop.pl --defines $(DEFINES) --preprocessor "$(MOC) -E" $(WEBCORE_DIR)/css/CSSPropertyNames.in && $(DEL_FILE) CSSPropertyNames.in CSSPropertyNames.gperf
|
||||
|
||||
@# make_settings.pl
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/page/make_settings.pl --input $(WEBCORE_DIR)/page/Settings.in --outputDir $(dir $@)
|
||||
|
||||
@# makevalues.pl
|
||||
$(VERBOSE)perl -ne "print $1" $(WEBCORE_DIR)/css/CSSValueKeywords.in $(WEBCORE_DIR)/css/SVGCSSValueKeywords.in > $(dir $@)/CSSValueKeywords.in && cd $(dir $@) && perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/css/makevalues.pl --defines $(DEFINES) --preprocessor "$(MOC) -E" $(WEBCORE_DIR)/css/CSSValueKeywords.in && $(DEL_FILE) CSSValueKeywords.in CSSValueKeywords.gperf
|
||||
|
||||
@# preprocess-idls.pl
|
||||
$(VERBOSE)sed -e "s,^qtwebkit,$(QT5_CONTRIB_DIR)/qtwebkit,g" -e "s,^generated/,$(dir $@),g" $(REP_DIR)/src/lib/qt5/qtwebkit/Source/WebCore/idl_files > $(dir $@)/idl_files.tmp
|
||||
$(VERBOSE)export "QT5_CONTRIB_DIR=$(QT5_CONTRIB_DIR)" && perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/bindings/scripts/preprocess-idls.pl --defines $(DEFINES) --idlFilesList $(dir $@)/idl_files.tmp --supplementalDependencyFile $(dir $@)/supplemental_dependency.tmp --windowConstructorsFile $(dir $@)/DOMWindowConstructors.idl --workerGlobalScopeConstructorsFile $(dir $@)/WorkerGlobalScopeConstructors.idl --sharedWorkerGlobalScopeConstructorsFile $(dir $@)/SharedWorkerGlobalScopeConstructors.idl --dedicatedWorkerGlobalScopeConstructorsFile $(dir $@)/DedicatedWorkerGlobalScopeConstructors.idl
|
||||
|
||||
@# generate-bindings.pl
|
||||
$(VERBOSE)while read -r idl_file; do $(GENERATE_BINDINGS_PL) $$idl_file; done < $(dir $@)/idl_files.tmp
|
||||
#$(VERBOSE)while read -r idl_file; do echo "$(GENERATE_BINDINGS_PL) $$idl_file"; $(GENERATE_BINDINGS_PL) $$idl_file; done < $(dir $@)/idl_files.tmp
|
||||
|
||||
@# CodeGeneratorInspector.py
|
||||
$(VERBOSE)python $(WEBCORE_DIR)/inspector/CodeGeneratorInspector.py $(WEBCORE_DIR)/inspector/Inspector.json --output_h_dir $(dir $@) --output_cpp_dir $(dir $@)
|
||||
|
||||
@# xxd.pl
|
||||
$(VERBOSE)perl $(WEBCORE_DIR)/inspector/xxd.pl InspectorOverlayPage_html $(WEBCORE_DIR)/inspector/InspectorOverlayPage.html $(dir $@)/InspectorOverlayPage.h
|
||||
$(VERBOSE)perl $(WEBCORE_DIR)/inspector/xxd.pl InjectedScriptSource_js $(WEBCORE_DIR)/inspector/InjectedScriptSource.js $(dir $@)/InjectedScriptSource.h
|
||||
$(VERBOSE)perl $(WEBCORE_DIR)/inspector/xxd.pl InjectedScriptCanvasModuleSource_js $(WEBCORE_DIR)/inspector/InjectedScriptCanvasModuleSource.js $(dir $@)/InjectedScriptCanvasModuleSource.h
|
||||
|
||||
@# makegrammar.pl
|
||||
$(VERBOSE)perl -I $(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/css/makegrammar.pl --outputDir $(dir $@) --extraDefines $(EXTRA_DEFINES) --preprocessor "$(MOC) -E" --symbolsPrefix cssyy $(WEBCORE_DIR)/css/CSSGrammar.y.in
|
||||
|
||||
@# make_names.pl
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --tags $(WEBCORE_DIR)/html/HTMLTagNames.in --attrs $(WEBCORE_DIR)/html/HTMLAttributeNames.in --extraDefines $(EXTRA_DEFINES) --preprocessor "$(MOC) -E" --factory --wrapperFactory --outputDir $(dir $@)
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --attrs $(WEBCORE_DIR)/xml/xmlnsattrs.in --preprocessor "$(MOC) -E" --outputDir $(dir $@)
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --attrs $(WEBCORE_DIR)/xml/xmlattrs.in --preprocessor "$(MOC) -E" --outputDir $(dir $@)
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --fonts $(WEBCORE_DIR)/css/WebKitFontFamilyNames.in --outputDir $(dir $@)
|
||||
|
||||
@# make_event_factory.pl
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_event_factory.pl --input $(WEBCORE_DIR)/dom/EventNames.in --outputDir $(dir $@)
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_event_factory.pl --input $(WEBCORE_DIR)/dom/EventTargetFactory.in --outputDir $(dir $@)
|
||||
|
||||
@# make-dom-exceptions.pl
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_dom_exceptions.pl --input $(WEBCORE_DIR)/dom/DOMExceptions.in --outputDir $(dir $@)
|
||||
|
||||
@# create-html-entity-table
|
||||
$(VERBOSE)python $(WEBCORE_DIR)/html/parser/create-html-entity-table -o $(dir $@)/HTMLEntityTable.cpp $(WEBCORE_DIR)/html/parser/HTMLEntityNames.in
|
||||
|
||||
@# make-hash-tools.pl
|
||||
$(VERBOSE)perl $(WEBCORE_DIR)/make-hash-tools.pl $(dir $@) $(WEBCORE_DIR)/platform/ColorData.gperf
|
||||
|
||||
@# make-css-file-arrays.pl
|
||||
$(VERBOSE)perl $(WEBCORE_DIR)/css/make-css-file-arrays.pl $(dir $@)/UserAgentStyleSheets.h $(dir $@)/UserAgentStyleSheetsData.cpp $(WEBCORE_DIR)/css/html.css $(WEBCORE_DIR)/css/quirks.css $(WEBCORE_DIR)/css/mathml.css $(WEBCORE_DIR)/css/svg.css $(WEBCORE_DIR)/css/view-source.css $(WEBCORE_DIR)/css/fullscreen.css $(WEBCORE_DIR)/css/mediaControls.css $(WEBCORE_DIR)/css/mediaControlsQt.css $(WEBCORE_DIR)/css/mediaControlsQtFullscreen.css $(WEBCORE_DIR)/css/plugIns.css $(WEBCORE_DIR)/css/themeQtNoListboxes.css $(WEBCORE_DIR)/css/mobileThemeQt.css
|
||||
$(VERBOSE)perl $(WEBCORE_DIR)/css/make-css-file-arrays.pl $(dir $@)/PlugInsResources.h $(dir $@)/PlugInsResourcesData.cpp $(WEBCORE_DIR)/Resources/plugIns.js
|
||||
|
||||
@# XPathGrammar
|
||||
$(VERBOSE)bison -d -p xpathyy $(WEBCORE_DIR)/xml/XPathGrammar.y -o $(dir $@)/XPathGrammar.tab.c && $(MOVE) $(dir $@)/XPathGrammar.tab.c $(dir $@)/XPathGrammar.cpp && $(MOVE) $(dir $@)/XPathGrammar.tab.h $(dir $@)/XPathGrammar.h
|
||||
|
||||
@# generate-webkit-version.pl
|
||||
$(VERBOSE)perl $(WEBCORE_DIR)/../WebKit/scripts/generate-webkitversion.pl --config $(WEBCORE_DIR)/../WebKit/mac/Configurations/Version.xcconfig --outputDir $(dir $@)/
|
||||
|
||||
$(VERBOSE)touch $@
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5_webcore_generated.inc
|
||||
|
||||
QT_INCPATH += qtwebkit/Source/WebCore/generated
|
||||
|
@ -1,4 +1,4 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_webkit.mk
|
||||
include $(call select_from_repositories,lib/import/import-qt5_webkit.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_webkitwidgets.mk
|
||||
include $(call select_from_repositories,lib/import/import-qt5_webkitwidgets.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
@ -19,6 +19,6 @@ COMPILER_MOC_SOURCE_MAKE_ALL_FILES_FILTER_OUT = \
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5.inc
|
||||
|
||||
LIBS += qt5_webkit qt5_widgets qt5_printsupport qt5_gui qt5_core icu
|
||||
LIBS += icu qt5_core qt5_gui qt5_network qt5_opengl qt5_printsupport qt5_webkit qt5_widgets
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
|
@ -1,4 +1,4 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_widgets.mk
|
||||
include $(call select_from_repositories,lib/import/import-qt5_widgets.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
@ -9,12 +9,6 @@ qfiledialog.o: ui_qfiledialog.h
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5.inc
|
||||
|
||||
INC_DIR += $(QT5_CONTRIB_DIR)/qtbase/include/QtWidgets/$(QT_VERSION)/QtWidgets \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtGui/$(QT_VERSION) \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtGui/$(QT_VERSION)/QtGui \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/$(QT_VERSION) \
|
||||
$(QT5_CONTRIB_DIR)/qtbase/include/QtCore/$(QT_VERSION)/QtCore
|
||||
|
||||
LIBS += qt5_gui
|
||||
LIBS += qt5_gui qt5_core libc
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
|
@ -1,4 +1,6 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_windowplugin.mk
|
||||
IMPORT_QT5_INC=$(call select_from_repositories,lib/import/import-qt5.inc)
|
||||
|
||||
include $(IMPORT_QT5_INC)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
@ -8,35 +10,36 @@ QT_DEFINES += -UQT_STATICPLUGIN
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5.inc
|
||||
|
||||
LIBS += qt5_qml mesa
|
||||
LIBS += qt5_core qt5_gui qt5_qml qt5_quick
|
||||
|
||||
# install the QtQuick QML plugin
|
||||
# install the QML plugin
|
||||
|
||||
QTQUICK_INSTALL_DIR := $(BUILD_BASE_DIR)/bin/qt5_fs/qt/qml/QtQuick/Window.2
|
||||
QTQUICK_QMLDIR := $(QTQUICK_INSTALL_DIR)/qmldir
|
||||
QTQUICK_PLUGIN_NAME := qt5_windowplugin.lib.so
|
||||
QTQUICK_PLUGIN := $(QTQUICK_INSTALL_DIR)/$(QTQUICK_PLUGIN_NAME)
|
||||
QML_PLUGIN_NAME := qt5_windowplugin
|
||||
QML_INSTALL_DIR := qt/qml/QtQuick/Window.2
|
||||
|
||||
$(QTQUICK_INSTALL_DIR):
|
||||
QML_PLUGIN := $(QML_INSTALL_DIR)/$(QML_PLUGIN_NAME).lib.so
|
||||
TAR_ARCHIVE := $(BUILD_BASE_DIR)/bin/$(QML_PLUGIN_NAME).tar
|
||||
|
||||
$(QML_INSTALL_DIR):
|
||||
$(VERBOSE)mkdir -p $@
|
||||
|
||||
$(QTQUICK_QMLDIR): $(QTQUICK_INSTALL_DIR)
|
||||
$(VERBOSE)cp $(QT5_CONTRIB_DIR)/qtdeclarative/src/imports/window/qmldir $(QTQUICK_INSTALL_DIR)
|
||||
$(QML_PLUGIN): $(QML_INSTALL_DIR) $(QML_PLUGIN_NAME).lib.so.stripped
|
||||
$(VERBOSE)cp $(QML_PLUGIN_NAME).lib.so.stripped $@
|
||||
|
||||
$(QTQUICK_PLUGIN): $(QTQUICK_INSTALL_DIR)
|
||||
$(VERBOSE)ln -sf $(BUILD_BASE_DIR)/bin/$(QTQUICK_PLUGIN_NAME) $(QTQUICK_INSTALL_DIR)/$(QTQUICK_PLUGIN_NAME)
|
||||
$(TAR_ARCHIVE): $(QML_PLUGIN)
|
||||
$(VERBOSE)tar cf $@ qt
|
||||
|
||||
ifneq ($(call select_from_ports,qt5),)
|
||||
all: $(QTQUICK_QMLDIR) $(QTQUICK_PLUGIN)
|
||||
$(QML_PLUGIN_NAME).lib.tag: $(TAR_ARCHIVE)
|
||||
endif
|
||||
|
||||
#
|
||||
# unfortunately, these clean rules don't trigger
|
||||
#
|
||||
|
||||
clean-qtquick_install_dir:
|
||||
rm -rf $(QTQUICK_INSTALL_DIR)
|
||||
clean-tar_archive:
|
||||
rm -rf $(TAR_ARCHIVE)
|
||||
|
||||
clean: clean-qtquick_install_dir
|
||||
clean: clean-tar_archive
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
|
@ -1,4 +1,4 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_wtf.mk
|
||||
include $(call select_from_repositories,lib/import/import-qt5_wtf.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
include $(REP_DIR)/lib/import/import-qt5_xml.mk
|
||||
include $(call select_from_repositories,lib/import/import-qt5_xml.mk)
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
@ -6,6 +6,6 @@ include $(REP_DIR)/lib/mk/qt5_xml_generated.inc
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt5.inc
|
||||
|
||||
INC_DIR += $(QT5_CONTRIB_DIR)/qtbase/include/QtCore/$(QT_VERSION)/QtCore \
|
||||
LIBS += qt5_core
|
||||
|
||||
CC_CXX_WARN_STRICT =
|
||||
|
5
repos/libports/lib/symbols/qt5_component
Normal file
5
repos/libports/lib/symbols/qt5_component
Normal file
@ -0,0 +1,5 @@
|
||||
_ZN4Libc9Component9constructERNS_3EnvE T
|
||||
|
||||
# manually added symbols
|
||||
|
||||
_Z17initialize_qt_guiRN6Genode3EnvE W
|
30
repos/libports/lib/symbols/qt5_qnitpickerviewwidget
Normal file
30
repos/libports/lib/symbols/qt5_qnitpickerviewwidget
Normal file
@ -0,0 +1,30 @@
|
||||
_ZN19QEmbeddedViewWidget11qt_metacallEN11QMetaObject4CallEiPPv T
|
||||
_ZN19QEmbeddedViewWidget11qt_metacastEPKc T
|
||||
_ZN19QEmbeddedViewWidget12valueChangedEv T
|
||||
_ZN19QEmbeddedViewWidget16staticMetaObjectE D 48
|
||||
_ZN19QEmbeddedViewWidget19_calc_view_geometryEv T
|
||||
_ZN19QEmbeddedViewWidget9destroyedEP7QObject T
|
||||
_ZN19QEmbeddedViewWidgetC1EP7QWidget T
|
||||
_ZN19QEmbeddedViewWidgetC2EP7QWidget T
|
||||
_ZN19QEmbeddedViewWidgetD0Ev T
|
||||
_ZN19QEmbeddedViewWidgetD1Ev T
|
||||
_ZN19QEmbeddedViewWidgetD2Ev T
|
||||
_ZN20QNitpickerViewWidget10paintEventEP11QPaintEvent T
|
||||
_ZN20QNitpickerViewWidget11qt_metacallEN11QMetaObject4CallEiPPv T
|
||||
_ZN20QNitpickerViewWidget11qt_metacastEPKc T
|
||||
_ZN20QNitpickerViewWidget12focusInEventEP11QFocusEvent T
|
||||
_ZN20QNitpickerViewWidget16setNitpickerViewEPN9Nitpicker14Session_clientEN6Genode6HandleINS0_4ViewEEEiiii T
|
||||
_ZN20QNitpickerViewWidget16staticMetaObjectE D 48
|
||||
_ZN20QNitpickerViewWidget9hideEventEP10QHideEvent T
|
||||
_ZN20QNitpickerViewWidget9showEventEP10QShowEvent T
|
||||
_ZN20QNitpickerViewWidgetC1EP7QWidget T
|
||||
_ZN20QNitpickerViewWidgetC2EP7QWidget T
|
||||
_ZN20QNitpickerViewWidgetD0Ev T
|
||||
_ZN20QNitpickerViewWidgetD1Ev T
|
||||
_ZN20QNitpickerViewWidgetD2Ev T
|
||||
_ZNK19QEmbeddedViewWidget10metaObjectEv T
|
||||
_ZNK20QNitpickerViewWidget10metaObjectEv T
|
||||
_ZThn16_N19QEmbeddedViewWidgetD0Ev T
|
||||
_ZThn16_N19QEmbeddedViewWidgetD1Ev T
|
||||
_ZThn16_N20QNitpickerViewWidgetD0Ev T
|
||||
_ZThn16_N20QNitpickerViewWidgetD1Ev T
|
292
repos/libports/lib/symbols/qt5_qpa_nitpicker
Normal file
292
repos/libports/lib/symbols/qt5_qpa_nitpicker
Normal file
@ -0,0 +1,292 @@
|
||||
_Z11qLcEvdevKeyv T
|
||||
_Z14qLcEvdevKeyMapv T
|
||||
_Z14qt_getFreetypev T
|
||||
_Z16q_printEglConfigPvS_ T
|
||||
_Z17initialize_qt_guiRN6Genode3EnvE T
|
||||
_Z17q_hasEglExtensionPvPKc T
|
||||
_Z18q_screenSizeFromFbi T
|
||||
_Z18qt_getFreetypeDatav T
|
||||
_Z19q_refreshRateFromFbi T
|
||||
_Z19q_screenDepthFromFbi T
|
||||
_Z20q_configFromGLFormatPvRK14QSurfaceFormatbi T
|
||||
_Z20q_glFormatFromConfigPvS_RK14QSurfaceFormat T
|
||||
_Z24q_reduceConfigAttributesP7QVectorIiE T
|
||||
_Z25createUnixEventDispatcherv T
|
||||
_Z26q_physicalScreenSizeFromFbiRK5QSize T
|
||||
_Z34q_createConfigAttributesFromFormatRK14QSurfaceFormat T
|
||||
_Z44qt_static_plugin_QNitpickerIntegrationPluginv T
|
||||
_ZN12QFdContainer5resetEv T
|
||||
_ZN13QFontEngineFT11boundingBoxERK12QGlyphLayout T
|
||||
_ZN13QFontEngineFT11boundingBoxEj T
|
||||
_ZN13QFontEngineFT11boundingBoxEjRK10QTransform T
|
||||
_ZN13QFontEngineFT12loadGlyphForEj6QFixedN11QFontEngine11GlyphFormatERK10QTransformbb T
|
||||
_ZN13QFontEngineFT12loadGlyphSetERK10QTransform T
|
||||
_ZN13QFontEngineFT14bitmapForGlyphEj6QFixedRK10QTransform T
|
||||
_ZN13QFontEngineFT15addGlyphsToPathEPjP11QFixedPointiP12QPainterPath6QFlagsIN9QTextItem10RenderFlagEE T
|
||||
_ZN13QFontEngineFT16addOutlineToPathEddRK12QGlyphLayoutP12QPainterPath6QFlagsIN9QTextItem10RenderFlagEE T
|
||||
_ZN13QFontEngineFT16alphaMapForGlyphEj6QFixed T
|
||||
_ZN13QFontEngineFT16alphaMapForGlyphEj6QFixedRK10QTransform T
|
||||
_ZN13QFontEngineFT16getUnscaledGlyphEjP12QPainterPathP15glyph_metrics_t T
|
||||
_ZN13QFontEngineFT17getPointInOutlineEjijP6QFixedS1_Pj T
|
||||
_ZN13QFontEngineFT18initFromFontEngineEPKS_ T
|
||||
_ZN13QFontEngineFT19alphaMapBoundingBoxEj6QFixedRK10QTransformN11QFontEngine11GlyphFormatE T
|
||||
_ZN13QFontEngineFT19alphaRGBMapForGlyphEj6QFixedRK10QTransform T
|
||||
_ZN13QFontEngineFT19setDefaultHintStyleEN11QFontEngine9HintStyleE T
|
||||
_ZN13QFontEngineFT20removeGlyphFromCacheEj T
|
||||
_ZN13QFontEngineFT21setQtDefaultHintStyleEN5QFont17HintingPreferenceE T
|
||||
_ZN13QFontEngineFT22lockedAlphaMapForGlyphEj6QFixedN11QFontEngine11GlyphFormatERK10QTransformP6QPoint T
|
||||
_ZN13QFontEngineFT22unlockAlphaMapForGlyphEv T
|
||||
_ZN13QFontEngineFT4initEN11QFontEngine6FaceIdEbNS0_11GlyphFormatEP13QFreetypeFace T
|
||||
_ZN13QFontEngineFT4initEN11QFontEngine6FaceIdEbNS0_11GlyphFormatERK10QByteArray T
|
||||
_ZN13QFontEngineFT5GlyphD1Ev T
|
||||
_ZN13QFontEngineFT5GlyphD2Ev T
|
||||
_ZN13QFontEngineFT9QGlyphSet20removeGlyphFromCacheEj6QFixed T
|
||||
_ZN13QFontEngineFT9QGlyphSet5clearEv T
|
||||
_ZN13QFontEngineFT9QGlyphSet8setGlyphEj6QFixedPNS_5GlyphE T
|
||||
_ZN13QFontEngineFT9QGlyphSetC1Ev T
|
||||
_ZN13QFontEngineFT9QGlyphSetC2Ev T
|
||||
_ZN13QFontEngineFT9QGlyphSetD1Ev T
|
||||
_ZN13QFontEngineFT9QGlyphSetD2Ev T
|
||||
_ZN13QFontEngineFTC1ERK8QFontDef T
|
||||
_ZN13QFontEngineFTC2ERK8QFontDef T
|
||||
_ZN13QFontEngineFTD0Ev T
|
||||
_ZN13QFontEngineFTD1Ev T
|
||||
_ZN13QFontEngineFTD2Ev T
|
||||
_ZN13QFreetypeFace11computeSizeERK8QFontDefPiS3_PbP6QFixed T
|
||||
_ZN13QFreetypeFace14addGlyphToPathEP11FT_FaceRec_P16FT_GlyphSlotRec_RK11QFixedPointP12QPainterPathll T
|
||||
_ZN13QFreetypeFace15addBitmapToPathEP16FT_GlyphSlotRec_RK11QFixedPointP12QPainterPath T
|
||||
_ZN13QFreetypeFace17getPointInOutlineEjijP6QFixedS1_Pj T
|
||||
_ZN13QFreetypeFace7cleanupEv T
|
||||
_ZN13QFreetypeFace7getFaceERKN11QFontEngine6FaceIdERK10QByteArray T
|
||||
_ZN13QFreetypeFace7releaseERKN11QFontEngine6FaceIdE T
|
||||
_ZN14QtFreetypeDataD1Ev T
|
||||
_ZN14QtFreetypeDataD2Ev T
|
||||
_ZN16QGenodeClipboard11setMimeDataEP9QMimeDataN10QClipboard4ModeE T
|
||||
_ZN16QGenodeClipboard17_handle_clipboardEj T
|
||||
_ZN16QGenodeClipboard8mimeDataEN10QClipboard4ModeE T
|
||||
_ZN16QGenodeClipboardC1ERN6Genode3EnvERNS0_15Signal_receiverE T
|
||||
_ZN16QGenodeClipboardC2ERN6Genode3EnvERNS0_15Signal_receiverE T
|
||||
_ZN16QGenodeClipboardD0Ev T
|
||||
_ZN16QGenodeClipboardD1Ev T
|
||||
_ZN16QGenodeClipboardD2Ev T
|
||||
_ZN16QNitpickerCursor12changeCursorEP7QCursorP7QWindow T
|
||||
_ZN16QNitpickerCursorC1ERN6Genode3EnvE T
|
||||
_ZN16QNitpickerCursorC2ERN6Genode3EnvE T
|
||||
_ZN17QEglConfigChooser12chooseConfigEv T
|
||||
_ZN17QEglConfigChooserC1EPv T
|
||||
_ZN17QEglConfigChooserC2EPv T
|
||||
_ZN17QEglConfigChooserD0Ev T
|
||||
_ZN17QEglConfigChooserD1Ev T
|
||||
_ZN17QEglConfigChooserD2Ev T
|
||||
_ZN18QBasicFontDatabase10fontEngineERK10QByteArraydN5QFont17HintingPreferenceE T
|
||||
_ZN18QBasicFontDatabase10fontEngineERK8QFontDefPv T
|
||||
_ZN18QBasicFontDatabase13releaseHandleEPv T
|
||||
_ZN18QBasicFontDatabase18addApplicationFontERK10QByteArrayRK7QString T
|
||||
_ZN18QBasicFontDatabase20populateFontDatabaseEv T
|
||||
_ZN18QBasicFontDatabase9addTTFileERK10QByteArrayS2_ T
|
||||
_ZN19QNitpickerGLContext11doneCurrentEv T
|
||||
_ZN19QNitpickerGLContext11makeCurrentEP16QPlatformSurface T
|
||||
_ZN19QNitpickerGLContext11swapBuffersEP16QPlatformSurface T
|
||||
_ZN19QNitpickerGLContext14getProcAddressEPKc T
|
||||
_ZN19QNitpickerGLContextC1EP14QOpenGLContext T
|
||||
_ZN19QNitpickerGLContextC2EP14QOpenGLContext T
|
||||
_ZN20QSignalHandlerThread11qt_metacallEN11QMetaObject4CallEiPPv T
|
||||
_ZN20QSignalHandlerThread11qt_metacastEPKc T
|
||||
_ZN20QSignalHandlerThread16staticMetaObjectE D 48
|
||||
_ZN20QSignalHandlerThread3runEv T
|
||||
_ZN21QEvdevKeyboardHandler10loadKeymapERK7QString T
|
||||
_ZN21QEvdevKeyboardHandler11qt_metacallEN11QMetaObject4CallEiPPv T
|
||||
_ZN21QEvdevKeyboardHandler11qt_metacastEPKc T
|
||||
_ZN21QEvdevKeyboardHandler12unloadKeymapEv T
|
||||
_ZN21QEvdevKeyboardHandler14processKeycodeEtbb T
|
||||
_ZN21QEvdevKeyboardHandler15processKeyEventEiii6QFlagsIN2Qt16KeyboardModifierEEbb T
|
||||
_ZN21QEvdevKeyboardHandler16s_keymap_defaultE R 7032
|
||||
_ZN21QEvdevKeyboardHandler16staticMetaObjectE D 48
|
||||
_ZN21QEvdevKeyboardHandler20s_keycompose_defaultE R 882
|
||||
_ZN21QEvdevKeyboardHandlerC1ERK7QStringR12QFdContainerbbS2_ T
|
||||
_ZN21QEvdevKeyboardHandlerC2ERK7QStringR12QFdContainerbbS2_ T
|
||||
_ZN21QEvdevKeyboardHandlerD0Ev T
|
||||
_ZN21QEvdevKeyboardHandlerD1Ev T
|
||||
_ZN21QEvdevKeyboardHandlerD2Ev T
|
||||
_ZN21QNitpickerIntegration10initializeEv T
|
||||
_ZN21QNitpickerIntegration16_signal_receiverEv T
|
||||
_ZN21QNitpickerIntegrationC1ERN6Genode3EnvE T
|
||||
_ZN21QNitpickerIntegrationC2ERN6Genode3EnvE T
|
||||
_ZN23QNitpickerWindowSurface11paintDeviceEv T
|
||||
_ZN23QNitpickerWindowSurface11qt_metacallEN11QMetaObject4CallEiPPv T
|
||||
_ZN23QNitpickerWindowSurface11qt_metacastEPKc T
|
||||
_ZN23QNitpickerWindowSurface16staticMetaObjectE D 48
|
||||
_ZN23QNitpickerWindowSurface19framebuffer_changedEv T
|
||||
_ZN23QNitpickerWindowSurface5flushEP7QWindowRK7QRegionRK6QPoint T
|
||||
_ZN23QNitpickerWindowSurface6resizeERK5QSizeRK7QRegion T
|
||||
_ZN23QNitpickerWindowSurfaceC1EP7QWindow T
|
||||
_ZN23QNitpickerWindowSurfaceC2EP7QWindow T
|
||||
_ZN23QNitpickerWindowSurfaceD0Ev T
|
||||
_ZN23QNitpickerWindowSurfaceD1Ev T
|
||||
_ZN23QNitpickerWindowSurfaceD2Ev T
|
||||
_ZN23QUnixEventDispatcherQPA11qt_metacallEN11QMetaObject4CallEiPPv T
|
||||
_ZN23QUnixEventDispatcherQPA11qt_metacastEPKc T
|
||||
_ZN23QUnixEventDispatcherQPA13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE T
|
||||
_ZN23QUnixEventDispatcherQPA16hasPendingEventsEv T
|
||||
_ZN23QUnixEventDispatcherQPA16staticMetaObjectE D 48
|
||||
_ZN23QUnixEventDispatcherQPA5flushEv T
|
||||
_ZN23QUnixEventDispatcherQPAC1EP7QObject T
|
||||
_ZN23QUnixEventDispatcherQPAC2EP7QObject T
|
||||
_ZN23QUnixEventDispatcherQPAD0Ev T
|
||||
_ZN23QUnixEventDispatcherQPAD1Ev T
|
||||
_ZN23QUnixEventDispatcherQPAD2Ev T
|
||||
_ZN24QNitpickerPlatformWindow10setOpacityEd T
|
||||
_ZN24QNitpickerPlatformWindow10setVisibleEb T
|
||||
_ZN24QNitpickerPlatformWindow11_key_repeatEv T
|
||||
_ZN24QNitpickerPlatformWindow11egl_surfaceEPv T
|
||||
_ZN24QNitpickerPlatformWindow11framebufferEv T
|
||||
_ZN24QNitpickerPlatformWindow11qt_metacallEN11QMetaObject4CallEiPPv T
|
||||
_ZN24QNitpickerPlatformWindow11qt_metacastEPKc T
|
||||
_ZN24QNitpickerPlatformWindow11setGeometryERK5QRect T
|
||||
_ZN24QNitpickerPlatformWindow11windowEventEP6QEvent T
|
||||
_ZN24QNitpickerPlatformWindow12_create_viewEv T
|
||||
_ZN24QNitpickerPlatformWindow13_handle_inputEj T
|
||||
_ZN24QNitpickerPlatformWindow13_mode_changedEj T
|
||||
_ZN24QNitpickerPlatformWindow13setWindowIconERK5QIcon T
|
||||
_ZN24QNitpickerPlatformWindow14setWindowFlagsE6QFlagsIN2Qt10WindowTypeEE T
|
||||
_ZN24QNitpickerPlatformWindow14setWindowStateEN2Qt11WindowStateE T
|
||||
_ZN24QNitpickerPlatformWindow14setWindowTitleERK7QString T
|
||||
_ZN24QNitpickerPlatformWindow16staticMetaObjectE D 48
|
||||
_ZN24QNitpickerPlatformWindow17setWindowFilePathERK7QString T
|
||||
_ZN24QNitpickerPlatformWindow17setWindowModifiedEb T
|
||||
_ZN24QNitpickerPlatformWindow17startSystemResizeERK6QPointN2Qt6CornerE T
|
||||
_ZN24QNitpickerPlatformWindow18_init_touch_deviceEv T
|
||||
_ZN24QNitpickerPlatformWindow18_process_key_eventERKN5Input5EventE T
|
||||
_ZN24QNitpickerPlatformWindow18propagateSizeHintsEv T
|
||||
_ZN24QNitpickerPlatformWindow19framebuffer_changedEv T
|
||||
_ZN24QNitpickerPlatformWindow19setMouseGrabEnabledEb T
|
||||
_ZN24QNitpickerPlatformWindow20_handle_mode_changedEj T
|
||||
_ZN24QNitpickerPlatformWindow20_process_mouse_eventERKN5Input5EventE T
|
||||
_ZN24QNitpickerPlatformWindow21_process_touch_eventsERK5QListIN5Input5EventEE T
|
||||
_ZN24QNitpickerPlatformWindow21requestActivateWindowEv T
|
||||
_ZN24QNitpickerPlatformWindow22setKeyboardGrabEnabledEb T
|
||||
_ZN24QNitpickerPlatformWindow24_adjust_and_set_geometryERK5QRect T
|
||||
_ZN24QNitpickerPlatformWindow26setFrameStrutEventsEnabledEb T
|
||||
_ZN24QNitpickerPlatformWindow30handleContentOrientationChangeEN2Qt17ScreenOrientationE T
|
||||
_ZN24QNitpickerPlatformWindow5lowerEv T
|
||||
_ZN24QNitpickerPlatformWindow5raiseEv T
|
||||
_ZN24QNitpickerPlatformWindow6_inputEj T
|
||||
_ZN24QNitpickerPlatformWindow7refreshEiiii T
|
||||
_ZN24QNitpickerPlatformWindow7setMaskERK7QRegion T
|
||||
_ZN24QNitpickerPlatformWindow9nitpickerEv T
|
||||
_ZN24QNitpickerPlatformWindow9setParentEPK15QPlatformWindow T
|
||||
_ZN24QNitpickerPlatformWindowC1ERN6Genode3EnvEP7QWindowRNS0_15Signal_receiverEii T
|
||||
_ZN24QNitpickerPlatformWindowC2ERN6Genode3EnvEP7QWindowRNS0_15Signal_receiverEii T
|
||||
_ZN27QNitpickerIntegrationPlugin11qt_metacallEN11QMetaObject4CallEiPPv T
|
||||
_ZN27QNitpickerIntegrationPlugin11qt_metacastEPKc T
|
||||
_ZN27QNitpickerIntegrationPlugin16staticMetaObjectE D 48
|
||||
_ZN27QNitpickerIntegrationPlugin4_envE B 8
|
||||
_ZN27QNitpickerIntegrationPlugin6createERK7QStringRK11QStringList T
|
||||
_ZNK13QFontEngineFT10glyphCountEv T
|
||||
_ZNK13QFontEngineFT10glyphIndexEj T
|
||||
_ZNK13QFontEngineFT10propertiesEv T
|
||||
_ZNK13QFontEngineFT10unlockFaceEv T
|
||||
_ZNK13QFontEngineFT11synthesizedEv T
|
||||
_ZNK13QFontEngineFT12emSquareSizeEv T
|
||||
_ZNK13QFontEngineFT12maxCharWidthEv T
|
||||
_ZNK13QFontEngineFT12stringToCMapEPK5QChariP12QGlyphLayoutPi6QFlagsIN11QFontEngine10ShaperFlagEE T
|
||||
_ZNK13QFontEngineFT13cloneWithSizeEd T
|
||||
_ZNK13QFontEngineFT13lineThicknessEv T
|
||||
_ZNK13QFontEngineFT14recalcAdvancesEP12QGlyphLayout6QFlagsIN11QFontEngine10ShaperFlagEE T
|
||||
_ZNK13QFontEngineFT15non_locked_faceEv T
|
||||
_ZNK13QFontEngineFT16averageCharWidthEv T
|
||||
_ZNK13QFontEngineFT16getSfntTableDataEjPhPj T
|
||||
_ZNK13QFontEngineFT17underlinePositionEv T
|
||||
_ZNK13QFontEngineFT19scaledBitmapMetricsE6QFixed T
|
||||
_ZNK13QFontEngineFT19scaledBitmapMetricsERK15glyph_metrics_t T
|
||||
_ZNK13QFontEngineFT22shouldUseDesignMetricsE6QFlagsIN11QFontEngine10ShaperFlagEE T
|
||||
_ZNK13QFontEngineFT22supportsTransformationERK10QTransform T
|
||||
_ZNK13QFontEngineFT6ascentEv T
|
||||
_ZNK13QFontEngineFT6faceIdEv T
|
||||
_ZNK13QFontEngineFT6handleEv T
|
||||
_ZNK13QFontEngineFT7descentEv T
|
||||
_ZNK13QFontEngineFT7leadingEv T
|
||||
_ZNK13QFontEngineFT7xHeightEv T
|
||||
_ZNK13QFontEngineFT8lockFaceENS_7ScalingE T
|
||||
_ZNK13QFontEngineFT9capHeightEv T
|
||||
_ZNK13QFontEngineFT9doKerningEP12QGlyphLayout6QFlagsIN11QFontEngine10ShaperFlagEE T
|
||||
_ZNK13QFontEngineFT9loadFlagsEPNS_9QGlyphSetEN11QFontEngine11GlyphFormatEiRbRi T
|
||||
_ZNK13QFontEngineFT9loadGlyphEPNS_9QGlyphSetEj6QFixedN11QFontEngine11GlyphFormatEbb T
|
||||
_ZNK13QFreetypeFace10propertiesEv T
|
||||
_ZNK13QFreetypeFace12getSfntTableEjPhPj T
|
||||
_ZNK13QFreetypeFace16isScalableBitmapEv T
|
||||
_ZNK13QFreetypeFace6fsTypeEv T
|
||||
_ZNK17QEglConfigChooser12filterConfigEPv T
|
||||
_ZNK19QNitpickerGLContext6formatEv T
|
||||
_ZNK20QSignalHandlerThread10metaObjectEv T
|
||||
_ZNK21QEvdevKeyboardHandler10metaObjectEv T
|
||||
_ZNK21QNitpickerIntegration12fontDatabaseEv T
|
||||
_ZNK21QNitpickerIntegration12inputContextEv T
|
||||
_ZNK21QNitpickerIntegration13hasCapabilityEN20QPlatformIntegration10CapabilityE T
|
||||
_ZNK21QNitpickerIntegration20createPlatformWindowEP7QWindow T
|
||||
_ZNK21QNitpickerIntegration21createEventDispatcherEv T
|
||||
_ZNK21QNitpickerIntegration26createPlatformBackingStoreEP7QWindow T
|
||||
_ZNK21QNitpickerIntegration27createPlatformOpenGLContextEP14QOpenGLContext T
|
||||
_ZNK21QNitpickerIntegration9clipboardEv T
|
||||
_ZNK23QNitpickerWindowSurface10metaObjectEv T
|
||||
_ZNK23QUnixEventDispatcherQPA10metaObjectEv T
|
||||
_ZNK24QNitpickerPlatformWindow10isEmbeddedEPK15QPlatformWindow T
|
||||
_ZNK24QNitpickerPlatformWindow10metaObjectEv T
|
||||
_ZNK24QNitpickerPlatformWindow11egl_surfaceEv T
|
||||
_ZNK24QNitpickerPlatformWindow11mapToGlobalERK6QPoint T
|
||||
_ZNK24QNitpickerPlatformWindow12frameMarginsEv T
|
||||
_ZNK24QNitpickerPlatformWindow13mapFromGlobalERK6QPoint T
|
||||
_ZNK24QNitpickerPlatformWindow16devicePixelRatioEv T
|
||||
_ZNK24QNitpickerPlatformWindow23frameStrutEventsEnabledEv T
|
||||
_ZNK24QNitpickerPlatformWindow5winIdEv T
|
||||
_ZNK24QNitpickerPlatformWindow6formatEv T
|
||||
_ZNK24QNitpickerPlatformWindow6parentEv T
|
||||
_ZNK24QNitpickerPlatformWindow6screenEv T
|
||||
_ZNK24QNitpickerPlatformWindow6windowEv T
|
||||
_ZNK24QNitpickerPlatformWindow8geometryEv T
|
||||
_ZNK24QNitpickerPlatformWindow8isActiveEv T
|
||||
_ZNK24QNitpickerPlatformWindow8view_capEv T
|
||||
_ZNK24QNitpickerPlatformWindow9isExposedEv T
|
||||
_ZNK27QNitpickerIntegrationPlugin10metaObjectEv T
|
||||
_ZNK27QNitpickerIntegrationPlugin4keysEv T
|
||||
_ZThn16_N23QNitpickerWindowSurface11paintDeviceEv T
|
||||
_ZThn16_N23QNitpickerWindowSurface5flushEP7QWindowRK7QRegionRK6QPoint T
|
||||
_ZThn16_N23QNitpickerWindowSurface6resizeERK5QSizeRK7QRegion T
|
||||
_ZThn16_N23QNitpickerWindowSurfaceD0Ev T
|
||||
_ZThn16_N23QNitpickerWindowSurfaceD1Ev T
|
||||
_ZThn16_N24QNitpickerPlatformWindow10setOpacityEd T
|
||||
_ZThn16_N24QNitpickerPlatformWindow10setVisibleEb T
|
||||
_ZThn16_N24QNitpickerPlatformWindow11setGeometryERK5QRect T
|
||||
_ZThn16_N24QNitpickerPlatformWindow11windowEventEP6QEvent T
|
||||
_ZThn16_N24QNitpickerPlatformWindow13setWindowIconERK5QIcon T
|
||||
_ZThn16_N24QNitpickerPlatformWindow14setWindowFlagsE6QFlagsIN2Qt10WindowTypeEE T
|
||||
_ZThn16_N24QNitpickerPlatformWindow14setWindowStateEN2Qt11WindowStateE T
|
||||
_ZThn16_N24QNitpickerPlatformWindow14setWindowTitleERK7QString T
|
||||
_ZThn16_N24QNitpickerPlatformWindow17setWindowFilePathERK7QString T
|
||||
_ZThn16_N24QNitpickerPlatformWindow17setWindowModifiedEb T
|
||||
_ZThn16_N24QNitpickerPlatformWindow17startSystemResizeERK6QPointN2Qt6CornerE T
|
||||
_ZThn16_N24QNitpickerPlatformWindow18propagateSizeHintsEv T
|
||||
_ZThn16_N24QNitpickerPlatformWindow19setMouseGrabEnabledEb T
|
||||
_ZThn16_N24QNitpickerPlatformWindow21requestActivateWindowEv T
|
||||
_ZThn16_N24QNitpickerPlatformWindow22setKeyboardGrabEnabledEb T
|
||||
_ZThn16_N24QNitpickerPlatformWindow26setFrameStrutEventsEnabledEb T
|
||||
_ZThn16_N24QNitpickerPlatformWindow30handleContentOrientationChangeEN2Qt17ScreenOrientationE T
|
||||
_ZThn16_N24QNitpickerPlatformWindow5lowerEv T
|
||||
_ZThn16_N24QNitpickerPlatformWindow5raiseEv T
|
||||
_ZThn16_N24QNitpickerPlatformWindow7setMaskERK7QRegion T
|
||||
_ZThn16_N24QNitpickerPlatformWindow9setParentEPK15QPlatformWindow T
|
||||
_ZThn16_NK24QNitpickerPlatformWindow10isEmbeddedEPK15QPlatformWindow T
|
||||
_ZThn16_NK24QNitpickerPlatformWindow11mapToGlobalERK6QPoint T
|
||||
_ZThn16_NK24QNitpickerPlatformWindow12frameMarginsEv T
|
||||
_ZThn16_NK24QNitpickerPlatformWindow13mapFromGlobalERK6QPoint T
|
||||
_ZThn16_NK24QNitpickerPlatformWindow16devicePixelRatioEv T
|
||||
_ZThn16_NK24QNitpickerPlatformWindow23frameStrutEventsEnabledEv T
|
||||
_ZThn16_NK24QNitpickerPlatformWindow5winIdEv T
|
||||
_ZThn16_NK24QNitpickerPlatformWindow6formatEv T
|
||||
_ZThn16_NK24QNitpickerPlatformWindow8geometryEv T
|
||||
_ZThn16_NK24QNitpickerPlatformWindow8isActiveEv T
|
||||
_ZThn16_NK24QNitpickerPlatformWindow9isExposedEv T
|
||||
|
||||
# manually added typeinfo and vtable symbols
|
||||
|
||||
_ZTI24QNitpickerPlatformWindow V
|
35
repos/libports/lib/symbols/qt5_qpluginwidget
Normal file
35
repos/libports/lib/symbols/qt5_qpluginwidget
Normal file
@ -0,0 +1,35 @@
|
||||
_ZN13PluginStarter11qt_metacallEN11QMetaObject4CallEiPPv T
|
||||
_ZN13PluginStarter11qt_metacastEPKc T
|
||||
_ZN13PluginStarter13_start_pluginER7QStringRK10QByteArray T
|
||||
_ZN13PluginStarter13view_geometryEN6Genode4RectIijEENS0_5PointIiEE T
|
||||
_ZN13PluginStarter16staticMetaObjectE D 48
|
||||
_ZN13PluginStarter20networkReplyFinishedEv T
|
||||
_ZN13PluginStarter3runEv T
|
||||
_ZN13PluginStarter8finishedEv T
|
||||
_ZN13PluginStarter9view_sizeEv T
|
||||
_ZN13PluginStarterC1EPN4Libc3EnvE4QUrlR7QStringiiN6Genode10CapabilityIN9Nitpicker4ViewEEE T
|
||||
_ZN13PluginStarterC2EPN4Libc3EnvE4QUrlR7QStringiiN6Genode10CapabilityIN9Nitpicker4ViewEEE T
|
||||
_ZN13QPluginWidget10paintEventEP11QPaintEvent T
|
||||
_ZN13QPluginWidget11qt_metacallEN11QMetaObject4CallEiPPv T
|
||||
_ZN13QPluginWidget11qt_metacastEPKc T
|
||||
_ZN13QPluginWidget16staticMetaObjectE D 48
|
||||
_ZN13QPluginWidget19pluginStartFinishedEv T
|
||||
_ZN13QPluginWidget4_envE B 8
|
||||
_ZN13QPluginWidget5_lastE B 8
|
||||
_ZN13QPluginWidget7cleanupEv T
|
||||
_ZN13QPluginWidget9hideEventEP10QHideEvent T
|
||||
_ZN13QPluginWidget9showEventEP10QShowEvent T
|
||||
_ZN13QPluginWidgetC1EP7QWidget4QUrlR7QStringii T
|
||||
_ZN13QPluginWidgetC2EP7QWidget4QUrlR7QStringii T
|
||||
_ZN13QPluginWidgetD0Ev T
|
||||
_ZN13QPluginWidgetD1Ev T
|
||||
_ZN13QPluginWidgetD2Ev T
|
||||
_ZNK13PluginStarter10metaObjectEv T
|
||||
_ZNK13QPluginWidget10metaObjectEv T
|
||||
_ZThn16_N13QPluginWidgetD0Ev T
|
||||
_ZThn16_N13QPluginWidgetD1Ev T
|
||||
config D 8
|
||||
|
||||
# manually added typeinfo and vtable symbols
|
||||
|
||||
_ZTI13QPluginWidget V
|
1
repos/libports/ports/qt5-host.hash
Normal file
1
repos/libports/ports/qt5-host.hash
Normal file
@ -0,0 +1 @@
|
||||
d96a93cfd32f571807d6d7f18ae439e1100b89a6
|
10
repos/libports/ports/qt5-host.port
Normal file
10
repos/libports/ports/qt5-host.port
Normal file
@ -0,0 +1,10 @@
|
||||
LICENSE := GPL
|
||||
VERSION := 5.8.0
|
||||
|
||||
QT5 := qtbase-opensource-src-${VERSION}
|
||||
|
||||
DOWNLOADS := ${QT5}.archive
|
||||
|
||||
URL(${QT5}) := http://download.qt.io/archive/qt/5.8/$(VERSION)/submodules/$(QT5).tar.xz
|
||||
SHA(${QT5}) := eacdd022615734ccdba4e7a92f1f5f3366c0c415
|
||||
DIR(${QT5}) := src/lib/qt5-host
|
@ -1 +1 @@
|
||||
c481efac94f84d9143f6af2cb0630feb1c14d2de
|
||||
ea30a1b02701a7b37e4dad1f0cc301a2cd3c3037
|
||||
|
@ -5,34 +5,521 @@ QT5 := qt-everywhere-opensource-src-${VERSION}
|
||||
QT5_WEBKIT := qtwebkit-opensource-src-$(VERSION)
|
||||
QTSCRIPTCLASSIC := qtscriptclassic-1.0_1-opensource
|
||||
|
||||
DOWNLOADS := ${QT5}.archive ${QT5_WEBKIT}.archive ${QTSCRIPTCLASSIC}.archive
|
||||
DOWNLOADS := ${QT5}.archive ${QT5_WEBKIT}.archive ${QTSCRIPTCLASSIC}.archive symbols.git
|
||||
|
||||
URL(${QT5}) := http://download.qt.io/archive/qt/5.8/$(VERSION)/single/$(QT5).tar.xz
|
||||
SHA(${QT5}) := 1a056ca4f731798e4142a691d0448c2c853228ca
|
||||
DIR(${QT5}) := src/lib/qt5/${QT5}
|
||||
DIR(${QT5}) := src/lib/qt5/qt5
|
||||
|
||||
URL(${QT5_WEBKIT}) := http://download.qt.io/community_releases/5.8/$(VERSION)-final/${QT5_WEBKIT}.tar.xz
|
||||
SHA(${QT5_WEBKIT}) := 79d898f0e447039fb9f12b2f798a0aedf071ea82
|
||||
DIR(${QT5_WEBKIT}) := src/lib/qt5/${QT5}/qtwebkit
|
||||
DIR(${QT5_WEBKIT}) := src/lib/qt5/qt5/qtwebkit
|
||||
|
||||
URL(${QTSCRIPTCLASSIC}) := http://ftp.icm.edu.pl/packages/qt.old/solutions/lgpl/${QTSCRIPTCLASSIC}.tar.gz
|
||||
SHA(${QTSCRIPTCLASSIC}) := 74e9dc82dd194d8ae0fb0f8f1df74081948b943a
|
||||
DIR(${QTSCRIPTCLASSIC}) := src/lib/qt5/${QTSCRIPTCLASSIC}
|
||||
|
||||
URL(symbols) := https://github.com/cproc/genode-symbols.git
|
||||
REV(symbols) := 732fb1b64a0e8e704d5a8a4fb5458be3df068751
|
||||
DIR(symbols) := lib/symbols
|
||||
|
||||
|
||||
PATCHES_DIR := $(REP_DIR)/src/lib/qt5/patches
|
||||
QT5_PATCHES := $(shell cat $(PATCHES_DIR)/series)
|
||||
QT5_WEBKIT_PATCHES := $(shell cat $(PATCHES_DIR)/series.qtwebkit)
|
||||
QTSCRIPTCLASSIC_PATCHES := $(shell cat $(PATCHES_DIR)/series.qtscriptclassic)
|
||||
|
||||
PATCHES := $(addprefix src/lib/qt5/patches/, ${QT5_PATCHES} ${QT5_WEBKIT_PATCHES} ${QTSCRIPTCLASSIC_PATCHES})
|
||||
PATCHES := $(addprefix src/lib/qt5/patches/, ${QT5_PATCHES} ${QTSCRIPTCLASSIC_PATCHES})
|
||||
|
||||
PATCH_OPT := -p1 -d ${DIR(${QT5})}
|
||||
PATCH_OPT(src/lib/qt5/patches/qtscriptclassic_qt5.patch) := -p1 -d ${DIR(${QTSCRIPTCLASSIC})}
|
||||
PATCH_OPT(src/lib/qt5/patches/qtscriptclassic_qt5_7.patch) := -p1 -d ${DIR(${QTSCRIPTCLASSIC})}
|
||||
|
||||
MOC := /usr/local/genode-qt5/bin/moc
|
||||
|
||||
$(call check_tool,bison)
|
||||
$(call check_tool,flex)
|
||||
$(call check_tool,gperf)
|
||||
$(call check_tool,perl)
|
||||
$(call check_tool,python)
|
||||
$(call check_tool,sed)
|
||||
$(call check_tool,gperf)
|
||||
$(call check_tool,$(MOC))
|
||||
|
||||
# generate Qt headers suitable for API package creation (no forwarding headers)
|
||||
|
||||
ifneq ($(VERBOSE),)
|
||||
OUTPUT_FILTER = >/dev/null 2>&1
|
||||
endif
|
||||
|
||||
QT5_CONTRIB_DIR = $(CURDIR)/${DIR(${QT5})}
|
||||
BUILD_DIR = $(CURDIR)/build
|
||||
|
||||
QMAKE = $(BUILD_DIR)/qtbase/bin/qmake
|
||||
|
||||
$(QMAKE): _patch
|
||||
$(VERBOSE)$(MSG_GENERATE)files...
|
||||
$(VERBOSE)mkdir -p $(BUILD_DIR)
|
||||
$(VERBOSE)cd $(BUILD_DIR) && $(QT5_CONTRIB_DIR)/configure \
|
||||
-opensource \
|
||||
-confirm-license \
|
||||
-no-iconv \
|
||||
-no-opengl \
|
||||
$(OUTPUT_FILTER)
|
||||
|
||||
#
|
||||
# generate Makefile from Qmake project file
|
||||
#
|
||||
# $(1): path of Qmake project file
|
||||
#
|
||||
define generate_makefile
|
||||
$(VERBOSE)mkdir -p $(dir $@) && \
|
||||
cd $(dir $@) && \
|
||||
$(QMAKE) -o $@ $(1) -qtconf $(BUILD_DIR)/qtbase/bin/qt.conf -- -opensource $(OUTPUT_FILTER) && \
|
||||
sed -i 's/first: all/first:/g' $@
|
||||
endef
|
||||
|
||||
# qtbase
|
||||
|
||||
$(BUILD_DIR)/qtbase/Makefile: $(QMAKE)
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtbase/qtbase.pro)
|
||||
|
||||
$(BUILD_DIR)/qtbase/src/Makefile: $(BUILD_DIR)/qtbase/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtbase/src/src.pro)
|
||||
|
||||
$(BUILD_DIR)/qtbase/src/corelib/Makefile: $(BUILD_DIR)/qtbase/src/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtbase/src/corelib/corelib.pro)
|
||||
|
||||
$(BUILD_DIR)/qtbase/src/gui/Makefile: $(BUILD_DIR)/qtbase/src/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtbase/src/gui/gui.pro)
|
||||
|
||||
$(BUILD_DIR)/qtbase/src/network/Makefile: $(BUILD_DIR)/qtbase/src/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtbase/src/network/network.pro)
|
||||
|
||||
# the 'include/QtWidgets' dependency is needed for a correct 'QtOpenGLDepends' header
|
||||
$(BUILD_DIR)/qtbase/src/opengl/Makefile: $(BUILD_DIR)/qtbase/src/Makefile include/QtWidgets
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtbase/src/opengl/opengl.pro)
|
||||
|
||||
$(BUILD_DIR)/qtbase/src/platformheaders/Makefile: $(BUILD_DIR)/qtbase/src/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtbase/src/platformheaders/platformheaders.pro)
|
||||
|
||||
$(BUILD_DIR)/qtbase/src/platformsupport/Makefile: $(BUILD_DIR)/qtbase/src/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtbase/src/platformsupport/platformsupport.pro)
|
||||
|
||||
$(BUILD_DIR)/qtbase/src/platformsupport/eglconvenience/Makefile: $(BUILD_DIR)/qtbase/src/platformsupport/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtbase/src/platformsupport/eglconvenience/eglconvenience.pro)
|
||||
|
||||
$(BUILD_DIR)/qtbase/src/platformsupport/eventdispatchers/Makefile: $(BUILD_DIR)/qtbase/src/platformsupport/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtbase/src/platformsupport/eventdispatchers/eventdispatchers.pro)
|
||||
|
||||
$(BUILD_DIR)/qtbase/src/platformsupport/fontdatabases/Makefile: $(BUILD_DIR)/qtbase/src/platformsupport/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtbase/src/platformsupport/fontdatabases/fontdatabases.pro)
|
||||
|
||||
$(BUILD_DIR)/qtbase/src/platformsupport/input/Makefile: $(BUILD_DIR)/qtbase/src/platformsupport/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtbase/src/platformsupport/input/input.pro)
|
||||
|
||||
# the 'include/QtWidgets' dependency is needed for a correct 'QtPrintSupportDepends' header
|
||||
$(BUILD_DIR)/qtbase/src/printsupport/Makefile: $(BUILD_DIR)/qtbase/src/Makefile include/QtWidgets
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtbase/src/printsupport/printsupport.pro)
|
||||
|
||||
$(BUILD_DIR)/qtbase/src/sql/Makefile: $(BUILD_DIR)/qtbase/src/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtbase/src/sql/sql.pro)
|
||||
|
||||
$(BUILD_DIR)/qtbase/src/widgets/Makefile: $(BUILD_DIR)/qtbase/src/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtbase/src/widgets/widgets.pro)
|
||||
|
||||
$(BUILD_DIR)/qtbase/src/xml/Makefile: $(BUILD_DIR)/qtbase/src/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtbase/src/xml/xml.pro)
|
||||
|
||||
# qtdeclarative
|
||||
|
||||
$(BUILD_DIR)/qtdeclarative/Makefile: $(QMAKE)
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtdeclarative/qtdeclarative.pro)
|
||||
|
||||
$(BUILD_DIR)/qtdeclarative/src/Makefile: $(BUILD_DIR)/qtdeclarative/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtdeclarative/src/src.pro)
|
||||
|
||||
$(BUILD_DIR)/qtdeclarative/src/qml/Makefile: $(BUILD_DIR)/qtdeclarative/src/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtdeclarative/src/qml/qml.pro)
|
||||
|
||||
$(BUILD_DIR)/qtdeclarative/src/quick/Makefile: $(BUILD_DIR)/qtdeclarative/src/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtdeclarative/src/quick/quick.pro)
|
||||
|
||||
# qtsvg
|
||||
|
||||
$(BUILD_DIR)/qtsvg/Makefile: $(QMAKE)
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtsvg/qtsvg.pro)
|
||||
|
||||
$(BUILD_DIR)/qtsvg/src/Makefile: $(BUILD_DIR)/qtsvg/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtsvg/src/src.pro)
|
||||
|
||||
$(BUILD_DIR)/qtsvg/src/svg/Makefile: $(BUILD_DIR)/qtsvg/src/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtsvg/src/svg/svg.pro)
|
||||
|
||||
# qttools
|
||||
|
||||
$(BUILD_DIR)/qttools/Makefile: $(QMAKE)
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qttools/qttools.pro)
|
||||
|
||||
$(BUILD_DIR)/qttools/src/Makefile: $(BUILD_DIR)/qttools/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qttools/src/src.pro)
|
||||
|
||||
$(BUILD_DIR)/qttools/src/designer/Makefile: $(BUILD_DIR)/qttools/src/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qttools/src/designer/designer.pro)
|
||||
|
||||
$(BUILD_DIR)/qttools/src/designer/src/Makefile: $(BUILD_DIR)/qttools/src/designer/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qttools/src/designer/src/src.pro)
|
||||
|
||||
$(BUILD_DIR)/qttools/src/designer/src/lib/Makefile: $(BUILD_DIR)/qttools/src/designer/src/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qttools/src/designer/src/lib/lib.pro)
|
||||
|
||||
$(BUILD_DIR)/qttools/src/designer/src/uiplugin/Makefile: $(BUILD_DIR)/qttools/src/designer/src/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qttools/src/designer/src/uiplugin/uiplugin.pro)
|
||||
|
||||
$(BUILD_DIR)/qttools/src/designer/src/uitools/Makefile: $(BUILD_DIR)/qttools/src/designer/src/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qttools/src/designer/src/uitools/uitools.pro)
|
||||
|
||||
# qtwebkit
|
||||
|
||||
$(BUILD_DIR)/qtwebkit/Makefile: $(QMAKE)
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtwebkit/WebKit.pro)
|
||||
|
||||
$(BUILD_DIR)/qtwebkit/Source/Makefile.api: $(BUILD_DIR)/qtwebkit/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtwebkit/Source/api.pri)
|
||||
|
||||
$(BUILD_DIR)/qtwebkit/Source/Makefile.widgetsapi: $(BUILD_DIR)/qtwebkit/Makefile
|
||||
$(call generate_makefile, $(QT5_CONTRIB_DIR)/qtwebkit/Source/widgetsapi.pri)
|
||||
|
||||
#
|
||||
# include directories
|
||||
#
|
||||
|
||||
# qtbase
|
||||
|
||||
include/QtCore: $(BUILD_DIR)/qtbase/src/corelib/Makefile
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_class_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_targ_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_private_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)cp $(QT5_CONTRIB_DIR)/qtbase/src/corelib/qtcore-config.h $@/
|
||||
$(VERBOSE)cp $(QT5_CONTRIB_DIR)/qtbase/src/corelib/qtcore-config_p.h $@/$(VERSION)/QtCore/private/
|
||||
|
||||
include/QtEglSupport: $(BUILD_DIR)/qtbase/src/platformsupport/eglconvenience/Makefile
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_class_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_targ_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_private_headers $(OUTPUT_FILTER)
|
||||
|
||||
include/QtEventDispatcherSupport: $(BUILD_DIR)/qtbase/src/platformsupport/eventdispatchers/Makefile
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_class_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_targ_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_private_headers $(OUTPUT_FILTER)
|
||||
|
||||
include/QtFontDatabaseSupport: $(BUILD_DIR)/qtbase/src/platformsupport/fontdatabases/Makefile
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_class_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_targ_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_private_headers $(OUTPUT_FILTER)
|
||||
|
||||
include/QtGui: $(BUILD_DIR)/qtbase/src/gui/Makefile
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_class_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_targ_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_private_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_qpa_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)cp $(QT5_CONTRIB_DIR)/qtbase/src/gui/qtgui-config.h $@/
|
||||
$(VERBOSE)cp $(QT5_CONTRIB_DIR)/qtbase/src/gui/qtgui-config_p.h $@/$(VERSION)/QtGui/private/
|
||||
|
||||
include/QtInputSupport: $(BUILD_DIR)/qtbase/src/platformsupport/input/Makefile
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_class_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_targ_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_private_headers $(OUTPUT_FILTER)
|
||||
|
||||
include/QtNetwork: $(BUILD_DIR)/qtbase/src/network/Makefile
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_class_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_targ_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_private_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)cp $(QT5_CONTRIB_DIR)/qtbase/src/network/qtnetwork-config.h $@/
|
||||
$(VERBOSE)cp $(QT5_CONTRIB_DIR)/qtbase/src/network/qtnetwork-config_p.h $@/$(VERSION)/QtNetwork/private/
|
||||
|
||||
include/QtOpenGL: $(BUILD_DIR)/qtbase/src/opengl/Makefile
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_class_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_targ_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_private_headers $(OUTPUT_FILTER)
|
||||
|
||||
include/QtPlatformHeaders: $(BUILD_DIR)/qtbase/src/platformheaders/Makefile
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_class_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_targ_headers $(OUTPUT_FILTER)
|
||||
|
||||
include/QtPrintSupport: $(BUILD_DIR)/qtbase/src/printsupport/Makefile
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_class_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_targ_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_private_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_qpa_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)cp $(QT5_CONTRIB_DIR)/qtbase/src/printsupport/qtprintsupport-config.h $@/
|
||||
$(VERBOSE)cp $(QT5_CONTRIB_DIR)/qtbase/src/printsupport/qtprintsupport-config_p.h $@/$(VERSION)/QtPrintSupport/private/
|
||||
|
||||
include/QtSql: $(BUILD_DIR)/qtbase/src/sql/Makefile
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_class_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_targ_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_private_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)cp $(QT5_CONTRIB_DIR)/qtbase/src/sql/qtsql-config.h $@/
|
||||
$(VERBOSE)cp $(QT5_CONTRIB_DIR)/qtbase/src/sql/qtsql-config_p.h $@/$(VERSION)/QtSql/private/
|
||||
|
||||
include/QtWidgets: $(BUILD_DIR)/qtbase/src/widgets/Makefile
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_class_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_targ_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_private_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)cp $(QT5_CONTRIB_DIR)/qtbase/src/widgets/qtwidgets-config.h $@/
|
||||
$(VERBOSE)cp $(QT5_CONTRIB_DIR)/qtbase/src/widgets/qtwidgets-config_p.h $@/$(VERSION)/QtWidgets/private/
|
||||
|
||||
include/QtXml: $(BUILD_DIR)/qtbase/src/xml/Makefile
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_class_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_targ_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_private_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)cp $(QT5_CONTRIB_DIR)/qtbase/src/xml/qtxml-config.h $@/
|
||||
$(VERBOSE)cp $(QT5_CONTRIB_DIR)/qtbase/src/xml/qtxml-config_p.h $@/$(VERSION)/QtXml/private/
|
||||
|
||||
# qtdeclarative
|
||||
|
||||
include/QtQml: $(BUILD_DIR)/qtdeclarative/src/qml/Makefile
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_class_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_targ_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_private_headers $(OUTPUT_FILTER)
|
||||
|
||||
include/QtQuick: $(BUILD_DIR)/qtdeclarative/src/quick/Makefile
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_class_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_targ_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_private_headers $(OUTPUT_FILTER)
|
||||
|
||||
# qtscriptclassic
|
||||
|
||||
include/QtScript:
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)cp -a $(CURDIR)/${DIR(${QTSCRIPTCLASSIC})}/include/QtScript $@
|
||||
$(VERBOSE)cp -a $(CURDIR)/${DIR(${QTSCRIPTCLASSIC})}/src/*[^_p].h $@/
|
||||
|
||||
# qtsvg
|
||||
|
||||
include/QtSvg: $(BUILD_DIR)/qtsvg/src/svg/Makefile
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_class_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_targ_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_private_headers $(OUTPUT_FILTER)
|
||||
|
||||
# qttools
|
||||
|
||||
include/QtDesigner: $(BUILD_DIR)/qttools/src/designer/src/lib/Makefile
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_class_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_targ_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_private_headers $(OUTPUT_FILTER)
|
||||
|
||||
include/QtUiPlugin: $(BUILD_DIR)/qttools/src/designer/src/uiplugin/Makefile
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_class_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_targ_headers $(OUTPUT_FILTER)
|
||||
|
||||
include/QtUiTools: $(BUILD_DIR)/qttools/src/designer/src/uitools/Makefile
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_class_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_targ_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_private_headers $(OUTPUT_FILTER)
|
||||
|
||||
# qtwebkit
|
||||
|
||||
include/QtWebKit: $(BUILD_DIR)/qtwebkit/Source/Makefile.api
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_class_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_targ_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_private_headers $(OUTPUT_FILTER)
|
||||
|
||||
include/QtWebKitWidgets: $(BUILD_DIR)/qtwebkit/Source/Makefile.widgetsapi
|
||||
$(VERBOSE)$(MSG_GENERATE)$@
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_class_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_targ_headers $(OUTPUT_FILTER)
|
||||
$(VERBOSE)make -f $< INSTALL_ROOT=$(CURDIR) install_private_headers $(OUTPUT_FILTER)
|
||||
|
||||
#
|
||||
# additional generated headers
|
||||
#
|
||||
|
||||
# qtdeclarative
|
||||
|
||||
$(CURDIR)/src/lib/qt5/qtdeclarative/src/3rdparty/masm/generated.tag: _patch
|
||||
$(VERBOSE)mkdir -p $(dir $@)
|
||||
$(VERBOSE)python $(QT5_CONTRIB_DIR)/qtdeclarative/src/3rdparty/masm/create_regex_tables > $(dir $@)/RegExpJitTables.h
|
||||
$(VERBOSE)touch $@
|
||||
|
||||
# qtwebkit
|
||||
|
||||
ANGLE_DIR := $(QT5_CONTRIB_DIR)/qtwebkit/Source/ThirdParty/ANGLE
|
||||
|
||||
$(CURDIR)/src/lib/qt5/qtwebkit/Source/ThirdParty/ANGLE/generated/generated.tag: _patch
|
||||
|
||||
$(VERBOSE)mkdir -p $(dir $@)
|
||||
|
||||
$(VERBOSE)flex --noline --nounistd --outfile=$(dir $@)/glslang_lex.cpp $(ANGLE_DIR)/src/compiler/glslang.l
|
||||
$(VERBOSE)flex --noline --nounistd --outfile=$(dir $@)/Tokenizer_lex.cpp $(ANGLE_DIR)/src/compiler/preprocessor/Tokenizer.l
|
||||
$(VERBOSE)bison --no-lines --skeleton=yacc.c --defines=$(dir $@)/glslang_tab.h --output=$(dir $@)/glslang_tab.cpp $(ANGLE_DIR)/src/compiler/glslang.y
|
||||
$(VERBOSE)bison --no-lines --skeleton=yacc.c --defines=$(dir $@)/ExpressionParser_tab.h --output=$(dir $@)/ExpressionParser_tab.cpp $(ANGLE_DIR)/src/compiler/preprocessor/ExpressionParser.y
|
||||
|
||||
$(VERBOSE)touch $@
|
||||
|
||||
JAVASCRIPTCORE_DIR = $(QT5_CONTRIB_DIR)/qtwebkit/Source/JavaScriptCore
|
||||
|
||||
$(CURDIR)/src/lib/qt5/qtwebkit/Source/JavaScriptCore/generated/generated.tag: _patch
|
||||
|
||||
$(VERBOSE)mkdir -p $(dir $@)
|
||||
|
||||
@# create_hash_table
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/ArrayConstructor.cpp -i > $(dir $@)/ArrayConstructor.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/ArrayPrototype.cpp -i > $(dir $@)/ArrayPrototype.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/BooleanPrototype.cpp -i > $(dir $@)/BooleanPrototype.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/DateConstructor.cpp -i > $(dir $@)/DateConstructor.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/DatePrototype.cpp -i > $(dir $@)/DatePrototype.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/ErrorPrototype.cpp -i > $(dir $@)/ErrorPrototype.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/JSGlobalObject.cpp -i > $(dir $@)/JSGlobalObject.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/JSONObject.cpp -i > $(dir $@)/JSONObject.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/MathObject.cpp -i > $(dir $@)/MathObject.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/NamePrototype.cpp -i > $(dir $@)/NamePrototype.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/NumberConstructor.cpp -i > $(dir $@)/NumberConstructor.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/NumberPrototype.cpp -i > $(dir $@)/NumberPrototype.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/ObjectConstructor.cpp -i > $(dir $@)/ObjectConstructor.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/RegExpConstructor.cpp -i > $(dir $@)/RegExpConstructor.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/RegExpObject.cpp -i > $(dir $@)/RegExpObject.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/RegExpPrototype.cpp -i > $(dir $@)/RegExpPrototype.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/runtime/StringConstructor.cpp -i > $(dir $@)/StringConstructor.lut.h
|
||||
$(VERBOSE)perl $(JAVASCRIPTCORE_DIR)/create_hash_table $(JAVASCRIPTCORE_DIR)/parser/Keywords.table -i > $(dir $@)/Lexer.lut.h
|
||||
|
||||
@# create_regex_tables
|
||||
$(VERBOSE)python $(JAVASCRIPTCORE_DIR)/create_regex_tables > $(dir $@)/RegExpJitTables.h
|
||||
|
||||
@# KeywordLookupGenerator.py
|
||||
$(VERBOSE)python $(JAVASCRIPTCORE_DIR)/KeywordLookupGenerator.py $(JAVASCRIPTCORE_DIR)/parser/Keywords.table > $(dir $@)/KeywordLookup.h
|
||||
|
||||
$(VERBOSE)touch $@
|
||||
|
||||
|
||||
# command names used by some of the extracted generator commands
|
||||
DEL_FILE := rm
|
||||
MOVE := mv
|
||||
|
||||
WEBCORE_DIR = $(QT5_CONTRIB_DIR)/qtwebkit/Source/WebCore
|
||||
|
||||
DEFINES = "LANGUAGE_JAVASCRIPT=1 ENABLE_3D_RENDERING=1 ENABLE_ACCELERATED_2D_CANVAS=1 ENABLE_BLOB=1 ENABLE_CANVAS_PATH=1 ENABLE_CHANNEL_MESSAGING=1 ENABLE_CSS_BOX_DECORATION_BREAK=1 ENABLE_CSS_COMPOSITING=1 ENABLE_CSS_EXCLUSIONS=1 ENABLE_CSS_FILTERS=1 ENABLE_CSS_IMAGE_SET=1 ENABLE_CSS_REGIONS=1 ENABLE_CSS_SHAPES=1 ENABLE_CSS_STICKY_POSITION=1 ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 ENABLE_DATALIST_ELEMENT=1 ENABLE_DETAILS_ELEMENT=1 ENABLE_DOWNLOAD_ATTRIBUTE=1 ENABLE_FAST_MOBILE_SCROLLING=1 ENABLE_FILTERS=1 ENABLE_FTPDIR=1 ENABLE_FULLSCREEN_API=1 ENABLE_GESTURE_EVENTS=1 ENABLE_ICONDATABASE=1 ENABLE_IFRAME_SEAMLESS=1 ENABLE_INPUT_TYPE_COLOR=1 ENABLE_INSPECTOR=1 ENABLE_INSPECTOR_SERVER=1 ENABLE_JAVASCRIPT_DEBUGGER=1 ENABLE_LEGACY_NOTIFICATIONS=1 ENABLE_LEGACY_VIEWPORT_ADAPTION=1 ENABLE_LEGACY_VENDOR_PREFIXES=1 ENABLE_LEGACY_WEB_AUDIO=1 ENABLE_LINK_PREFETCH=1 ENABLE_METER_ELEMENT=1 ENABLE_MHTML=1 ENABLE_NOTIFICATIONS=1 ENABLE_PAGE_VISIBILITY_API=1 ENABLE_PROGRESS_ELEMENT=1 ENABLE_RESOLUTION_MEDIA_QUERY=1 ENABLE_REQUEST_ANIMATION_FRAME=1 ENABLE_SHARED_WORKERS=1 ENABLE_SMOOTH_SCROLLING=1 ENABLE_SQL_DATABASE=1 ENABLE_SUBPIXEL_LAYOUT=1 ENABLE_SVG=1 ENABLE_SVG_FONTS=1 ENABLE_TOUCH_ADJUSTMENT=1 ENABLE_TOUCH_EVENTS=1 ENABLE_TOUCH_SLIDER=1 ENABLE_VIEW_MODE_CSS_MEDIA=1 ENABLE_WEB_SOCKETS=1 ENABLE_WEB_TIMING=1 ENABLE_WORKERS=1 ENABLE_XHR_TIMEOUT=1 ENABLE_WEBGL=1"
|
||||
EXTRA_DEFINES = "QT_NO_MTDEV QT_NO_LIBUDEV QT_NO_TSLIB QT_NO_LIBINPUT ENABLE_3D_RENDERING=1 ENABLE_ACCELERATED_2D_CANVAS=1 ENABLE_BLOB=1 ENABLE_CANVAS_PATH=1 ENABLE_CHANNEL_MESSAGING=1 ENABLE_CSS_BOX_DECORATION_BREAK=1 ENABLE_CSS_COMPOSITING=1 ENABLE_CSS_EXCLUSIONS=1 ENABLE_CSS_FILTERS=1 ENABLE_CSS_IMAGE_SET=1 ENABLE_CSS_REGIONS=1 ENABLE_CSS_SHAPES=1 ENABLE_CSS_STICKY_POSITION=1 ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 ENABLE_DATALIST_ELEMENT=1 ENABLE_DETAILS_ELEMENT=1 ENABLE_DOWNLOAD_ATTRIBUTE=1 ENABLE_FAST_MOBILE_SCROLLING=1 ENABLE_FILTERS=1 ENABLE_FTPDIR=1 ENABLE_FULLSCREEN_API=1 ENABLE_GESTURE_EVENTS=1 ENABLE_ICONDATABASE=1 ENABLE_IFRAME_SEAMLESS=1 ENABLE_INPUT_TYPE_COLOR=1 ENABLE_INSPECTOR=1 ENABLE_INSPECTOR_SERVER=1 ENABLE_JAVASCRIPT_DEBUGGER=1 ENABLE_LEGACY_NOTIFICATIONS=1 ENABLE_LEGACY_VIEWPORT_ADAPTION=1 ENABLE_LEGACY_VENDOR_PREFIXES=1 ENABLE_LEGACY_WEB_AUDIO=1 ENABLE_LINK_PREFETCH=1 ENABLE_METER_ELEMENT=1 ENABLE_MHTML=1 ENABLE_NOTIFICATIONS=1 ENABLE_PAGE_VISIBILITY_API=1 ENABLE_PROGRESS_ELEMENT=1 ENABLE_RESOLUTION_MEDIA_QUERY=1 ENABLE_REQUEST_ANIMATION_FRAME=1 ENABLE_SHARED_WORKERS=1 ENABLE_SMOOTH_SCROLLING=1 ENABLE_SQL_DATABASE=1 ENABLE_SUBPIXEL_LAYOUT=1 ENABLE_SVG=1 ENABLE_SVG_FONTS=1 ENABLE_TOUCH_ADJUSTMENT=1 ENABLE_TOUCH_EVENTS=1 ENABLE_TOUCH_SLIDER=1 ENABLE_VIEW_MODE_CSS_MEDIA=1 ENABLE_WEB_SOCKETS=1 ENABLE_WEB_TIMING=1 ENABLE_WORKERS=1 ENABLE_XHR_TIMEOUT=1 WTF_USE_TILED_BACKING_STORE=1 WTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 HAVE_QTQUICK=1 HAVE_QTPRINTSUPPORT=1 HAVE_QSTYLE=1 HAVE_QTTESTLIB=1 WTF_USE_LIBJPEG=1 WTF_USE_LIBPNG=1 PLUGIN_ARCHITECTURE_UNSUPPORTED=1 WTF_USE_3D_GRAPHICS=1 ENABLE_WEBGL=1 ENABLE_BATTERY_STATUS=0 ENABLE_CANVAS_PROXY=0 ENABLE_CSP_NEXT=0 ENABLE_CSS_GRID_LAYOUT=0 ENABLE_CSS_HIERARCHIES=0 ENABLE_CSS_IMAGE_ORIENTATION=0 ENABLE_CSS_IMAGE_RESOLUTION=0 ENABLE_CSS_SHADERS=0 ENABLE_CSS_VARIABLES=0 ENABLE_CSS3_CONDITIONAL_RULES=0 ENABLE_CSS3_TEXT=0 ENABLE_CSS3_TEXT_LINE_BREAK=0 ENABLE_DASHBOARD_SUPPORT=0 ENABLE_DATAGRID=0 ENABLE_DATA_TRANSFER_ITEMS=0 ENABLE_DEVICE_ORIENTATION=0 ENABLE_DIRECTORY_UPLOAD=0 ENABLE_FILE_SYSTEM=0 ENABLE_FONT_LOAD_EVENTS=0 ENABLE_GAMEPAD=0 ENABLE_GEOLOCATION=0 ENABLE_HIGH_DPI_CANVAS=0 ENABLE_INDEXED_DATABASE=0 ENABLE_INPUT_SPEECH=0 ENABLE_INPUT_TYPE_DATE=0 ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 ENABLE_INPUT_TYPE_DATETIMELOCAL=0 ENABLE_INPUT_TYPE_MONTH=0 ENABLE_INPUT_TYPE_TIME=0 ENABLE_INPUT_TYPE_WEEK=0 ENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 ENABLE_MATHML=0 ENABLE_MEDIA_SOURCE=0 ENABLE_MEDIA_STATISTICS=0 ENABLE_MEDIA_STREAM=0 ENABLE_MICRODATA=0 ENABLE_MOUSE_CURSOR_SCALE=0 ENABLE_NAVIGATOR_CONTENT_UTILS=0 ENABLE_NETSCAPE_PLUGIN_API=0 ENABLE_NETWORK_INFO=0 ENABLE_NOSNIFF=0 ENABLE_ORIENTATION_EVENTS=0 ENABLE_PROXIMITY_EVENTS=0 ENABLE_QUOTA=0 ENABLE_RESOURCE_TIMING=0 ENABLE_SCRIPTED_SPEECH=0 ENABLE_SECCOMP_FILTERS=0 ENABLE_SHADOW_DOM=0 ENABLE_STYLE_SCOPED=0 ENABLE_TEMPLATE_ELEMENT=0 ENABLE_TEXT_AUTOSIZING=0 ENABLE_THREADED_HTML_PARSER=0 ENABLE_TOUCH_ICON_LOADING=0 ENABLE_USER_TIMING=0 ENABLE_VIBRATION=0 ENABLE_VIDEO=0 ENABLE_VIDEO_TRACK=0 ENABLE_WEB_AUDIO=0 ENABLE_XSLT=0"
|
||||
GENERATE_BINDINGS_PL = export "SOURCE_ROOT=$(WEBCORE_DIR)" && perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/bindings/scripts/generate-bindings.pl --defines $(DEFINES) --generator JS --include Modules/filesystem --include Modules/geolocation --include Modules/indexeddb --include Modules/mediasource --include Modules/notifications --include Modules/quota --include Modules/webaudio --include Modules/webdatabase --include Modules/websockets --include css --include dom --include editing --include fileapi --include html --include html/canvas --include html/shadow --include html/track --include inspector --include loader/appcache --include page --include plugins --include storage --include svg --include testing --include workers --include xml --outputDir $(dir $@) --supplementalDependencyFile $(dir $@)/supplemental_dependency.tmp --idlAttributesFile $(WEBCORE_DIR)/bindings/scripts/IDLAttributes.txt --preprocessor "$(MOC) -E"
|
||||
# The directory with the generated files must be added for the Genode build
|
||||
# system, because it is not a subdirectory of the current directory.
|
||||
GENERATE_BINDINGS_PL += --include $(dir $@)
|
||||
|
||||
$(CURDIR)/src/lib/qt5/qtwebkit/Source/WebCore/generated/generated.tag: _patch
|
||||
|
||||
$(VERBOSE)mkdir -p $(dir $@)
|
||||
|
||||
@# make_names.pl
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --tags $(WEBCORE_DIR)/mathml/mathtags.in --attrs $(WEBCORE_DIR)/mathml/mathattrs.in --extraDefines $(EXTRA_DEFINES) --preprocessor "$(MOC) -E" --factory --wrapperFactory --outputDir $(dir $@)
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --tags $(WEBCORE_DIR)/svg/svgtags.in --attrs $(WEBCORE_DIR)/svg/svgattrs.in --extraDefines $(EXTRA_DEFINES) --preprocessor "$(MOC) -E" --factory --wrapperFactory --outputDir $(dir $@)
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --attrs $(WEBCORE_DIR)/svg/xlinkattrs.in --preprocessor "$(MOC) -E" --outputDir $(dir $@)
|
||||
|
||||
@# makeprop.pl
|
||||
$(VERBOSE)perl -ne "print $1" $(WEBCORE_DIR)/css/CSSPropertyNames.in $(WEBCORE_DIR)/css/SVGCSSPropertyNames.in > $(dir $@)/CSSPropertyNames.in && cd $(dir $@) && perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/css/makeprop.pl --defines $(DEFINES) --preprocessor "$(MOC) -E" $(WEBCORE_DIR)/css/CSSPropertyNames.in && $(DEL_FILE) CSSPropertyNames.in CSSPropertyNames.gperf
|
||||
|
||||
@# make_settings.pl
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/page/make_settings.pl --input $(WEBCORE_DIR)/page/Settings.in --outputDir $(dir $@)
|
||||
|
||||
@# makevalues.pl
|
||||
$(VERBOSE)perl -ne "print $1" $(WEBCORE_DIR)/css/CSSValueKeywords.in $(WEBCORE_DIR)/css/SVGCSSValueKeywords.in > $(dir $@)/CSSValueKeywords.in && cd $(dir $@) && perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/css/makevalues.pl --defines $(DEFINES) --preprocessor "$(MOC) -E" $(WEBCORE_DIR)/css/CSSValueKeywords.in && $(DEL_FILE) CSSValueKeywords.in CSSValueKeywords.gperf
|
||||
|
||||
@# preprocess-idls.pl
|
||||
$(VERBOSE)sed -e "s,^qtwebkit,$(QT5_CONTRIB_DIR)/qtwebkit,g" -e "s,^generated/,$(dir $@),g" $(REP_DIR)/src/lib/qt5/qtwebkit/Source/WebCore/idl_files > $(dir $@)/idl_files.tmp
|
||||
$(VERBOSE)export "QT5_CONTRIB_DIR=$(QT5_CONTRIB_DIR)" && perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/bindings/scripts/preprocess-idls.pl --defines $(DEFINES) --idlFilesList $(dir $@)/idl_files.tmp --supplementalDependencyFile $(dir $@)/supplemental_dependency.tmp --windowConstructorsFile $(dir $@)/DOMWindowConstructors.idl --workerGlobalScopeConstructorsFile $(dir $@)/WorkerGlobalScopeConstructors.idl --sharedWorkerGlobalScopeConstructorsFile $(dir $@)/SharedWorkerGlobalScopeConstructors.idl --dedicatedWorkerGlobalScopeConstructorsFile $(dir $@)/DedicatedWorkerGlobalScopeConstructors.idl
|
||||
|
||||
@# generate-bindings.pl
|
||||
$(VERBOSE)cd $(dir $@) && while read -r idl_file; do $(GENERATE_BINDINGS_PL) $$idl_file; done < $(dir $@)/idl_files.tmp
|
||||
#$(VERBOSE)while read -r idl_file; do echo "$(GENERATE_BINDINGS_PL) $$idl_file"; $(GENERATE_BINDINGS_PL) $$idl_file; done < $(dir $@)/idl_files.tmp
|
||||
|
||||
@# CodeGeneratorInspector.py
|
||||
$(VERBOSE)python $(WEBCORE_DIR)/inspector/CodeGeneratorInspector.py $(WEBCORE_DIR)/inspector/Inspector.json --output_h_dir $(dir $@) --output_cpp_dir $(dir $@)
|
||||
|
||||
@# xxd.pl
|
||||
$(VERBOSE)perl $(WEBCORE_DIR)/inspector/xxd.pl InspectorOverlayPage_html $(WEBCORE_DIR)/inspector/InspectorOverlayPage.html $(dir $@)/InspectorOverlayPage.h
|
||||
$(VERBOSE)perl $(WEBCORE_DIR)/inspector/xxd.pl InjectedScriptSource_js $(WEBCORE_DIR)/inspector/InjectedScriptSource.js $(dir $@)/InjectedScriptSource.h
|
||||
$(VERBOSE)perl $(WEBCORE_DIR)/inspector/xxd.pl InjectedScriptCanvasModuleSource_js $(WEBCORE_DIR)/inspector/InjectedScriptCanvasModuleSource.js $(dir $@)/InjectedScriptCanvasModuleSource.h
|
||||
|
||||
@# makegrammar.pl
|
||||
$(VERBOSE)perl -I $(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/css/makegrammar.pl --outputDir $(dir $@) --extraDefines $(EXTRA_DEFINES) --preprocessor "$(MOC) -E" --symbolsPrefix cssyy $(WEBCORE_DIR)/css/CSSGrammar.y.in
|
||||
|
||||
@# make_names.pl
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --tags $(WEBCORE_DIR)/html/HTMLTagNames.in --attrs $(WEBCORE_DIR)/html/HTMLAttributeNames.in --extraDefines $(EXTRA_DEFINES) --preprocessor "$(MOC) -E" --factory --wrapperFactory --outputDir $(dir $@)
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --attrs $(WEBCORE_DIR)/xml/xmlnsattrs.in --preprocessor "$(MOC) -E" --outputDir $(dir $@)
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --attrs $(WEBCORE_DIR)/xml/xmlattrs.in --preprocessor "$(MOC) -E" --outputDir $(dir $@)
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_names.pl --fonts $(WEBCORE_DIR)/css/WebKitFontFamilyNames.in --outputDir $(dir $@)
|
||||
|
||||
@# make_event_factory.pl
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_event_factory.pl --input $(WEBCORE_DIR)/dom/EventNames.in --outputDir $(dir $@)
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_event_factory.pl --input $(WEBCORE_DIR)/dom/EventTargetFactory.in --outputDir $(dir $@)
|
||||
|
||||
@# make-dom-exceptions.pl
|
||||
$(VERBOSE)perl -I$(WEBCORE_DIR)/bindings/scripts $(WEBCORE_DIR)/dom/make_dom_exceptions.pl --input $(WEBCORE_DIR)/dom/DOMExceptions.in --outputDir $(dir $@)
|
||||
|
||||
@# create-html-entity-table
|
||||
$(VERBOSE)python $(WEBCORE_DIR)/html/parser/create-html-entity-table -o $(dir $@)/HTMLEntityTable.cpp $(WEBCORE_DIR)/html/parser/HTMLEntityNames.in
|
||||
|
||||
@# make-hash-tools.pl
|
||||
$(VERBOSE)perl $(WEBCORE_DIR)/make-hash-tools.pl $(dir $@) $(WEBCORE_DIR)/platform/ColorData.gperf
|
||||
|
||||
@# make-css-file-arrays.pl
|
||||
$(VERBOSE)perl $(WEBCORE_DIR)/css/make-css-file-arrays.pl $(dir $@)/UserAgentStyleSheets.h $(dir $@)/UserAgentStyleSheetsData.cpp $(WEBCORE_DIR)/css/html.css $(WEBCORE_DIR)/css/quirks.css $(WEBCORE_DIR)/css/mathml.css $(WEBCORE_DIR)/css/svg.css $(WEBCORE_DIR)/css/view-source.css $(WEBCORE_DIR)/css/fullscreen.css $(WEBCORE_DIR)/css/mediaControls.css $(WEBCORE_DIR)/css/mediaControlsQt.css $(WEBCORE_DIR)/css/mediaControlsQtFullscreen.css $(WEBCORE_DIR)/css/plugIns.css $(WEBCORE_DIR)/css/themeQtNoListboxes.css $(WEBCORE_DIR)/css/mobileThemeQt.css
|
||||
$(VERBOSE)perl $(WEBCORE_DIR)/css/make-css-file-arrays.pl $(dir $@)/PlugInsResources.h $(dir $@)/PlugInsResourcesData.cpp $(WEBCORE_DIR)/Resources/plugIns.js
|
||||
|
||||
@# XPathGrammar
|
||||
$(VERBOSE)bison -d -p xpathyy $(WEBCORE_DIR)/xml/XPathGrammar.y -o $(dir $@)/XPathGrammar.tab.c && $(MOVE) $(dir $@)/XPathGrammar.tab.c $(dir $@)/XPathGrammar.cpp && $(MOVE) $(dir $@)/XPathGrammar.tab.h $(dir $@)/XPathGrammar.h
|
||||
|
||||
@# generate-webkit-version.pl
|
||||
$(VERBOSE)perl $(WEBCORE_DIR)/../WebKit/scripts/generate-webkitversion.pl --config $(WEBCORE_DIR)/../WebKit/mac/Configurations/Version.xcconfig --outputDir $(dir $@)/
|
||||
|
||||
$(VERBOSE)touch $@
|
||||
|
||||
|
||||
qt5_headers: include/QtCore \
|
||||
include/QtEglSupport \
|
||||
include/QtEventDispatcherSupport \
|
||||
include/QtFontDatabaseSupport \
|
||||
include/QtGui \
|
||||
include/QtInputSupport \
|
||||
include/QtNetwork \
|
||||
include/QtOpenGL \
|
||||
include/QtPlatformHeaders \
|
||||
include/QtPrintSupport \
|
||||
include/QtSql \
|
||||
include/QtWidgets \
|
||||
include/QtXml \
|
||||
include/QtScript \
|
||||
include/QtQml \
|
||||
include/QtQuick \
|
||||
include/QtSvg \
|
||||
include/QtDesigner \
|
||||
include/QtUiPlugin \
|
||||
include/QtUiTools \
|
||||
include/QtWebKit \
|
||||
include/QtWebKitWidgets
|
||||
$(VERBOSE)rm -rf $(BUILD_DIR)
|
||||
|
||||
qtdeclarative_generated: $(CURDIR)/src/lib/qt5/qtdeclarative/src/3rdparty/masm/generated.tag
|
||||
|
||||
qtwebkit_generated: $(CURDIR)/src/lib/qt5/qtwebkit/Source/ThirdParty/ANGLE/generated/generated.tag \
|
||||
$(CURDIR)/src/lib/qt5/qtwebkit/Source/JavaScriptCore/generated/generated.tag \
|
||||
$(CURDIR)/src/lib/qt5/qtwebkit/Source/WebCore/generated/generated.tag
|
||||
|
||||
default: qt5_headers qtdeclarative_generated qtwebkit_generated
|
||||
|
9
repos/libports/recipes/api/qt5_component/content.mk
Normal file
9
repos/libports/recipes/api/qt5_component/content.mk
Normal file
@ -0,0 +1,9 @@
|
||||
MIRROR_FROM_REP_DIR := lib/symbols/qt5_component
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR) LICENSE
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
LICENSE:
|
||||
cp $(GENODE_DIR)/LICENSE $@
|
1
repos/libports/recipes/api/qt5_component/hash
Normal file
1
repos/libports/recipes/api/qt5_component/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-04-23 736a2965e080df6b0a822a153b594c7dea1461d8
|
26
repos/libports/recipes/api/qt5_core/content.mk
Normal file
26
repos/libports/recipes/api/qt5_core/content.mk
Normal file
@ -0,0 +1,26 @@
|
||||
MIRROR_FROM_REP_DIR := lib/import/import-qt5_core.mk \
|
||||
lib/import/import-qt5.inc
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR)
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/qt5)
|
||||
|
||||
MIRROR_FROM_PORT_DIR := include/QtCore \
|
||||
lib/symbols/qt5_core \
|
||||
src/lib/qt5/qt5/qtbase/mkspecs/common/c89 \
|
||||
src/lib/qt5/qt5/qtbase/mkspecs/common/posix \
|
||||
src/lib/qt5/qt5/qtbase/mkspecs/genode-g++
|
||||
|
||||
content: $(MIRROR_FROM_PORT_DIR)
|
||||
|
||||
$(MIRROR_FROM_PORT_DIR):
|
||||
mkdir -p $(dir $@)
|
||||
cp -r $(PORT_DIR)/$@ $(dir $@)
|
||||
|
||||
content: LICENSE
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/qt5/qt5/LICENSE.LGPLv3 $@
|
1
repos/libports/recipes/api/qt5_core/hash
Normal file
1
repos/libports/recipes/api/qt5_core/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-04-23 b61104a2280c5ebb51528e6ed62794db5f3cd89d
|
23
repos/libports/recipes/api/qt5_gui/content.mk
Normal file
23
repos/libports/recipes/api/qt5_gui/content.mk
Normal file
@ -0,0 +1,23 @@
|
||||
MIRROR_FROM_REP_DIR := lib/import/import-qt5_gui.mk \
|
||||
lib/import/import-qt5.inc
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR)
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/qt5)
|
||||
|
||||
MIRROR_FROM_PORT_DIR := include/QtGui \
|
||||
lib/symbols/qt5_gui
|
||||
|
||||
content: $(MIRROR_FROM_PORT_DIR)
|
||||
|
||||
$(MIRROR_FROM_PORT_DIR):
|
||||
mkdir -p $(dir $@)
|
||||
cp -r $(PORT_DIR)/$@ $(dir $@)
|
||||
|
||||
content: LICENSE
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/qt5/qt5/LICENSE.LGPLv3 $@
|
1
repos/libports/recipes/api/qt5_gui/hash
Normal file
1
repos/libports/recipes/api/qt5_gui/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-04-23 2595b1b627ee17713f75208a49fdc5b58cf2d355
|
23
repos/libports/recipes/api/qt5_network/content.mk
Normal file
23
repos/libports/recipes/api/qt5_network/content.mk
Normal file
@ -0,0 +1,23 @@
|
||||
MIRROR_FROM_REP_DIR := lib/import/import-qt5_network.mk \
|
||||
lib/import/import-qt5.inc
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR)
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/qt5)
|
||||
|
||||
MIRROR_FROM_PORT_DIR := include/QtNetwork \
|
||||
lib/symbols/qt5_network
|
||||
|
||||
content: $(MIRROR_FROM_PORT_DIR)
|
||||
|
||||
$(MIRROR_FROM_PORT_DIR):
|
||||
mkdir -p $(dir $@)
|
||||
cp -r $(PORT_DIR)/$@ $(dir $@)
|
||||
|
||||
content: LICENSE
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/qt5/qt5/LICENSE.LGPLv3 $@
|
1
repos/libports/recipes/api/qt5_network/hash
Normal file
1
repos/libports/recipes/api/qt5_network/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-04-23 df5f0fb0c97112a80dc1c9dc5e871eb1017c8423
|
23
repos/libports/recipes/api/qt5_opengl/content.mk
Normal file
23
repos/libports/recipes/api/qt5_opengl/content.mk
Normal file
@ -0,0 +1,23 @@
|
||||
MIRROR_FROM_REP_DIR := lib/import/import-qt5_opengl.mk \
|
||||
lib/import/import-qt5.inc
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR)
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/qt5)
|
||||
|
||||
MIRROR_FROM_PORT_DIR := include/QtOpenGL \
|
||||
lib/symbols/qt5_opengl
|
||||
|
||||
content: $(MIRROR_FROM_PORT_DIR)
|
||||
|
||||
$(MIRROR_FROM_PORT_DIR):
|
||||
mkdir -p $(dir $@)
|
||||
cp -r $(PORT_DIR)/$@ $(dir $@)
|
||||
|
||||
content: LICENSE
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/qt5/qt5/LICENSE.LGPLv3 $@
|
1
repos/libports/recipes/api/qt5_opengl/hash
Normal file
1
repos/libports/recipes/api/qt5_opengl/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-04-23 f80fe0b2b6943193108c144679765c7ff338cb8d
|
23
repos/libports/recipes/api/qt5_printsupport/content.mk
Normal file
23
repos/libports/recipes/api/qt5_printsupport/content.mk
Normal file
@ -0,0 +1,23 @@
|
||||
MIRROR_FROM_REP_DIR := lib/import/import-qt5_printsupport.mk \
|
||||
lib/import/import-qt5.inc
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR)
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/qt5)
|
||||
|
||||
MIRROR_FROM_PORT_DIR := include/QtPrintSupport \
|
||||
lib/symbols/qt5_printsupport
|
||||
|
||||
content: $(MIRROR_FROM_PORT_DIR)
|
||||
|
||||
$(MIRROR_FROM_PORT_DIR):
|
||||
mkdir -p $(dir $@)
|
||||
cp -r $(PORT_DIR)/$@ $(dir $@)
|
||||
|
||||
content: LICENSE
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/qt5/qt5/LICENSE.LGPLv3 $@
|
1
repos/libports/recipes/api/qt5_printsupport/hash
Normal file
1
repos/libports/recipes/api/qt5_printsupport/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-04-23 01bf4a2eda588c4251645687a9f9ad0e95917336
|
22
repos/libports/recipes/api/qt5_qjpeg/content.mk
Normal file
22
repos/libports/recipes/api/qt5_qjpeg/content.mk
Normal file
@ -0,0 +1,22 @@
|
||||
MIRROR_FROM_REP_DIR := lib/import/import-qt5_qjpeg.mk \
|
||||
lib/import/import-qt5.inc
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR)
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/qt5)
|
||||
|
||||
MIRROR_FROM_PORT_DIR := lib/symbols/qt5_qjpeg
|
||||
|
||||
content: $(MIRROR_FROM_PORT_DIR)
|
||||
|
||||
$(MIRROR_FROM_PORT_DIR):
|
||||
mkdir -p $(dir $@)
|
||||
cp -r $(PORT_DIR)/$@ $(dir $@)
|
||||
|
||||
content: LICENSE
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/qt5/qt5/LICENSE.LGPLv3 $@
|
1
repos/libports/recipes/api/qt5_qjpeg/hash
Normal file
1
repos/libports/recipes/api/qt5_qjpeg/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-04-23 a473d90520da379de97146b66891bd5cc0fad032
|
23
repos/libports/recipes/api/qt5_qml/content.mk
Normal file
23
repos/libports/recipes/api/qt5_qml/content.mk
Normal file
@ -0,0 +1,23 @@
|
||||
MIRROR_FROM_REP_DIR := lib/import/import-qt5_qml.mk \
|
||||
lib/import/import-qt5.inc
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR)
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/qt5)
|
||||
|
||||
MIRROR_FROM_PORT_DIR := include/QtQml \
|
||||
lib/symbols/qt5_qml
|
||||
|
||||
content: $(MIRROR_FROM_PORT_DIR)
|
||||
|
||||
$(MIRROR_FROM_PORT_DIR):
|
||||
mkdir -p $(dir $@)
|
||||
cp -r $(PORT_DIR)/$@ $(dir $@)
|
||||
|
||||
content: LICENSE
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/qt5/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 @@
|
||||
2018-04-23 52994ab4eef65a6952735af16e2906840e38c0d2
|
@ -0,0 +1,11 @@
|
||||
MIRROR_FROM_REP_DIR := include/qt5/qnitpickerviewwidget \
|
||||
lib/import/import-qt5_qnitpickerviewwidget.mk \
|
||||
lib/symbols/qt5_qnitpickerviewwidget
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR) LICENSE
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
LICENSE:
|
||||
cp $(GENODE_DIR)/LICENSE $@
|
1
repos/libports/recipes/api/qt5_qnitpickerviewwidget/hash
Normal file
1
repos/libports/recipes/api/qt5_qnitpickerviewwidget/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-04-23 f6be2dbc15ef14ae84b5aa6708584102dbb5c173
|
27
repos/libports/recipes/api/qt5_qpa_nitpicker/content.mk
Normal file
27
repos/libports/recipes/api/qt5_qpa_nitpicker/content.mk
Normal file
@ -0,0 +1,27 @@
|
||||
MIRROR_FROM_REP_DIR := include/qt5/qpa_nitpicker \
|
||||
lib/import/import-qt5_qpa_nitpicker.mk \
|
||||
lib/import/import-qt5.inc \
|
||||
lib/symbols/qt5_qpa_nitpicker
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR)
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/qt5)
|
||||
|
||||
MIRROR_FROM_PORT_DIR := include/QtEglSupport \
|
||||
include/QtEventDispatcherSupport \
|
||||
include/QtFontDatabaseSupport \
|
||||
include/QtInputSupport
|
||||
|
||||
content: $(MIRROR_FROM_PORT_DIR)
|
||||
|
||||
$(MIRROR_FROM_PORT_DIR):
|
||||
mkdir -p $@
|
||||
cp -r $(PORT_DIR)/$@ $(dir $@)
|
||||
|
||||
content: LICENSE
|
||||
|
||||
LICENSE:
|
||||
cp $(GENODE_DIR)/LICENSE $@
|
1
repos/libports/recipes/api/qt5_qpa_nitpicker/hash
Normal file
1
repos/libports/recipes/api/qt5_qpa_nitpicker/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-04-23 a98328f29f523f6cda5c147f2049325c3a4823a5
|
11
repos/libports/recipes/api/qt5_qpluginwidget/content.mk
Normal file
11
repos/libports/recipes/api/qt5_qpluginwidget/content.mk
Normal file
@ -0,0 +1,11 @@
|
||||
MIRROR_FROM_REP_DIR := include/qt5/qpluginwidget \
|
||||
lib/import/import-qt5_qpluginwidget.mk \
|
||||
lib/symbols/qt5_qpluginwidget
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR) LICENSE
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
LICENSE:
|
||||
cp $(GENODE_DIR)/LICENSE $@
|
1
repos/libports/recipes/api/qt5_qpluginwidget/hash
Normal file
1
repos/libports/recipes/api/qt5_qpluginwidget/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-04-23 d323076752ebbc2f1a1c448e403aab6aaf207df7
|
23
repos/libports/recipes/api/qt5_quick/content.mk
Normal file
23
repos/libports/recipes/api/qt5_quick/content.mk
Normal file
@ -0,0 +1,23 @@
|
||||
MIRROR_FROM_REP_DIR := lib/import/import-qt5_quick.mk \
|
||||
lib/import/import-qt5.inc
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR)
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/qt5)
|
||||
|
||||
MIRROR_FROM_PORT_DIR := include/QtQuick \
|
||||
lib/symbols/qt5_quick
|
||||
|
||||
content: $(MIRROR_FROM_PORT_DIR)
|
||||
|
||||
$(MIRROR_FROM_PORT_DIR):
|
||||
mkdir -p $(dir $@)
|
||||
cp -r $(PORT_DIR)/$@ $(dir $@)
|
||||
|
||||
content: LICENSE
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/qt5/qt5/LICENSE.LGPLv3 $@
|
1
repos/libports/recipes/api/qt5_quick/hash
Normal file
1
repos/libports/recipes/api/qt5_quick/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-04-23 8fa84fbd3fdb92deb5970396046401f28d7cbac3
|
23
repos/libports/recipes/api/qt5_scriptclassic/content.mk
Normal file
23
repos/libports/recipes/api/qt5_scriptclassic/content.mk
Normal file
@ -0,0 +1,23 @@
|
||||
MIRROR_FROM_REP_DIR := lib/import/import-qt5_scriptclassic.mk \
|
||||
lib/import/import-qt5.inc
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR)
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/qt5)
|
||||
|
||||
MIRROR_FROM_PORT_DIR := include/QtScript \
|
||||
lib/symbols/qt5_scriptclassic
|
||||
|
||||
content: $(MIRROR_FROM_PORT_DIR)
|
||||
|
||||
$(MIRROR_FROM_PORT_DIR):
|
||||
mkdir -p $(dir $@)
|
||||
cp -r $(PORT_DIR)/$@ $(dir $@)
|
||||
|
||||
content: LICENSE
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/qt5/qt5/LICENSE.LGPLv3 $@
|
1
repos/libports/recipes/api/qt5_scriptclassic/hash
Normal file
1
repos/libports/recipes/api/qt5_scriptclassic/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-04-23 9e4af56ea60ce95709de15403463e1d6ec1d44b9
|
23
repos/libports/recipes/api/qt5_sql/content.mk
Normal file
23
repos/libports/recipes/api/qt5_sql/content.mk
Normal file
@ -0,0 +1,23 @@
|
||||
MIRROR_FROM_REP_DIR := lib/import/import-qt5_sql.mk \
|
||||
lib/import/import-qt5.inc
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR)
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/qt5)
|
||||
|
||||
MIRROR_FROM_PORT_DIR := include/QtSql \
|
||||
lib/symbols/qt5_sql
|
||||
|
||||
content: $(MIRROR_FROM_PORT_DIR)
|
||||
|
||||
$(MIRROR_FROM_PORT_DIR):
|
||||
mkdir -p $(dir $@)
|
||||
cp -r $(PORT_DIR)/$@ $(dir $@)
|
||||
|
||||
content: LICENSE
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/qt5/qt5/LICENSE.LGPLv3 $@
|
1
repos/libports/recipes/api/qt5_sql/hash
Normal file
1
repos/libports/recipes/api/qt5_sql/hash
Normal file
@ -0,0 +1 @@
|
||||
2018-04-23 e2b7a25670433d69986a4aff3f049a8dfcf325aa
|
23
repos/libports/recipes/api/qt5_svg/content.mk
Normal file
23
repos/libports/recipes/api/qt5_svg/content.mk
Normal file
@ -0,0 +1,23 @@
|
||||
MIRROR_FROM_REP_DIR := lib/import/import-qt5_svg.mk \
|
||||
lib/import/import-qt5.inc
|
||||
|
||||
content: $(MIRROR_FROM_REP_DIR)
|
||||
|
||||
$(MIRROR_FROM_REP_DIR):
|
||||
$(mirror_from_rep_dir)
|
||||
|
||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/qt5)
|
||||
|
||||
MIRROR_FROM_PORT_DIR := include/QtSvg \
|
||||
lib/symbols/qt5_svg
|
||||
|
||||
content: $(MIRROR_FROM_PORT_DIR)
|
||||
|
||||
$(MIRROR_FROM_PORT_DIR):
|
||||
mkdir -p $(dir $@)
|
||||
cp -r $(PORT_DIR)/$@ $(dir $@)
|
||||
|
||||
content: LICENSE
|
||||
|
||||
LICENSE:
|
||||
cp $(PORT_DIR)/src/lib/qt5/qt5/LICENSE.LGPLv3 $@
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user