parent
028ef7d776
commit
ac8633e0e9
|
@ -324,6 +324,13 @@ namespace Genode {
|
|||
*/
|
||||
void *stack_top() { return &_context->stack[-1]; }
|
||||
|
||||
/**
|
||||
* Return base of stack
|
||||
*
|
||||
* \return pointer to last stack element
|
||||
*/
|
||||
void *stack_base() { return (void*)_context->stack_base; }
|
||||
|
||||
/**
|
||||
* Return 'Thread_base' object corresponding to the calling thread
|
||||
*
|
||||
|
|
|
@ -53,7 +53,7 @@ append_if [have_spec sdl] config {
|
|||
|
||||
append_if [have_spec pci] config {
|
||||
<start name="pci_drv">
|
||||
<resource name="RAM" quantum="1M"/>
|
||||
<resource name="RAM" quantum="2M"/>
|
||||
<provides><service name="PCI"/></provides>
|
||||
</start>}
|
||||
|
||||
|
@ -115,8 +115,8 @@ set boot_modules {
|
|||
testnit
|
||||
arora
|
||||
ld.lib.so
|
||||
libc.lib.so libm.lib.so lwip.lib.so
|
||||
zlib.lib.so libpng.lib.so jpeg.lib.so
|
||||
libc.lib.so libm.lib.so lwip.lib.so libc_log.lib.so
|
||||
zlib.lib.so libpng.lib.so jpeg.lib.so libssl.lib.so libcrypto.lib.so
|
||||
dejavusans.lib.so
|
||||
freetype.lib.so
|
||||
libc_lock_pipe.lib.so
|
||||
|
@ -128,6 +128,7 @@ set boot_modules {
|
|||
qt_script.lib.so
|
||||
qt_ui_tools.lib.so
|
||||
qt_webcore.lib.so
|
||||
qt_webkit.lib.so
|
||||
qt_xml.lib.so
|
||||
qnitpickerviewwidget.lib.so
|
||||
qpluginwidget.lib.so
|
||||
|
|
|
@ -31,7 +31,7 @@ HEADERS_FILTER_OUT = \
|
|||
|
||||
QT_MAIN_STACK_SIZE = 768*1024
|
||||
|
||||
LIBS += libm libc_lwip libc_lwip_nic_dhcp qpluginwidget qnitpickerviewwidget
|
||||
LIBS += libm libc_lwip libc_lwip_nic_dhcp libc_log qpluginwidget qnitpickerviewwidget
|
||||
|
||||
RESOURCES += demo_html.qrc
|
||||
|
||||
|
|
17
qt4/Makefile
17
qt4/Makefile
|
@ -9,29 +9,20 @@ VERBOSE ?= @
|
|||
ECHO = @echo
|
||||
DOWNLOAD_DIR = download
|
||||
CONTRIB_DIR = contrib
|
||||
PATCHES_DIR = ../../src/lib/qt4
|
||||
PATCHES_DIR = src/lib/qt4/patches
|
||||
|
||||
REP_DIR := $(realpath .)
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt_version.inc
|
||||
|
||||
QT4_URL = http://ftp.heanet.ie/mirrors/ftp.trolltech.com/pub/qt/source
|
||||
QT4_URL = http://releases.qt-project.org/qt4/source
|
||||
QT4_TGZ = $(QT4).tar.gz
|
||||
|
||||
QTSCRIPTCLASSIC_URL = http://ftp.heanet.ie/mirrors/ftp.trolltech.com/pub/qt/solutions/lgpl
|
||||
QTSCRIPTCLASSIC = qtscriptclassic-1.0_1-opensource
|
||||
QTSCRIPTCLASSIC_TGZ = $(QTSCRIPTCLASSIC).tar.gz
|
||||
|
||||
PATCHES = qt4_genode.patch \
|
||||
qt4_nonblocking_sockets.patch \
|
||||
qt4_no_search_for_resolv_lib.patch \
|
||||
qt4_lwip_connect_semantics_adaption.patch \
|
||||
previewer_example.patch \
|
||||
textedit_example.patch \
|
||||
qt4_no_exit_on_window_close.patch \
|
||||
qt4_virtual_deletelater.patch \
|
||||
qt4_renderwidget.patch \
|
||||
qt4_include_time_h.patch
|
||||
PATCHES = $(shell cat $(PATCHES_DIR)/series)
|
||||
|
||||
#
|
||||
# Utility to check if a tool is installed
|
||||
|
@ -57,7 +48,7 @@ $(CONTRIB_DIR)/$(QT4): $(CONTRIB_DIR) $(DOWNLOAD_DIR)/$(QT4_TGZ)
|
|||
$(VERBOSE)tar xzf $(DOWNLOAD_DIR)/$(QT4_TGZ) -C $(CONTRIB_DIR)
|
||||
$(VERBOSE)touch $(CONTRIB_DIR)/$(QT4)
|
||||
$(VERBOSE)for p in $(PATCHES); do \
|
||||
patch -d $(CONTRIB_DIR)/$(QT4) -p1 -i $(PATCHES_DIR)/$$p; done
|
||||
patch -d $(CONTRIB_DIR)/$(QT4) -p1 -i ../../$(PATCHES_DIR)/$$p; done
|
||||
|
||||
$(CONTRIB_DIR)/$(QTSCRIPTCLASSIC): $(CONTRIB_DIR) $(DOWNLOAD_DIR)/$(QTSCRIPTCLASSIC_TGZ)
|
||||
$(VERBOSE)tar xzf $(DOWNLOAD_DIR)/$(QTSCRIPTCLASSIC_TGZ) -C $(CONTRIB_DIR)
|
||||
|
|
|
@ -217,6 +217,9 @@
|
|||
#ifndef QT_NO_SOUND
|
||||
# define QT_NO_SOUND
|
||||
#endif
|
||||
#ifndef QT_NO_SYSTEMLOCALE
|
||||
# define QT_NO_SYSTEMLOCALE
|
||||
#endif
|
||||
#ifndef QT_NO_SYSTEMSEMAPHORE
|
||||
# define QT_NO_SYSTEMSEMAPHORE
|
||||
#endif
|
||||
|
|
|
@ -31,6 +31,12 @@
|
|||
# define QT_POINTER_SIZE 4
|
||||
#endif
|
||||
|
||||
#if defined(QT_LINKED_OPENSSL) && defined(QT_NO_LINKED_OPENSSL)
|
||||
# undef QT_LINKED_OPENSSL
|
||||
#elif !defined(QT_LINKED_OPENSSL) && !defined(QT_NO_LINKED_OPENSSL)
|
||||
# define QT_LINKED_OPENSSL
|
||||
#endif
|
||||
|
||||
#if defined(QT_NO_ACCESSIBILITY) && defined(QT_ACCESSIBILITY)
|
||||
# undef QT_NO_ACCESSIBILITY
|
||||
#elif !defined(QT_NO_ACCESSIBILITY) && !defined(QT_ACCESSIBILITY)
|
||||
|
@ -145,12 +151,6 @@
|
|||
# define QT_NO_OPENGL
|
||||
#endif
|
||||
|
||||
#if defined(QT_NO_OPENSSL) && defined(QT_OPENSSL)
|
||||
# undef QT_NO_OPENSSL
|
||||
#elif !defined(QT_NO_OPENSSL) && !defined(QT_OPENSSL)
|
||||
# define QT_NO_OPENSSL
|
||||
#endif
|
||||
|
||||
#if defined(QT_NO_OPENVG) && defined(QT_OPENVG)
|
||||
# undef QT_NO_OPENVG
|
||||
#elif !defined(QT_NO_OPENVG) && !defined(QT_OPENVG)
|
||||
|
|
|
@ -10,7 +10,7 @@ QT4_REP_DIR := $(realpath $(dir $(QT4_REP_DIR))../..)
|
|||
|
||||
include $(QT4_REP_DIR)/lib/mk/qt_version.inc
|
||||
|
||||
QT4_INC_DIR := $(QT4_REP_DIR)/src/lib/qt4/mkspecs/qws/genode-x86-g++ \
|
||||
QT4_INC_DIR := $(QT4_REP_DIR)/src/lib/qt4/mkspecs/qws/genode-generic-g++ \
|
||||
$(QT4_REP_DIR)/include/qt4 \
|
||||
$(QT4_REP_DIR)/contrib/$(QT4)/include \
|
||||
$(QT4_REP_DIR)/include/qt4/QtCore \
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
IMPORT_QT4_INC=$(call select_from_repositories,lib/import/import-qt4.inc)
|
||||
|
||||
include $(IMPORT_QT4_INC)
|
|
@ -10,5 +10,11 @@ $(SRC_CC:.cpp=.o): $(COMPILER_MOC_HEADER_MAKE_ALL_FILES_FILTERED)
|
|||
COMPILER_MOC_SOURCE_MAKE_ALL_FILES_FILTERED = $(filter-out $(COMPILER_MOC_SOURCE_MAKE_ALL_FILES_FILTER_OUT), $(COMPILER_MOC_SOURCE_MAKE_ALL_FILES))
|
||||
$(SRC_CC:.cpp=.o): $(COMPILER_MOC_SOURCE_MAKE_ALL_FILES_FILTERED)
|
||||
|
||||
INC_DIR += $(REP_DIR)/src/lib/qt4/mkspecs/qws/genode-x86-g++ \
|
||||
INC_DIR += $(REP_DIR)/src/lib/qt4/mkspecs/qws/genode-generic-g++ \
|
||||
$(REP_DIR)/src/lib/qt4/src/corelib/global
|
||||
|
||||
INC_DIR += $(addprefix $(REP_DIR)/src/lib/qt4/, $(QT_INCPATH))
|
||||
INC_DIR += $(addprefix $(REP_DIR)/contrib/$(QT4)/, $(QT_INCPATH))
|
||||
|
||||
vpath % $(addprefix $(REP_DIR)/src/lib/qt4/, $(QT_VPATH))
|
||||
vpath % $(addprefix $(REP_DIR)/contrib/$(QT4)/, $(QT_VPATH))
|
||||
|
|
|
@ -2,9 +2,6 @@ include $(REP_DIR)/lib/import/import-qt_core.mk
|
|||
|
||||
SHARED_LIB = yes
|
||||
|
||||
# extracted from src/corelib/Makefile
|
||||
QT_DEFINES += -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_FAST_CONCATENATION -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG
|
||||
|
||||
# use default warning level to avoid noise when compiling contrib code
|
||||
CC_WARN = -Wno-unused-but-set-variable -Wno-deprecated-declarations
|
||||
|
||||
|
@ -32,47 +29,12 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES_FILTER_OUT = \
|
|||
moc_qfuturewatcher.cpp \
|
||||
moc_qsharedmemory.cpp
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt.inc
|
||||
|
||||
INC_DIR += $(REP_DIR)/include/qt4/QtCore/private \
|
||||
$(REP_DIR)/contrib/$(QT4)/include/QtCore/private \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/harfbuzz/src
|
||||
$(REP_DIR)/contrib/$(QT4)/include/QtCore/private
|
||||
|
||||
LIBS += launchpad zlib libc libm alarm libc_lock_pipe
|
||||
|
||||
vpath % $(REP_DIR)/include/qt4/QtCore
|
||||
vpath % $(REP_DIR)/include/qt4/QtCore/private
|
||||
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/corelib/global
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/harfbuzz/src
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/corelib/animation
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/corelib/concurrent
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/corelib/thread
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/corelib/tools
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/corelib/io
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/corelib/plugin
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/corelib/kernel
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/corelib/statemachine
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/corelib/xml
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/corelib/codecs
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/plugins/codecs/cn
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/plugins/codecs/jp
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/plugins/codecs/kr
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/plugins/codecs/tw
|
||||
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/corelib/global
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/harfbuzz/src
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/corelib/animation
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/corelib/concurrent
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/corelib/thread
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/corelib/tools
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/corelib/io
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/corelib/plugin
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/corelib/kernel
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/corelib/statemachine
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/corelib/xml
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/corelib/codecs
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/plugins/codecs/cn
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/plugins/codecs/jp
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/plugins/codecs/kr
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/plugins/codecs/tw
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt.inc
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
QT_DEFINES += -DQT_BUILD_CORE_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DHB_EXPORT=Q_CORE_EXPORT -DQT_NO_DEBUG
|
||||
|
||||
QT_INCPATH = \
|
||||
mkspecs/qws/genode-generic-g++ \
|
||||
src/3rdparty/harfbuzz/src \
|
||||
src/3rdparty/md4 \
|
||||
src/3rdparty/md5 \
|
||||
src/corelib \
|
||||
|
||||
QT_SOURCES = \
|
||||
qabstractanimation.cpp \
|
||||
qvariantanimation.cpp \
|
||||
|
@ -44,6 +53,7 @@ QT_SOURCES = \
|
|||
qlinkedlist.cpp \
|
||||
qlist.cpp \
|
||||
qlocale.cpp \
|
||||
qlocale_tools.cpp \
|
||||
qpoint.cpp \
|
||||
qmap.cpp \
|
||||
qmargins.cpp \
|
||||
|
@ -62,6 +72,7 @@ QT_SOURCES = \
|
|||
qvector.cpp \
|
||||
qvsnprintf.cpp \
|
||||
qelapsedtimer_unix.cpp \
|
||||
qlocale_unix.cpp \
|
||||
harfbuzz-buffer.c \
|
||||
harfbuzz-gdef.c \
|
||||
harfbuzz-gsub.c \
|
||||
|
@ -75,6 +86,7 @@ QT_SOURCES = \
|
|||
qbuffer.cpp \
|
||||
qdatastream.cpp \
|
||||
qdataurl.cpp \
|
||||
qtldurl.cpp \
|
||||
qdebug.cpp \
|
||||
qdir.cpp \
|
||||
qdiriterator.cpp \
|
||||
|
@ -92,13 +104,17 @@ QT_SOURCES = \
|
|||
qfsfileengine.cpp \
|
||||
qfsfileengine_iterator.cpp \
|
||||
qfilesystemwatcher.cpp \
|
||||
qfilesystementry.cpp \
|
||||
qfilesystemengine.cpp \
|
||||
qfsfileengine_unix.cpp \
|
||||
qfsfileengine_iterator_unix.cpp \
|
||||
qfilesystemengine_unix.cpp \
|
||||
qprocess_unix.cpp \
|
||||
qfilesystemiterator_unix.cpp \
|
||||
qpluginloader.cpp \
|
||||
qfactoryloader.cpp \
|
||||
quuid.cpp \
|
||||
qlibrary.cpp \
|
||||
qelfparser_p.cpp \
|
||||
qlibrary_unix.cpp \
|
||||
qabstracteventdispatcher.cpp \
|
||||
qabstractitemmodel.cpp \
|
||||
|
@ -121,6 +137,7 @@ QT_SOURCES = \
|
|||
qsystemsemaphore.cpp \
|
||||
qpointer.cpp \
|
||||
qmath.cpp \
|
||||
qsystemerror.cpp \
|
||||
qcore_unix.cpp \
|
||||
qcrashhandler.cpp \
|
||||
qsharedmemory_unix.cpp \
|
||||
|
@ -152,6 +169,7 @@ QT_SOURCES = \
|
|||
qeventtransition.cpp \
|
||||
qxmlstream.cpp \
|
||||
qxmlutils.cpp \
|
||||
moc_qabstractanimation_p.cpp \
|
||||
moc_qfuturewatcher.cpp \
|
||||
moc_qthreadpool.cpp \
|
||||
moc_qnamespace.cpp \
|
||||
|
@ -189,6 +207,24 @@ QT_SOURCES = \
|
|||
moc_qsignaltransition.cpp \
|
||||
moc_qeventtransition.cpp
|
||||
|
||||
QT_VPATH = \
|
||||
src/3rdparty/harfbuzz/src \
|
||||
src/corelib/animation \
|
||||
src/corelib/codecs \
|
||||
src/corelib/concurrent \
|
||||
src/corelib/global \
|
||||
src/corelib/io \
|
||||
src/corelib/kernel \
|
||||
src/corelib/plugin \
|
||||
src/corelib/statemachine \
|
||||
src/corelib/thread \
|
||||
src/corelib/tools \
|
||||
src/corelib/xml \
|
||||
src/plugins/codecs/cn \
|
||||
src/plugins/codecs/jp \
|
||||
src/plugins/codecs/kr \
|
||||
src/plugins/codecs/tw \
|
||||
|
||||
# some source files need to be generated by moc from other source/header files before
|
||||
# they get #included again by the original source file in the compiling stage
|
||||
|
||||
|
@ -197,6 +233,7 @@ QT_SOURCES = \
|
|||
|
||||
COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
||||
moc_qabstractanimation.cpp \
|
||||
moc_qabstractanimation_p.cpp \
|
||||
moc_qvariantanimation.cpp \
|
||||
moc_qpropertyanimation.cpp \
|
||||
moc_qanimationgroup.cpp \
|
||||
|
|
|
@ -2,15 +2,13 @@ include $(REP_DIR)/lib/import/import-qt_gui.mk
|
|||
|
||||
SHARED_LIB = yes
|
||||
|
||||
# extracted from src/gui/Makefile
|
||||
QT_DEFINES += -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_FAST_CONCATENATION -DQT_NO_FONTCONFIG -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_GTK -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -DQT_NO_DEBUG -DQT_CORE_LIB
|
||||
QT_DEFINES += -DQT_NO_QWS_SIGNALHANDLER
|
||||
|
||||
# use default warning level to avoid noise when compiling contrib code
|
||||
CC_WARN = -Wno-unused-but-set-variable -Wno-deprecated-declarations
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt_gui_generated.inc
|
||||
|
||||
QT_DEFINES += -DQT_NO_QWS_SIGNALHANDLER
|
||||
|
||||
# add Genode-specific sources
|
||||
QT_SOURCES += qkbdpc101_qws.cpp \
|
||||
qwindowsurface_nitpicker_qws.cpp \
|
||||
|
@ -51,50 +49,12 @@ COMPILER_MOC_SOURCE_MAKE_ALL_FILES_FILTER_OUT = \
|
|||
# UI headers
|
||||
qfiledialog.o: ui_qfiledialog.h
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt.inc
|
||||
|
||||
INC_DIR += $(REP_DIR)/include/qt4/QtGui/private \
|
||||
$(REP_DIR)/contrib/$(QT4)/include/QtGui/private \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/harfbuzz/src
|
||||
$(REP_DIR)/contrib/$(QT4)/include/QtGui/private
|
||||
|
||||
LIBS += qt_core libpng zlib libc libm freetype jpeg
|
||||
|
||||
vpath % $(REP_DIR)/include/qt4/QtGui
|
||||
vpath % $(REP_DIR)/include/qt4/QtGui/private
|
||||
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/gui/embedded
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/gui/animation
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/gui/effects
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/gui/kernel
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/gui/image
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/gui/painting
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/gui/text
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/gui/styles
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/gui/widgets
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/gui/dialogs
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/gui/accessible
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/gui/itemviews
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/gui/inputmethod
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/gui/graphicsview
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/gui/util
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/gui/statemachine
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/gui/math3d
|
||||
|
||||
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/gui/embedded
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/gui/animation
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/gui/effects
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/gui/kernel
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/gui/image
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/gui/painting
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/gui/text
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/gui/styles
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/gui/widgets
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/gui/dialogs
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/gui/accessible
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/gui/itemviews
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/gui/inputmethod
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/gui/graphicsview
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/gui/util
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/gui/statemachine
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/gui/math3d
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt.inc
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
QT_DEFINES += -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_FONTCONFIG -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_GTK -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB
|
||||
|
||||
QT_INCPATH = \
|
||||
mkspecs/qws/genode-generic-g++ \
|
||||
src/3rdparty/harfbuzz/src \
|
||||
src/gui \
|
||||
src/gui/dialogs \
|
||||
src/gui/image \
|
||||
|
||||
QT_SOURCES = \
|
||||
qsoundqss_qws.cpp \
|
||||
qcopchannel_qws.cpp \
|
||||
|
@ -52,7 +61,6 @@ QT_SOURCES = \
|
|||
qpalette.cpp \
|
||||
qshortcut.cpp \
|
||||
qshortcutmap.cpp \
|
||||
qsound.cpp \
|
||||
qstackedlayout.cpp \
|
||||
qtooltip.cpp \
|
||||
qguivariant.cpp \
|
||||
|
@ -77,6 +85,7 @@ QT_SOURCES = \
|
|||
qwidget_qws.cpp \
|
||||
qkeymapper_qws.cpp \
|
||||
qsessionmanager_qws.cpp \
|
||||
qsound.cpp \
|
||||
qbitmap.cpp \
|
||||
qicon.cpp \
|
||||
qiconloader.cpp \
|
||||
|
@ -96,6 +105,7 @@ QT_SOURCES = \
|
|||
qiconengineplugin.cpp \
|
||||
qmovie.cpp \
|
||||
qpixmap_raster.cpp \
|
||||
qpixmap_blitter.cpp \
|
||||
qnativeimage.cpp \
|
||||
qimagepixmapcleanuphooks.cpp \
|
||||
qvolatileimage.cpp \
|
||||
|
@ -113,6 +123,7 @@ QT_SOURCES = \
|
|||
qbrush.cpp \
|
||||
qcolor.cpp \
|
||||
qcolor_p.cpp \
|
||||
qcosmeticstroker.cpp \
|
||||
qcssutil.cpp \
|
||||
qdrawutil.cpp \
|
||||
qemulationpaintengine.cpp \
|
||||
|
@ -134,6 +145,7 @@ QT_SOURCES = \
|
|||
qprintengine_pdf.cpp \
|
||||
qprintengine_ps.cpp \
|
||||
qprinter.cpp \
|
||||
qprinterinfo.cpp \
|
||||
qrasterizer.cpp \
|
||||
qregion.cpp \
|
||||
qstroker.cpp \
|
||||
|
@ -147,6 +159,8 @@ QT_SOURCES = \
|
|||
qdrawhelper.cpp \
|
||||
qimagescale.cpp \
|
||||
qgrayraster.c \
|
||||
qpaintengine_blitter.cpp \
|
||||
qblittable.cpp \
|
||||
qgraphicssystem_qws.cpp \
|
||||
qprinterinfo_unix.cpp \
|
||||
qbackingstore.cpp \
|
||||
|
@ -182,11 +196,14 @@ QT_SOURCES = \
|
|||
qzip.cpp \
|
||||
qtextodfwriter.cpp \
|
||||
qstatictext.cpp \
|
||||
qrawfont.cpp \
|
||||
qglyphrun.cpp \
|
||||
qfont_qws.cpp \
|
||||
qfontengine_qws.cpp \
|
||||
qfontengine_ft.cpp \
|
||||
qfontengine_qpf.cpp \
|
||||
qabstractfontengine_qws.cpp \
|
||||
qrawfont_ft.cpp \
|
||||
qstyle.cpp \
|
||||
qstylefactory.cpp \
|
||||
qstyleoption.cpp \
|
||||
|
@ -281,6 +298,7 @@ QT_SOURCES = \
|
|||
qprintpreviewdialog.cpp \
|
||||
qabstractitemview.cpp \
|
||||
qheaderview.cpp \
|
||||
qidentityproxymodel.cpp \
|
||||
qlistview.cpp \
|
||||
qbsptree.cpp \
|
||||
qtableview.cpp \
|
||||
|
@ -372,13 +390,13 @@ QT_SOURCES = \
|
|||
moc_qshortcut.cpp \
|
||||
moc_qsizepolicy.cpp \
|
||||
moc_qpalette.cpp \
|
||||
moc_qsound.cpp \
|
||||
moc_qsound_p.cpp \
|
||||
moc_qstackedlayout.cpp \
|
||||
moc_qkeymapper_p.cpp \
|
||||
moc_qsoftkeymanager_p.cpp \
|
||||
moc_qguiplatformplugin_p.cpp \
|
||||
moc_qeventdispatcher_qws_p.cpp \
|
||||
moc_qsound.cpp \
|
||||
moc_qsound_p.cpp \
|
||||
moc_qiconengineplugin.cpp \
|
||||
moc_qimageiohandler.cpp \
|
||||
moc_qpictureformatplugin.cpp \
|
||||
|
@ -477,6 +495,24 @@ QT_SOURCES = \
|
|||
qrc_qstyle.cpp \
|
||||
qrc_qmessagebox.cpp
|
||||
|
||||
QT_VPATH = \
|
||||
src/gui/animation \
|
||||
src/gui/dialogs \
|
||||
src/gui/effects \
|
||||
src/gui/embedded \
|
||||
src/gui/graphicsview \
|
||||
src/gui/image \
|
||||
src/gui/inputmethod \
|
||||
src/gui/itemviews \
|
||||
src/gui/kernel \
|
||||
src/gui/math3d \
|
||||
src/gui/painting \
|
||||
src/gui/statemachine \
|
||||
src/gui/styles \
|
||||
src/gui/text \
|
||||
src/gui/util \
|
||||
src/gui/widgets \
|
||||
|
||||
# some source files need to be generated by moc from other source/header files before
|
||||
# they get #included again by the original source file in the compiling stage
|
||||
|
||||
|
@ -512,8 +548,6 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||
moc_qshortcut.cpp \
|
||||
moc_qsizepolicy.cpp \
|
||||
moc_qpalette.cpp \
|
||||
moc_qsound.cpp \
|
||||
moc_qsound_p.cpp \
|
||||
moc_qstackedlayout.cpp \
|
||||
moc_qwidget.cpp \
|
||||
moc_qwidgetaction.cpp \
|
||||
|
@ -523,6 +557,8 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||
moc_qsoftkeymanager_p.cpp \
|
||||
moc_qguiplatformplugin_p.cpp \
|
||||
moc_qeventdispatcher_qws_p.cpp \
|
||||
moc_qsound.cpp \
|
||||
moc_qsound_p.cpp \
|
||||
moc_qiconengineplugin.cpp \
|
||||
moc_qimageiohandler.cpp \
|
||||
moc_qmovie.cpp \
|
||||
|
@ -640,6 +676,7 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||
moc_qpagesetupdialog_unix_p.cpp \
|
||||
moc_qabstractitemview.cpp \
|
||||
moc_qheaderview.cpp \
|
||||
moc_qidentityproxymodel.cpp \
|
||||
moc_qlistview.cpp \
|
||||
moc_qtableview.cpp \
|
||||
moc_qtreeview.cpp \
|
||||
|
|
|
@ -2,9 +2,6 @@ include $(REP_DIR)/lib/import/import-qt_jscore.mk
|
|||
|
||||
SHARED_LIB = yes
|
||||
|
||||
# extracted from src/3rdparty/webkit/JavaScriptCore/Makefile
|
||||
QT_DEFINES += -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB
|
||||
|
||||
# additional defines for the Genode version
|
||||
CC_OPT += -DSQLITE_NO_SYNC=1 -DSQLITE_THREADSAFE=0
|
||||
|
||||
|
@ -16,85 +13,6 @@ CC_WARN =
|
|||
|
||||
include $(REP_DIR)/lib/mk/qt_jscore_generated.inc
|
||||
|
||||
INC_DIR += $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/assembler \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/assembler \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/bytecode \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/bytecode \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/bytecompiler \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/bytecompiler \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/debugger \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/debugger \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/interpreter \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/interpreter \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/jit \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/jit \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/parser \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/parser \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/pcre \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/pcre \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/profiler \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/profiler \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/runtime \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/runtime \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/wtf \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/wtf \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/wtf/symbian \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/wtf/symbian \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/wtf/unicode \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/wtf/unicode \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/yarr \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/yarr \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/API \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/API \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/ForwardingHeaders \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/ForwardingHeaders \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/generated \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/generated
|
||||
include $(REP_DIR)/lib/mk/qt.inc
|
||||
|
||||
LIBS += qt_network qt_core libc libm
|
||||
|
||||
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/pcre
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/API
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/assembler
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/bytecode
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/bytecompiler
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/debugger
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/interpreter
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/jit
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/parser
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/profiler
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/runtime
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/wtf
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/wtf/qt
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/wtf/symbian
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/wtf/unicode
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/wtf/unicode/icu
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/yarr
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/generated
|
||||
|
||||
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/pcre
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/API
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/assembler
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/bytecode
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/bytecompiler
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/debugger
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/interpreter
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/jit
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/parser
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/profiler
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/runtime
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/wtf
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/wtf/qt
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/wtf/symbian
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/wtf/unicode
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/wtf/unicode/icu
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/yarr
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/generated
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt.inc
|
||||
|
|
|
@ -1,9 +1,75 @@
|
|||
QT_DEFINES += -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB
|
||||
|
||||
QT_INCPATH = \
|
||||
mkspecs/qws/genode-generic-g++ \
|
||||
src/3rdparty/webkit/include \
|
||||
src/3rdparty/webkit/Source \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/API \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/assembler \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/bytecode \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/bytecompiler \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/debugger \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/dfg \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/ForwardingHeaders \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/generated \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/heap \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/interpreter \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/jit \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/parser \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/profiler \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/runtime \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/wtf \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/wtf/gobject \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/wtf/unicode \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/yarr \
|
||||
src/3rdparty/webkit/Source/ThirdParty \
|
||||
|
||||
QT_SOURCES = \
|
||||
pcre_compile.cpp \
|
||||
pcre_exec.cpp \
|
||||
pcre_tables.cpp \
|
||||
pcre_ucp_searchfuncs.cpp \
|
||||
pcre_xclass.cpp \
|
||||
YarrInterpreter.cpp \
|
||||
YarrPattern.cpp \
|
||||
YarrSyntaxChecker.cpp \
|
||||
Assertions.cpp \
|
||||
ByteArray.cpp \
|
||||
CryptographicallyRandomNumber.cpp \
|
||||
CurrentTime.cpp \
|
||||
DateMath.cpp \
|
||||
dtoa.cpp \
|
||||
DecimalNumber.cpp \
|
||||
FastMalloc.cpp \
|
||||
GOwnPtr.cpp \
|
||||
GRefPtr.cpp \
|
||||
HashTable.cpp \
|
||||
MD5.cpp \
|
||||
MainThread.cpp \
|
||||
NullPtr.cpp \
|
||||
OSRandomSource.cpp \
|
||||
MainThreadQt.cpp \
|
||||
StringQt.cpp \
|
||||
ThreadingQt.cpp \
|
||||
PageAllocationAligned.cpp \
|
||||
PageBlock.cpp \
|
||||
ParallelJobsGeneric.cpp \
|
||||
RandomNumber.cpp \
|
||||
RefCountedLeakCounter.cpp \
|
||||
SHA1.cpp \
|
||||
StackBounds.cpp \
|
||||
TCSystemAlloc.cpp \
|
||||
ThreadingNone.cpp \
|
||||
Threading.cpp \
|
||||
TypeTraits.cpp \
|
||||
WTFThreadData.cpp \
|
||||
AtomicString.cpp \
|
||||
CString.cpp \
|
||||
StringBuilder.cpp \
|
||||
StringImpl.cpp \
|
||||
StringStatics.cpp \
|
||||
WTFString.cpp \
|
||||
CollatorDefault.cpp \
|
||||
CollatorICU.cpp \
|
||||
UTF8.cpp \
|
||||
OSAllocatorPosix.cpp \
|
||||
JSBase.cpp \
|
||||
JSCallbackConstructor.cpp \
|
||||
JSCallbackFunction.cpp \
|
||||
|
@ -15,7 +81,9 @@ QT_SOURCES = \
|
|||
JSValueRef.cpp \
|
||||
OpaqueJSString.cpp \
|
||||
ARMAssembler.cpp \
|
||||
ARMv7Assembler.cpp \
|
||||
MacroAssemblerARM.cpp \
|
||||
MacroAssemblerSH4.cpp \
|
||||
CodeBlock.cpp \
|
||||
JumpTable.cpp \
|
||||
Opcode.cpp \
|
||||
|
@ -23,28 +91,49 @@ QT_SOURCES = \
|
|||
StructureStubInfo.cpp \
|
||||
BytecodeGenerator.cpp \
|
||||
NodesCodegen.cpp \
|
||||
ConservativeRoots.cpp \
|
||||
HandleHeap.cpp \
|
||||
HandleStack.cpp \
|
||||
Heap.cpp \
|
||||
MachineStackMarker.cpp \
|
||||
MarkStack.cpp \
|
||||
MarkStackPosix.cpp \
|
||||
MarkStackSymbian.cpp \
|
||||
MarkStackWin.cpp \
|
||||
MarkedBlock.cpp \
|
||||
MarkedSpace.cpp \
|
||||
DebuggerActivation.cpp \
|
||||
DebuggerCallFrame.cpp \
|
||||
Debugger.cpp \
|
||||
DFGByteCodeParser.cpp \
|
||||
DFGGraph.cpp \
|
||||
DFGJITCodeGenerator.cpp \
|
||||
DFGJITCompiler.cpp \
|
||||
DFGNonSpeculativeJIT.cpp \
|
||||
DFGOperations.cpp \
|
||||
DFGSpeculativeJIT.cpp \
|
||||
CallFrame.cpp \
|
||||
Interpreter.cpp \
|
||||
RegisterFile.cpp \
|
||||
ExecutableAllocatorFixedVMPool.cpp \
|
||||
ExecutableAllocatorPosix.cpp \
|
||||
ExecutableAllocatorSymbian.cpp \
|
||||
ExecutableAllocatorWin.cpp \
|
||||
ExecutableAllocator.cpp \
|
||||
JITArithmetic.cpp \
|
||||
JITArithmetic32_64.cpp \
|
||||
JITCall.cpp \
|
||||
JITCall32_64.cpp \
|
||||
JIT.cpp \
|
||||
JITOpcodes.cpp \
|
||||
JITOpcodes32_64.cpp \
|
||||
JITPropertyAccess.cpp \
|
||||
JITPropertyAccess32_64.cpp \
|
||||
JITStubs.cpp \
|
||||
ThunkGenerators.cpp \
|
||||
JSParser.cpp \
|
||||
Lexer.cpp \
|
||||
Nodes.cpp \
|
||||
ParserArena.cpp \
|
||||
Parser.cpp \
|
||||
SourceProviderCache.cpp \
|
||||
Profile.cpp \
|
||||
ProfileGenerator.cpp \
|
||||
ProfileNode.cpp \
|
||||
|
@ -57,7 +146,6 @@ QT_SOURCES = \
|
|||
BooleanObject.cpp \
|
||||
BooleanPrototype.cpp \
|
||||
CallData.cpp \
|
||||
Collector.cpp \
|
||||
CommonIdentifiers.cpp \
|
||||
Completion.cpp \
|
||||
ConstructData.cpp \
|
||||
|
@ -73,8 +161,8 @@ QT_SOURCES = \
|
|||
Executable.cpp \
|
||||
FunctionConstructor.cpp \
|
||||
FunctionPrototype.cpp \
|
||||
GCActivityCallback.cpp \
|
||||
GetterSetter.cpp \
|
||||
GlobalEvalFunction.cpp \
|
||||
Identifier.cpp \
|
||||
InitializeThreading.cpp \
|
||||
InternalFunction.cpp \
|
||||
|
@ -87,11 +175,10 @@ QT_SOURCES = \
|
|||
JSGlobalData.cpp \
|
||||
JSGlobalObject.cpp \
|
||||
JSGlobalObjectFunctions.cpp \
|
||||
JSImmediate.cpp \
|
||||
JSLock.cpp \
|
||||
JSNotAnObject.cpp \
|
||||
JSNumberCell.cpp \
|
||||
JSObject.cpp \
|
||||
JSObjectWithGlobalObject.cpp \
|
||||
JSONObject.cpp \
|
||||
JSPropertyNameIterator.cpp \
|
||||
JSStaticScopeObject.cpp \
|
||||
|
@ -101,10 +188,6 @@ QT_SOURCES = \
|
|||
JSWrapperObject.cpp \
|
||||
LiteralParser.cpp \
|
||||
Lookup.cpp \
|
||||
MarkStackPosix.cpp \
|
||||
MarkStackSymbian.cpp \
|
||||
MarkStackWin.cpp \
|
||||
MarkStack.cpp \
|
||||
MathObject.cpp \
|
||||
NativeErrorConstructor.cpp \
|
||||
NativeErrorPrototype.cpp \
|
||||
|
@ -117,46 +200,45 @@ QT_SOURCES = \
|
|||
PropertyDescriptor.cpp \
|
||||
PropertyNameArray.cpp \
|
||||
PropertySlot.cpp \
|
||||
PrototypeFunction.cpp \
|
||||
RegExpConstructor.cpp \
|
||||
RegExp.cpp \
|
||||
RegExpObject.cpp \
|
||||
RegExpPrototype.cpp \
|
||||
RegExpCache.cpp \
|
||||
RopeImpl.cpp \
|
||||
ScopeChain.cpp \
|
||||
SmallStrings.cpp \
|
||||
StrictEvalActivation.cpp \
|
||||
StringConstructor.cpp \
|
||||
StringObject.cpp \
|
||||
StringPrototype.cpp \
|
||||
StringRecursionChecker.cpp \
|
||||
StructureChain.cpp \
|
||||
Structure.cpp \
|
||||
TimeoutChecker.cpp \
|
||||
UString.cpp \
|
||||
UStringImpl.cpp \
|
||||
Assertions.cpp \
|
||||
ByteArray.cpp \
|
||||
CurrentTime.cpp \
|
||||
DateMath.cpp \
|
||||
dtoa.cpp \
|
||||
FastMalloc.cpp \
|
||||
HashTable.cpp \
|
||||
MainThread.cpp \
|
||||
MainThreadQt.cpp \
|
||||
ThreadingQt.cpp \
|
||||
RandomNumber.cpp \
|
||||
RefCountedLeakCounter.cpp \
|
||||
RegisterFileAllocatorSymbian.cpp \
|
||||
BlockAllocatorSymbian.cpp \
|
||||
ThreadingNone.cpp \
|
||||
Threading.cpp \
|
||||
TypeTraits.cpp \
|
||||
CollatorDefault.cpp \
|
||||
CollatorICU.cpp \
|
||||
UTF8.cpp \
|
||||
RegexCompiler.cpp \
|
||||
RegexInterpreter.cpp \
|
||||
RegexJIT.cpp \
|
||||
Grammar.cpp \
|
||||
TCSystemAlloc.cpp
|
||||
YarrJIT.cpp
|
||||
|
||||
QT_VPATH = \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/API \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/assembler \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/bytecode \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/bytecompiler \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/debugger \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/dfg \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/heap \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/interpreter \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/jit \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/parser \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/profiler \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/runtime \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/wtf \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/wtf/gobject \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/wtf/qt \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/wtf/text \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/wtf/unicode \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/wtf/unicode/icu \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/yarr \
|
||||
|
||||
# some source files need to be generated by moc from other source/header files before
|
||||
# they get #included again by the original source file in the compiling stage
|
||||
|
|
|
@ -2,9 +2,6 @@ include $(REP_DIR)/lib/import/import-qt_network.mk
|
|||
|
||||
SHARED_LIB = yes
|
||||
|
||||
# extracted from src/script/Makefile
|
||||
QT_DEFINES += -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_FAST_CONCATENATION -DQT_NO_DEBUG -DQT_CORE_LIB
|
||||
|
||||
# use default warning level to avoid noise when compiling contrib code
|
||||
CC_WARN =
|
||||
|
||||
|
@ -20,22 +17,6 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES_FILTER_OUT = \
|
|||
COMPILER_MOC_SOURCE_MAKE_ALL_FILES_FILTER_OUT = \
|
||||
qftp.moc
|
||||
|
||||
INC_DIR += $(REP_DIR)/include/qt4/QtNetwork/private \
|
||||
$(REP_DIR)/contrib/$(QT4)/include/QtNetwork/private
|
||||
|
||||
LIBS += qt_core zlib libc
|
||||
|
||||
vpath % $(REP_DIR)/include/qt4/QtNetwork
|
||||
vpath % $(REP_DIR)/include/qt4/QtNetwork/private
|
||||
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/network/access
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/network/bearer
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/network/kernel
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/network/socket
|
||||
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/network/access
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/network/bearer
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/network/kernel
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/network/socket
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt.inc
|
||||
|
||||
LIBS += qt_core zlib libc libssl
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
QT_DEFINES += -DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_CORE_LIB
|
||||
|
||||
QT_INCPATH = \
|
||||
mkspecs/qws/genode-generic-g++ \
|
||||
src/network \
|
||||
src/network/kernel \
|
||||
|
||||
QT_SOURCES = \
|
||||
qftp.cpp \
|
||||
qhttp.cpp \
|
||||
|
@ -6,11 +13,10 @@ QT_SOURCES = \
|
|||
qhttpnetworkreply.cpp \
|
||||
qhttpnetworkconnection.cpp \
|
||||
qhttpnetworkconnectionchannel.cpp \
|
||||
qfilenetworkreply.cpp \
|
||||
qnetworkaccessauthenticationmanager.cpp \
|
||||
qnetworkaccessmanager.cpp \
|
||||
qnetworkaccesscache.cpp \
|
||||
qnetworkaccessbackend.cpp \
|
||||
qnetworkaccessdatabackend.cpp \
|
||||
qnetworkaccessdebugpipebackend.cpp \
|
||||
qnetworkaccessfilebackend.cpp \
|
||||
qnetworkaccesscachebackend.cpp \
|
||||
|
@ -21,8 +27,12 @@ QT_SOURCES = \
|
|||
qnetworkrequest.cpp \
|
||||
qnetworkreply.cpp \
|
||||
qnetworkreplyimpl.cpp \
|
||||
qnetworkreplydataimpl.cpp \
|
||||
qnetworkreplyfileimpl.cpp \
|
||||
qabstractnetworkcache.cpp \
|
||||
qnetworkdiskcache.cpp \
|
||||
qhttpthreaddelegate.cpp \
|
||||
qhttpmultipart.cpp \
|
||||
qnetworksession.cpp \
|
||||
qnetworkconfigmanager.cpp \
|
||||
qnetworkconfiguration.cpp \
|
||||
|
@ -40,7 +50,6 @@ QT_SOURCES = \
|
|||
qnetworkinterface_unix.cpp \
|
||||
qnetworkproxy_generic.cpp \
|
||||
qabstractsocketengine.cpp \
|
||||
qnativesocketengine.cpp \
|
||||
qhttpsocketengine.cpp \
|
||||
qsocks5socketengine.cpp \
|
||||
qabstractsocket.cpp \
|
||||
|
@ -49,9 +58,19 @@ QT_SOURCES = \
|
|||
qtcpserver.cpp \
|
||||
qlocalsocket.cpp \
|
||||
qlocalserver.cpp \
|
||||
qnativesocketengine.cpp \
|
||||
qnativesocketengine_unix.cpp \
|
||||
qlocalsocket_unix.cpp \
|
||||
qlocalserver_unix.cpp \
|
||||
qssl.cpp \
|
||||
qsslcertificate.cpp \
|
||||
qsslconfiguration.cpp \
|
||||
qsslcipher.cpp \
|
||||
qsslerror.cpp \
|
||||
qsslkey.cpp \
|
||||
qsslsocket.cpp \
|
||||
qsslsocket_openssl.cpp \
|
||||
qsslsocket_openssl_symbols.cpp \
|
||||
moc_qhttpnetworkreply_p.cpp \
|
||||
moc_qnetworkaccesscache_p.cpp \
|
||||
moc_qnetworkaccessbackend_p.cpp \
|
||||
|
@ -63,16 +82,25 @@ QT_SOURCES = \
|
|||
moc_qnetworkreply.cpp \
|
||||
moc_qabstractnetworkcache.cpp \
|
||||
moc_qnetworkdiskcache.cpp \
|
||||
moc_qhttpthreaddelegate_p.cpp \
|
||||
moc_qhttpmultipart.cpp \
|
||||
moc_qnetworkconfigmanager_p.cpp \
|
||||
moc_qnetworksession_p.cpp \
|
||||
moc_qbearerplugin_p.cpp \
|
||||
moc_qhostinfo_p.cpp \
|
||||
moc_qabstractsocketengine_p.cpp \
|
||||
moc_qnativesocketengine_p.cpp \
|
||||
moc_qhttpsocketengine_p.cpp \
|
||||
moc_qsocks5socketengine_p.cpp \
|
||||
moc_qtcpsocket.cpp \
|
||||
moc_qudpsocket.cpp
|
||||
moc_qudpsocket.cpp \
|
||||
moc_qnativesocketengine_p.cpp
|
||||
|
||||
QT_VPATH = \
|
||||
src/network/access \
|
||||
src/network/bearer \
|
||||
src/network/kernel \
|
||||
src/network/socket \
|
||||
src/network/ssl \
|
||||
|
||||
# some source files need to be generated by moc from other source/header files before
|
||||
# they get #included again by the original source file in the compiling stage
|
||||
|
@ -86,7 +114,6 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||
moc_qhttpnetworkreply_p.cpp \
|
||||
moc_qhttpnetworkconnection_p.cpp \
|
||||
moc_qhttpnetworkconnectionchannel_p.cpp \
|
||||
moc_qfilenetworkreply_p.cpp \
|
||||
moc_qnetworkaccessmanager.cpp \
|
||||
moc_qnetworkaccesscache_p.cpp \
|
||||
moc_qnetworkaccessbackend_p.cpp \
|
||||
|
@ -97,8 +124,12 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||
moc_qnetworkcookiejar.cpp \
|
||||
moc_qnetworkreply.cpp \
|
||||
moc_qnetworkreplyimpl_p.cpp \
|
||||
moc_qnetworkreplydataimpl_p.cpp \
|
||||
moc_qnetworkreplyfileimpl_p.cpp \
|
||||
moc_qabstractnetworkcache.cpp \
|
||||
moc_qnetworkdiskcache.cpp \
|
||||
moc_qhttpthreaddelegate_p.cpp \
|
||||
moc_qhttpmultipart.cpp \
|
||||
moc_qnetworksession.cpp \
|
||||
moc_qnetworkconfigmanager.cpp \
|
||||
moc_qnetworkconfigmanager_p.cpp \
|
||||
|
@ -107,7 +138,6 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||
moc_qbearerplugin_p.cpp \
|
||||
moc_qhostinfo_p.cpp \
|
||||
moc_qabstractsocketengine_p.cpp \
|
||||
moc_qnativesocketengine_p.cpp \
|
||||
moc_qhttpsocketengine_p.cpp \
|
||||
moc_qsocks5socketengine_p.cpp \
|
||||
moc_qabstractsocket.cpp \
|
||||
|
@ -115,7 +145,9 @@ COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
|||
moc_qudpsocket.cpp \
|
||||
moc_qtcpserver.cpp \
|
||||
moc_qlocalserver.cpp \
|
||||
moc_qlocalsocket.cpp
|
||||
moc_qlocalsocket.cpp \
|
||||
moc_qnativesocketengine_p.cpp \
|
||||
moc_qsslsocket.cpp
|
||||
|
||||
# source files generated from existing source files ('%.moc: %.cpp' rule in spec-qt4.mk)
|
||||
# extracted from 'compiler_moc_source_make_all' rule
|
||||
|
|
|
@ -1,346 +0,0 @@
|
|||
include $(REP_DIR)/lib/import/import-qt_script.mk
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
REQUIRES += deprecated
|
||||
|
||||
# extracted from src/script/Makefile
|
||||
QT_DEFINES += -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_BUILD_SCRIPT_LIB -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DBUILDING_QT__=1 -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DNDEBUG -DJS_EXPORT= -DJS_EXPORTDATA= -DQT_NO_DEBUG -DQT_CORE_LIB
|
||||
|
||||
#CC_CXX_OPT += -pipe -Wreturn-type -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT
|
||||
|
||||
# use default warning level to avoid noise when compiling contrib code
|
||||
CC_WARN =
|
||||
|
||||
# extracted from src/script/Makefile
|
||||
QT_SOURCES = \
|
||||
pcre_compile.cpp \
|
||||
pcre_exec.cpp \
|
||||
pcre_tables.cpp \
|
||||
pcre_ucp_searchfuncs.cpp \
|
||||
pcre_xclass.cpp \
|
||||
Assertions.cpp \
|
||||
ByteArray.cpp \
|
||||
HashTable.cpp \
|
||||
MainThread.cpp \
|
||||
RandomNumber.cpp \
|
||||
RefCountedLeakCounter.cpp \
|
||||
TypeTraits.cpp \
|
||||
CollatorDefault.cpp \
|
||||
CollatorICU.cpp \
|
||||
UTF8.cpp \
|
||||
JSBase.cpp \
|
||||
JSCallbackConstructor.cpp \
|
||||
JSCallbackFunction.cpp \
|
||||
JSCallbackObject.cpp \
|
||||
JSClassRef.cpp \
|
||||
JSContextRef.cpp \
|
||||
JSObjectRef.cpp \
|
||||
JSStringRef.cpp \
|
||||
JSValueRef.cpp \
|
||||
OpaqueJSString.cpp \
|
||||
InitializeThreading.cpp \
|
||||
JSGlobalData.cpp \
|
||||
JSGlobalObject.cpp \
|
||||
JSStaticScopeObject.cpp \
|
||||
JSVariableObject.cpp \
|
||||
JSActivation.cpp \
|
||||
JSNotAnObject.cpp \
|
||||
JSONObject.cpp \
|
||||
LiteralParser.cpp \
|
||||
MarkStack.cpp \
|
||||
TimeoutChecker.cpp \
|
||||
CodeBlock.cpp \
|
||||
StructureStubInfo.cpp \
|
||||
JumpTable.cpp \
|
||||
ARMAssembler.cpp \
|
||||
MacroAssemblerARM.cpp \
|
||||
JIT.cpp \
|
||||
JITCall.cpp \
|
||||
JITArithmetic.cpp \
|
||||
JITOpcodes.cpp \
|
||||
JITPropertyAccess.cpp \
|
||||
ExecutableAllocator.cpp \
|
||||
JITStubs.cpp \
|
||||
BytecodeGenerator.cpp \
|
||||
ExceptionHelpers.cpp \
|
||||
JSPropertyNameIterator.cpp \
|
||||
Interpreter.cpp \
|
||||
Opcode.cpp \
|
||||
SamplingTool.cpp \
|
||||
RegexCompiler.cpp \
|
||||
RegexInterpreter.cpp \
|
||||
RegexJIT.cpp \
|
||||
RegisterFile.cpp \
|
||||
ExecutableAllocatorPosix.cpp \
|
||||
MarkStackPosix.cpp \
|
||||
TCSystemAlloc.cpp \
|
||||
ArgList.cpp \
|
||||
Arguments.cpp \
|
||||
ArrayConstructor.cpp \
|
||||
ArrayPrototype.cpp \
|
||||
BooleanConstructor.cpp \
|
||||
BooleanObject.cpp \
|
||||
BooleanPrototype.cpp \
|
||||
CallData.cpp \
|
||||
Collector.cpp \
|
||||
CommonIdentifiers.cpp \
|
||||
ConstructData.cpp \
|
||||
CurrentTime.cpp \
|
||||
DateConstructor.cpp \
|
||||
DateConversion.cpp \
|
||||
DateInstance.cpp \
|
||||
DatePrototype.cpp \
|
||||
Debugger.cpp \
|
||||
DebuggerCallFrame.cpp \
|
||||
DebuggerActivation.cpp \
|
||||
dtoa.cpp \
|
||||
Error.cpp \
|
||||
ErrorConstructor.cpp \
|
||||
ErrorInstance.cpp \
|
||||
ErrorPrototype.cpp \
|
||||
CallFrame.cpp \
|
||||
Executable.cpp \
|
||||
FunctionConstructor.cpp \
|
||||
FunctionPrototype.cpp \
|
||||
GetterSetter.cpp \
|
||||
GlobalEvalFunction.cpp \
|
||||
Identifier.cpp \
|
||||
InternalFunction.cpp \
|
||||
Completion.cpp \
|
||||
JSArray.cpp \
|
||||
JSAPIValueWrapper.cpp \
|
||||
JSByteArray.cpp \
|
||||
JSCell.cpp \
|
||||
JSFunction.cpp \
|
||||
JSGlobalObjectFunctions.cpp \
|
||||
JSImmediate.cpp \
|
||||
JSLock.cpp \
|
||||
JSNumberCell.cpp \
|
||||
JSObject.cpp \
|
||||
JSString.cpp \
|
||||
JSValue.cpp \
|
||||
JSWrapperObject.cpp \
|
||||
Lexer.cpp \
|
||||
Lookup.cpp \
|
||||
MathObject.cpp \
|
||||
NativeErrorConstructor.cpp \
|
||||
NativeErrorPrototype.cpp \
|
||||
Nodes.cpp \
|
||||
NumberConstructor.cpp \
|
||||
NumberObject.cpp \
|
||||
NumberPrototype.cpp \
|
||||
ObjectConstructor.cpp \
|
||||
ObjectPrototype.cpp \
|
||||
Operations.cpp \
|
||||
Parser.cpp \
|
||||
ParserArena.cpp \
|
||||
PropertyDescriptor.cpp \
|
||||
PropertyNameArray.cpp \
|
||||
PropertySlot.cpp \
|
||||
PrototypeFunction.cpp \
|
||||
RegExp.cpp \
|
||||
RegExpConstructor.cpp \
|
||||
RegExpObject.cpp \
|
||||
RegExpPrototype.cpp \
|
||||
ScopeChain.cpp \
|
||||
SmallStrings.cpp \
|
||||
StringConstructor.cpp \
|
||||
StringObject.cpp \
|
||||
StringPrototype.cpp \
|
||||
Structure.cpp \
|
||||
StructureChain.cpp \
|
||||
UString.cpp \
|
||||
HeavyProfile.cpp \
|
||||
Profile.cpp \
|
||||
ProfileGenerator.cpp \
|
||||
ProfileNode.cpp \
|
||||
Profiler.cpp \
|
||||
TreeProfile.cpp \
|
||||
DateMath.cpp \
|
||||
FastMalloc.cpp \
|
||||
Threading.cpp \
|
||||
MainThreadQt.cpp \
|
||||
ThreadingQt.cpp \
|
||||
Grammar.cpp \
|
||||
qscriptclass.cpp \
|
||||
qscriptclasspropertyiterator.cpp \
|
||||
qscriptcontext.cpp \
|
||||
qscriptcontextinfo.cpp \
|
||||
qscriptengine.cpp \
|
||||
qscriptengineagent.cpp \
|
||||
qscriptextensionplugin.cpp \
|
||||
qscriptprogram.cpp \
|
||||
qscriptstring.cpp \
|
||||
qscriptvalue.cpp \
|
||||
qscriptvalueiterator.cpp \
|
||||
qscriptable.cpp \
|
||||
qscriptfunction.cpp \
|
||||
qscriptobject.cpp \
|
||||
qscriptclassobject.cpp \
|
||||
qscriptvariant.cpp \
|
||||
qscriptqobject.cpp \
|
||||
qscriptglobalobject.cpp \
|
||||
qscriptactivationobject.cpp \
|
||||
qscriptdeclarativeobject.cpp \
|
||||
qscriptdeclarativeclass.cpp \
|
||||
qscriptast.cpp \
|
||||
qscriptastvisitor.cpp \
|
||||
qscriptgrammar.cpp \
|
||||
qscriptsyntaxchecker.cpp \
|
||||
qscriptlexer.cpp \
|
||||
qscriptdate.cpp \
|
||||
moc_qscriptextensionplugin.cpp
|
||||
|
||||
# some source files need to be generated by moc from other source/header files before
|
||||
# they get #included again by the original source file in the compiling stage
|
||||
|
||||
# source files generated from existing header files ("moc_%.cpp: %.h" rule in spec-qt4.mk)
|
||||
# extracted from "compiler_moc_header_make_all" target
|
||||
COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
||||
moc_qscriptengine.cpp \
|
||||
moc_qscriptextensionplugin.cpp \
|
||||
moc_qscriptqobject_p.cpp
|
||||
|
||||
# source files generated from existing source files ("%.moc: %.cpp" rule in spec-qt4.mk)
|
||||
# extracted from "compiler_moc_source_make_all" rule
|
||||
COMPILER_MOC_SOURCE_MAKE_ALL_FILES = \
|
||||
MainThreadQt.moc
|
||||
|
||||
INC_DIR += $(REP_DIR)/src/lib/qt4/mkspecs/qws/genode-x86-g++ \
|
||||
$(REP_DIR)/include/qt4 \
|
||||
$(REP_DIR)/contrib/$(QT4)/include \
|
||||
$(REP_DIR)/include/qt4/QtCore \
|
||||
$(REP_DIR)/contrib/$(QT4)/include/QtCore \
|
||||
$(REP_DIR)/include/qt4/QtCore/private \
|
||||
$(REP_DIR)/contrib/$(QT4)/include/QtCore/private \
|
||||
$(REP_DIR)/include/qt4/QtScript \
|
||||
$(REP_DIR)/contrib/$(QT4)/include/QtScript \
|
||||
$(REP_DIR)/include/qt4/QtScript/private \
|
||||
$(REP_DIR)/contrib/$(QT4)/include/QtScript/private \
|
||||
$(REP_DIR)/src/lib/qt4/src/script \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/script \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/assembler \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/assembler \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/bytecode \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/bytecode \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/debugger \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/debugger \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/interpreter \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/interpreter \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/jit \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/jit \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/parser \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/parser \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/profiler \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/profiler \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/runtime \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/runtime \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/wrec \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/wrec \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/wtf \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/wtf \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/yarr \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/yarr \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/API \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/API \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/javascriptcore/qt/Api \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/javascriptcore/qt/Api \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/pcre \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/pcre \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/javascriptcoreBuild/Release/JavaScriptCore/tmp \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/javascriptcoreBuild/Release/JavaScriptCore/tmp \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/parser \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/parser \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/debugger \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/debugger \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/runtime \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/runtime \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/wtf \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/wtf \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/unicode \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/unicode \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/interpreter \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/interprter \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/jit \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/jit \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/profiler \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/profiler \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/wrec \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/wrec \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/API \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/API \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/bytecode \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/bytecode \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/assembler \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/assembler \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/generated \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/generated \
|
||||
$(REP_DIR)/src/lib/qt4/src/corelib/global
|
||||
|
||||
LIBS += qt_core libc
|
||||
|
||||
vpath % $(REP_DIR)/include/qt4/QtScript
|
||||
vpath % $(REP_DIR)/include/qt4/QtScript/private
|
||||
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/pcre
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/wtf
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/icu
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/wtf/qt
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/API
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/runtime
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/bytecode
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/assembler
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/jit
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/interpreter
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/bytecode
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/yarr
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/debugger
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/parser
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/profiler
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/javascriptcore/JavaScriptCore/generated
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/script/api
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/script/bridge
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/script/parser
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/script/utils
|
||||
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/pcre
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/wtf
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/icu
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/wtf/qt
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/API
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/runtime
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/bytecode
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/assembler
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/jit
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/interpreter
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/bytecode
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/yarr
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/debugger
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/parser
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/profiler
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/javascriptcore/JavaScriptCore/generated
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/script/api
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/script/bridge
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/script/parser
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/script/utils
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt.inc
|
|
@ -2,15 +2,14 @@ include $(REP_DIR)/lib/import/import-qt_scriptclassic.mk
|
|||
|
||||
SHARED_LIB = yes
|
||||
|
||||
# extracted from src/script/Makefile
|
||||
QT_DEFINES += -DQT_BUILD_SCRIPT_LIB -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQ_SCRIPT_DIRECT_CODE -DQT_NO_DEBUG -DQT_CORE_LIB
|
||||
|
||||
# use default warning level to avoid noise when compiling contrib code
|
||||
CC_WARN =
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt_scriptclassic_generated.inc
|
||||
|
||||
INC_DIR += $(REP_DIR)/src/lib/qt4/mkspecs/qws/genode-x86-g++ \
|
||||
include $(REP_DIR)/lib/mk/qt.inc
|
||||
|
||||
INC_DIR += $(REP_DIR)/src/lib/qt4/mkspecs/qws/genode-generic-g++ \
|
||||
$(REP_DIR)/include/qt4 \
|
||||
$(REP_DIR)/contrib/include \
|
||||
$(REP_DIR)/include/qt4/QtCore \
|
||||
|
@ -30,5 +29,3 @@ vpath % $(REP_DIR)/include/qt4/QtScript/private
|
|||
vpath % $(REP_DIR)/src/lib/qt4/src/script
|
||||
|
||||
vpath % $(REP_DIR)/contrib/qtscriptclassic-1.0_1-opensource/src
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt.inc
|
||||
|
|
|
@ -2,148 +2,14 @@ include $(REP_DIR)/lib/import/import-qt_scripttools.mk
|
|||
|
||||
SHARED_LIB = yes
|
||||
|
||||
# extracted from src/script/Makefile
|
||||
QT_DEFINES += -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_GUI_LIB -DQT_CORE_LIB
|
||||
include $(REP_DIR)/lib/mk/qt_scripttools_generated.inc
|
||||
|
||||
# use default warning level to avoid noise when compiling contrib code
|
||||
CC_WARN =
|
||||
include $(REP_DIR)/lib/mk/qt.inc
|
||||
|
||||
# extracted from src/script/Makefile
|
||||
QT_SOURCES = \
|
||||
qscriptdebuggervalue.cpp \
|
||||
qscriptdebuggervalueproperty.cpp \
|
||||
qscriptdebuggercommand.cpp \
|
||||
qscriptdebuggerresponse.cpp \
|
||||
qscriptdebuggerevent.cpp \
|
||||
qscriptdebuggercommandexecutor.cpp \
|
||||
qscriptdebuggercommandschedulerfrontend.cpp \
|
||||
qscriptdebuggerbackend.cpp \
|
||||
qscriptdebuggeragent.cpp \
|
||||
qscriptdebuggerfrontend.cpp \
|
||||
qscriptstdmessagehandler.cpp \
|
||||
qscriptenginedebuggerfrontend.cpp \
|
||||
qscriptdebuggerjob.cpp \
|
||||
qscriptdebuggercommandschedulerjob.cpp \
|
||||
qscriptvalueproperty.cpp \
|
||||
qscriptobjectsnapshot.cpp \
|
||||
qscriptscriptdata.cpp \
|
||||
qscriptxmlparser.cpp \
|
||||
qscriptbreakpointdata.cpp \
|
||||
qscriptdebugger.cpp \
|
||||
qscriptdebuggerconsole.cpp \
|
||||
qscriptdebuggerconsolecommand.cpp \
|
||||
qscriptdebuggerconsolecommandjob.cpp \
|
||||
qscriptdebuggerconsolecommandgroupdata.cpp \
|
||||
qscriptdebuggerconsolecommandmanager.cpp \
|
||||
qscriptcompletiontaskinterface.cpp \
|
||||
qscriptcompletiontask.cpp \
|
||||
qscriptdebuggerconsoleglobalobject.cpp \
|
||||
qscriptdebuggerscriptedconsolecommand.cpp \
|
||||
qscriptedit.cpp \
|
||||
qscriptsyntaxhighlighter.cpp \
|
||||
qscriptdebuggerconsolewidgetinterface.cpp \
|
||||
qscriptdebuggerconsolewidget.cpp \
|
||||
qscriptdebuggerstackwidgetinterface.cpp \
|
||||
qscriptdebuggerstackwidget.cpp \
|
||||
qscriptdebuggerstackmodel.cpp \
|
||||
qscriptdebuggerscriptswidgetinterface.cpp \
|
||||
qscriptdebuggerscriptswidget.cpp \
|
||||
qscriptdebuggerscriptsmodel.cpp \
|
||||
qscriptdebuggerlocalswidgetinterface.cpp \
|
||||
qscriptdebuggerlocalswidget.cpp \
|
||||
qscriptdebuggerlocalsmodel.cpp \
|
||||
qscriptdebuggercodewidgetinterface.cpp \
|
||||
qscriptdebuggercodewidget.cpp \
|
||||
qscriptdebuggercodeviewinterface.cpp \
|
||||
qscriptdebuggercodeview.cpp \
|
||||
qscriptdebuggercodefinderwidgetinterface.cpp \
|
||||
qscriptdebuggercodefinderwidget.cpp \
|
||||
qscriptdebugoutputwidgetinterface.cpp \
|
||||
qscriptdebugoutputwidget.cpp \
|
||||
qscriptbreakpointswidgetinterface.cpp \
|
||||
qscriptbreakpointswidget.cpp \
|
||||
qscriptbreakpointsmodel.cpp \
|
||||
qscripterrorlogwidgetinterface.cpp \
|
||||
qscripterrorlogwidget.cpp \
|
||||
qscriptdebuggerstandardwidgetfactory.cpp \
|
||||
qscriptenginedebugger.cpp \
|
||||
moc_qscriptcompletiontaskinterface_p.cpp \
|
||||
moc_qscriptcompletiontask_p.cpp \
|
||||
moc_qscriptdebuggerconsoleglobalobject_p.cpp \
|
||||
moc_qscriptedit_p.cpp \
|
||||
moc_qscriptdebuggerconsolewidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggerstackwidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggerscriptswidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggerscriptsmodel_p.cpp \
|
||||
moc_qscriptdebuggerlocalswidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggerlocalsmodel_p.cpp \
|
||||
moc_qscriptdebuggercodewidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggercodeviewinterface_p.cpp \
|
||||
moc_qscriptdebuggercodefinderwidgetinterface_p.cpp \
|
||||
moc_qscriptdebugoutputwidgetinterface_p.cpp \
|
||||
moc_qscriptdebugoutputwidget_p.cpp \
|
||||
moc_qscriptbreakpointswidgetinterface_p.cpp \
|
||||
moc_qscriptbreakpointsmodel_p.cpp \
|
||||
moc_qscripterrorlogwidgetinterface_p.cpp \
|
||||
moc_qscripterrorlogwidget_p.cpp \
|
||||
qrc_scripttools_debugging.cpp
|
||||
|
||||
# some source files need to be generated by moc from other source/header files before
|
||||
# they get #included again by the original source file in the compiling stage
|
||||
|
||||
# source files generated from existing header files ("moc_%.cpp: %.h" rule in spec-qt4.mk)
|
||||
# extracted from "compiler_moc_header_make_all" target
|
||||
COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
||||
moc_qscriptdebugger_p.cpp \
|
||||
moc_qscriptcompletiontaskinterface_p.cpp \
|
||||
moc_qscriptcompletiontask_p.cpp \
|
||||
moc_qscriptdebuggerconsoleglobalobject_p.cpp \
|
||||
moc_qscriptedit_p.cpp \
|
||||
moc_qscriptdebuggerconsolewidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggerconsolewidget_p.cpp \
|
||||
moc_qscriptdebuggerstackwidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggerstackwidget_p.cpp \
|
||||
moc_qscriptdebuggerscriptswidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggerscriptswidget_p.cpp \
|
||||
moc_qscriptdebuggerscriptsmodel_p.cpp \
|
||||
moc_qscriptdebuggerlocalswidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggerlocalswidget_p.cpp \
|
||||
moc_qscriptdebuggerlocalsmodel_p.cpp \
|
||||
moc_qscriptdebuggercodewidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggercodewidget_p.cpp \
|
||||
moc_qscriptdebuggercodeviewinterface_p.cpp \
|
||||
moc_qscriptdebuggercodeview_p.cpp \
|
||||
moc_qscriptdebuggercodefinderwidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggercodefinderwidget_p.cpp \
|
||||
moc_qscriptdebugoutputwidgetinterface_p.cpp \
|
||||
moc_qscriptdebugoutputwidget_p.cpp \
|
||||
moc_qscriptbreakpointswidgetinterface_p.cpp \
|
||||
moc_qscriptbreakpointswidget_p.cpp \
|
||||
moc_qscriptbreakpointsmodel_p.cpp \
|
||||
moc_qscripterrorlogwidgetinterface_p.cpp \
|
||||
moc_qscripterrorlogwidget_p.cpp \
|
||||
moc_qscriptenginedebugger.cpp
|
||||
|
||||
# source files generated from existing source files ("%.moc: %.cpp" rule in spec-qt4.mk)
|
||||
# extracted from "compiler_moc_source_make_all" rule
|
||||
COMPILER_MOC_SOURCE_MAKE_ALL_FILES = \
|
||||
qscriptdebuggerconsolewidget.moc \
|
||||
qscriptdebuggerlocalswidget.moc \
|
||||
qscriptbreakpointswidget.moc \
|
||||
qscriptenginedebugger.moc
|
||||
|
||||
QT4_INC_DIR += $(REP_DIR)/include/qt4/QtScript/private \
|
||||
$(REP_DIR)/contrib/$(QT4)/include/QtScript/private \
|
||||
$(REP_DIR)/include/qt4/QtScriptTools/private \
|
||||
$(REP_DIR)/contrib/$(QT4)/include/QtScriptTools/private \
|
||||
$(REP_DIR)/src/lib/qt4/src/corelib/global
|
||||
INC_DIR += $(REP_DIR)/include/qt4/QtScriptTools/private \
|
||||
$(REP_DIR)/contrib/$(QT4)/include/QtScriptTools/private
|
||||
|
||||
LIBS += qt_core libc
|
||||
|
||||
vpath % $(REP_DIR)/include/qt4/QtScriptTools
|
||||
vpath % $(REP_DIR)/include/qt4/QtScriptTools/private
|
||||
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/scripttools/debugging
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/scripttools/debugging
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt.inc
|
||||
|
|
|
@ -0,0 +1,134 @@
|
|||
QT_DEFINES += -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_GUI_LIB -DQT_CORE_LIB
|
||||
|
||||
QT_INCPATH = \
|
||||
mkspecs/qws/genode-generic-g++ \
|
||||
src/scripttools \
|
||||
|
||||
QT_SOURCES = \
|
||||
qscriptdebuggervalue.cpp \
|
||||
qscriptdebuggervalueproperty.cpp \
|
||||
qscriptdebuggercommand.cpp \
|
||||
qscriptdebuggerresponse.cpp \
|
||||
qscriptdebuggerevent.cpp \
|
||||
qscriptdebuggercommandexecutor.cpp \
|
||||
qscriptdebuggercommandschedulerfrontend.cpp \
|
||||
qscriptdebuggerbackend.cpp \
|
||||
qscriptdebuggeragent.cpp \
|
||||
qscriptdebuggerfrontend.cpp \
|
||||
qscriptstdmessagehandler.cpp \
|
||||
qscriptenginedebuggerfrontend.cpp \
|
||||
qscriptdebuggerjob.cpp \
|
||||
qscriptdebuggercommandschedulerjob.cpp \
|
||||
qscriptvalueproperty.cpp \
|
||||
qscriptobjectsnapshot.cpp \
|
||||
qscriptscriptdata.cpp \
|
||||
qscriptxmlparser.cpp \
|
||||
qscriptbreakpointdata.cpp \
|
||||
qscriptdebugger.cpp \
|
||||
qscriptdebuggerconsole.cpp \
|
||||
qscriptdebuggerconsolecommand.cpp \
|
||||
qscriptdebuggerconsolecommandjob.cpp \
|
||||
qscriptdebuggerconsolecommandgroupdata.cpp \
|
||||
qscriptdebuggerconsolecommandmanager.cpp \
|
||||
qscriptcompletiontaskinterface.cpp \
|
||||
qscriptcompletiontask.cpp \
|
||||
qscriptdebuggerconsoleglobalobject.cpp \
|
||||
qscriptdebuggerscriptedconsolecommand.cpp \
|
||||
qscriptedit.cpp \
|
||||
qscriptsyntaxhighlighter.cpp \
|
||||
qscriptdebuggerconsolewidgetinterface.cpp \
|
||||
qscriptdebuggerconsolewidget.cpp \
|
||||
qscriptdebuggerstackwidgetinterface.cpp \
|
||||
qscriptdebuggerstackwidget.cpp \
|
||||
qscriptdebuggerstackmodel.cpp \
|
||||
qscriptdebuggerscriptswidgetinterface.cpp \
|
||||
qscriptdebuggerscriptswidget.cpp \
|
||||
qscriptdebuggerscriptsmodel.cpp \
|
||||
qscriptdebuggerlocalswidgetinterface.cpp \
|
||||
qscriptdebuggerlocalswidget.cpp \
|
||||
qscriptdebuggerlocalsmodel.cpp \
|
||||
qscriptdebuggercodewidgetinterface.cpp \
|
||||
qscriptdebuggercodewidget.cpp \
|
||||
qscriptdebuggercodeviewinterface.cpp \
|
||||
qscriptdebuggercodeview.cpp \
|
||||
qscriptdebuggercodefinderwidgetinterface.cpp \
|
||||
qscriptdebuggercodefinderwidget.cpp \
|
||||
qscriptdebugoutputwidgetinterface.cpp \
|
||||
qscriptdebugoutputwidget.cpp \
|
||||
qscriptbreakpointswidgetinterface.cpp \
|
||||
qscriptbreakpointswidget.cpp \
|
||||
qscriptbreakpointsmodel.cpp \
|
||||
qscripterrorlogwidgetinterface.cpp \
|
||||
qscripterrorlogwidget.cpp \
|
||||
qscriptdebuggerstandardwidgetfactory.cpp \
|
||||
qscriptenginedebugger.cpp \
|
||||
moc_qscriptcompletiontaskinterface_p.cpp \
|
||||
moc_qscriptcompletiontask_p.cpp \
|
||||
moc_qscriptdebuggerconsoleglobalobject_p.cpp \
|
||||
moc_qscriptedit_p.cpp \
|
||||
moc_qscriptdebuggerconsolewidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggerstackwidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggerscriptswidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggerscriptsmodel_p.cpp \
|
||||
moc_qscriptdebuggerlocalswidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggerlocalsmodel_p.cpp \
|
||||
moc_qscriptdebuggercodewidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggercodeviewinterface_p.cpp \
|
||||
moc_qscriptdebuggercodefinderwidgetinterface_p.cpp \
|
||||
moc_qscriptdebugoutputwidgetinterface_p.cpp \
|
||||
moc_qscriptdebugoutputwidget_p.cpp \
|
||||
moc_qscriptbreakpointswidgetinterface_p.cpp \
|
||||
moc_qscriptbreakpointsmodel_p.cpp \
|
||||
moc_qscripterrorlogwidgetinterface_p.cpp \
|
||||
moc_qscripterrorlogwidget_p.cpp \
|
||||
qrc_scripttools_debugging.cpp
|
||||
|
||||
QT_VPATH = \
|
||||
src/scripttools/debugging \
|
||||
|
||||
# some source files need to be generated by moc from other source/header files before
|
||||
# they get #included again by the original source file in the compiling stage
|
||||
|
||||
# source files generated from existing header files ('moc_%.cpp: %.h' rule in spec-qt4.mk)
|
||||
# extracted from 'compiler_moc_header_make_all' target
|
||||
|
||||
COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
||||
moc_qscriptdebugger_p.cpp \
|
||||
moc_qscriptcompletiontaskinterface_p.cpp \
|
||||
moc_qscriptcompletiontask_p.cpp \
|
||||
moc_qscriptdebuggerconsoleglobalobject_p.cpp \
|
||||
moc_qscriptedit_p.cpp \
|
||||
moc_qscriptdebuggerconsolewidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggerconsolewidget_p.cpp \
|
||||
moc_qscriptdebuggerstackwidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggerstackwidget_p.cpp \
|
||||
moc_qscriptdebuggerscriptswidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggerscriptswidget_p.cpp \
|
||||
moc_qscriptdebuggerscriptsmodel_p.cpp \
|
||||
moc_qscriptdebuggerlocalswidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggerlocalswidget_p.cpp \
|
||||
moc_qscriptdebuggerlocalsmodel_p.cpp \
|
||||
moc_qscriptdebuggercodewidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggercodewidget_p.cpp \
|
||||
moc_qscriptdebuggercodeviewinterface_p.cpp \
|
||||
moc_qscriptdebuggercodeview_p.cpp \
|
||||
moc_qscriptdebuggercodefinderwidgetinterface_p.cpp \
|
||||
moc_qscriptdebuggercodefinderwidget_p.cpp \
|
||||
moc_qscriptdebugoutputwidgetinterface_p.cpp \
|
||||
moc_qscriptdebugoutputwidget_p.cpp \
|
||||
moc_qscriptbreakpointswidgetinterface_p.cpp \
|
||||
moc_qscriptbreakpointswidget_p.cpp \
|
||||
moc_qscriptbreakpointsmodel_p.cpp \
|
||||
moc_qscripterrorlogwidgetinterface_p.cpp \
|
||||
moc_qscripterrorlogwidget_p.cpp \
|
||||
moc_qscriptenginedebugger.cpp
|
||||
|
||||
# source files generated from existing source files ('%.moc: %.cpp' rule in spec-qt4.mk)
|
||||
# extracted from 'compiler_moc_source_make_all' rule
|
||||
|
||||
COMPILER_MOC_SOURCE_MAKE_ALL_FILES = \
|
||||
qscriptdebuggerconsolewidget.moc \
|
||||
qscriptdebuggerlocalswidget.moc \
|
||||
qscriptbreakpointswidget.moc \
|
||||
qscriptenginedebugger.moc
|
||||
|
|
@ -2,22 +2,14 @@ include $(REP_DIR)/lib/import/import-qt_svg.mk
|
|||
|
||||
SHARED_LIB = yes
|
||||
|
||||
# extracted from src/svg/Makefile
|
||||
QT_DEFINES += -DQT_BUILD_SVG_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt_svg_generated.inc
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt.inc
|
||||
|
||||
INC_DIR += $(REP_DIR)/include/qt4/QtSvg/private \
|
||||
$(REP_DIR)/contrib/$(QT4)/include/QtSvg/private \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/harfbuzz/src
|
||||
$(REP_DIR)/contrib/$(QT4)/include/QtSvg/private
|
||||
|
||||
LIBS += qt_core qt_gui zlib libc
|
||||
|
||||
vpath % $(REP_DIR)/include/qt4/QtSvg
|
||||
vpath % $(REP_DIR)/include/qt4/QtSvg/private
|
||||
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/svg
|
||||
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/svg
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt.inc
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
QT_DEFINES += -DQT_BUILD_SVG_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB
|
||||
|
||||
QT_INCPATH = \
|
||||
mkspecs/qws/genode-generic-g++ \
|
||||
src/3rdparty/harfbuzz/src \
|
||||
src/svg \
|
||||
|
||||
QT_SOURCES = \
|
||||
qsvggraphics.cpp \
|
||||
qsvghandler.cpp \
|
||||
|
@ -12,6 +19,9 @@ QT_SOURCES = \
|
|||
qsvggenerator.cpp \
|
||||
moc_qsvgwidget.cpp
|
||||
|
||||
QT_VPATH = \
|
||||
src/svg \
|
||||
|
||||
# some source files need to be generated by moc from other source/header files before
|
||||
# they get #included again by the original source file in the compiling stage
|
||||
|
||||
|
|
|
@ -2,17 +2,11 @@ include $(REP_DIR)/lib/import/import-qt_ui_tools.mk
|
|||
|
||||
SHARED_LIB = yes
|
||||
|
||||
# extracted from tools/designer/src/uitools/Makefile
|
||||
QT_DEFINES += -DQFORMINTERNAL_NAMESPACE -DQT_DESIGNER_STATIC -DQT_FORMBUILDER_NO_SCRIPT -DQT_DESIGNER -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB
|
||||
|
||||
CC_OPT += -Wno-unused-but-set-variable
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt_ui_tools_generated.inc
|
||||
|
||||
INC_DIR += $(REP_DIR)/src/lib/qt4/tools/designer/src/lib/uilib \
|
||||
$(REP_DIR)/contrib/$(QT4)/tools/designer/src/lib/uilib \
|
||||
$(REP_DIR)/src/lib/qt4/tools/designer/src/uitools \
|
||||
$(REP_DIR)/contrib/$(QT4)/tools/designer/src/uitools
|
||||
include $(REP_DIR)/lib/mk/qt.inc
|
||||
|
||||
LIBS += qt_core qt_gui qt_xml libc
|
||||
|
||||
|
@ -24,5 +18,3 @@ vpath % $(REP_DIR)/src/lib/qt4/tools/designer/src/uitools
|
|||
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/tools/designer/src/lib/uilib
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/tools/designer/src/uitools
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt.inc
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
QT_DEFINES += -DQFORMINTERNAL_NAMESPACE -DQT_DESIGNER_STATIC -DQT_FORMBUILDER_NO_SCRIPT -DQT_DESIGNER -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB
|
||||
|
||||
QT_INCPATH = \
|
||||
mkspecs/qws/genode-generic-g++ \
|
||||
tools/designer/src/lib/uilib \
|
||||
tools/designer/src/uitools \
|
||||
|
||||
QT_SOURCES = \
|
||||
abstractformbuilder.cpp \
|
||||
formbuilder.cpp \
|
||||
|
@ -10,6 +17,10 @@ QT_SOURCES = \
|
|||
moc_properties_p.cpp \
|
||||
moc_quiloader.cpp
|
||||
|
||||
QT_VPATH = \
|
||||
tools/designer/src/lib/uilib \
|
||||
tools/designer/src/uitools \
|
||||
|
||||
# some source files need to be generated by moc from other source/header files before
|
||||
# they get #included again by the original source file in the compiling stage
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
QT4 := qt-everywhere-opensource-src-4.7.4
|
||||
QT4 := qt-everywhere-opensource-src-4.8.4
|
||||
|
|
|
@ -2,9 +2,6 @@ include $(REP_DIR)/lib/import/import-qt_webcore.mk
|
|||
|
||||
SHARED_LIB = yes
|
||||
|
||||
# extracted from src/3rdparty/webkit/WebCore/Makefile
|
||||
QT_DEFINES += -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_FAST_CONCATENATION -DBUILD_WEBKIT -DENABLE_FAST_MOBILE_SCROLLING=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DENABLE_VIDEO=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_ORIENTATION_EVENTS=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_WML=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DATAGRID=0 -DENABLE_RUBY=1 -DENABLE_SANDBOX=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB_SLICE=0 -DENABLE_3D_RENDERING=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_WEB_SOCKETS=1 -DENABLE_XSLT=0 -DENABLE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB
|
||||
|
||||
# additional defines for the Genode version
|
||||
CC_OPT += -DSQLITE_NO_SYNC=1 -DSQLITE_THREADSAFE=0
|
||||
|
||||
|
@ -18,266 +15,6 @@ CC_OPT_sqlite3 += -Wno-int-to-pointer-cast -Wno-pointer-to-int-cast
|
|||
|
||||
include $(REP_DIR)/lib/mk/qt_webcore_generated.inc
|
||||
|
||||
INC_DIR += $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/text \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/text \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/assembler \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/assembler \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/interpreter \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/interpreter \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/runtime \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/runtime \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/jit \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/jit \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/bytecode \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/bytecode \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/wtf \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/wtf \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/wtf/unicode \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/wtf/unicode \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/parser \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/parser \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/debugger \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/debugger \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/wrec \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/wrec \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/generated \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/generated \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/bytecompiler \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/bytecompiler \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/profiler \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/profiler \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/ForwardingHeaders \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/ForwardingHeaders \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/API \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/API \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/JavaScriptCore/pcre \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/JavaScriptCore/pcre \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/editing \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/editing \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/dom \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/dom \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/html \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/html \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/html/canvas \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/html/canvas \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/graphics \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/graphics \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/graphics/transforms \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/graphics/transforms \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/css \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/css \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/generated \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/generated \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/rendering \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/rendering \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/loader \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/loader \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/animation \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/animation \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/network \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/network \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/network/qt \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/network/qt \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/rendering/style \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/rendering/style \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/svg \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/svg \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/svg/animation \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/svg/animation \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/svg/graphics \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/svg/graphics \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/svg/graphics/filters \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/svg/graphics/filters \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/history \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/history \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/page \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/page \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/page/animation \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/page/animation \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/image-decoders \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/image-decoders \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/qt \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/qt \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/sql \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/sql \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/graphics/filters \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/graphics/filters \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/graphics/qt \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/graphics/qt \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/mock \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/mock \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebKit/qt/Api/ \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebKit/qt/Api \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/bindings/js \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/bindings/js \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/inspector \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/inspector \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/bridge \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/bridge \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/bridge/c \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/bridge/c \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/bridge/jsc \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/bridge/jsc \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/bridge/qt \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/bridge/qt \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/storage \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/storage \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/plugins \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/plugins \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebKit/qt/WebCoreSupport/ \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebKit/qt/WebCoreSupport/ \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/loader/appcache \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/loader/appcache \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/loader/archive \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/loader/archive \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/loader/icon \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/loader/icon \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/xml \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/xml \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/xml \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/xml \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/workers \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/workers \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/notifications \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/notifications \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/accessibility \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/accessibility \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/websockets \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/websockets \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/sqlite \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/sqlite \
|
||||
$(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/ \
|
||||
$(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/ \
|
||||
$(REP_DIR)/src/lib/qt4/src/corelib/global
|
||||
include $(REP_DIR)/lib/mk/qt.inc
|
||||
|
||||
LIBS += qt_jscore qt_network qt_core libc libm
|
||||
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/generated
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/bindings
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/bindings/js
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/bridge
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/bridge/c
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/bridge/jsc
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/bridge/qt
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/css
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/dom
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/dom/default
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/editing
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/editing/qt
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/history
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/history/qt
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/html
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/html/canvas
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/inspector
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/inspector/front-end
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/loader/appcache
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/loader/archive
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/loader
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/loader/icon
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/page
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/page/animation
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/page/qt
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/plugins
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/plugins/qt
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/qt
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/animation
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/text
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/text/qt
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/graphics
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/graphics/filters
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/graphics/qt
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/graphics/transforms
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/image-decoders/qt
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/mock
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/network
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/network/qt
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/platform/sql
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/rendering
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/rendering/style
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/xml
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebKit/qt/WebCoreSupport
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebKit/qt/Api
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/sqlite
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/storage
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/svg
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/svg/animation
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/svg/graphics
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/svg/graphics/filters
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/svg/graphics/qt
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/workers
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/notifications
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/accessibility
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/accessibility/qt
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/3rdparty/webkit/WebCore/websockets
|
||||
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/generated
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/bindings
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/bindings/js
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/bridge
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/bridge/c
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/bridge/jsc
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/bridge/qt
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/css
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/dom
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/dom/default
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/editing
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/editing/qt
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/history
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/history/qt
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/html
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/html/canvas
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/inspector
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/inspector/front-end
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/loader/appcache
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/loader/archive
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/loader
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/loader/icon
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/page
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/page/animation
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/page/qt
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/plugins
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/plugins/qt
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/qt
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/animation
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/text
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/text/qt
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/graphics
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/graphics/filters
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/graphics/qt
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/graphics/transforms
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/image-decoders/qt
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/mock
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/network
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/network/qt
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/platform/sql
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/rendering
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/rendering/style
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/xml
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebKit/qt/WebCoreSupport
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebKit/qt/Api
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/sqlite
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/storage
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/svg
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/svg/animation
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/svg/graphics
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/svg/graphics/filters
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/svg/graphics/qt
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/workers
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/notifications
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/accessibility
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/accessibility/qt
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/WebCore/websockets
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt.inc
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,23 @@
|
|||
include $(REP_DIR)/lib/import/import-qt_webkit.mk
|
||||
|
||||
SHARED_LIB = yes
|
||||
|
||||
# additional defines for the Genode version
|
||||
CC_OPT += -DSQLITE_NO_SYNC=1 -DSQLITE_THREADSAFE=0
|
||||
|
||||
# enable C++ functions that use C99 math functions (disabled by default in the Genode tool chain)
|
||||
CC_CXX_OPT += -D_GLIBCXX_USE_C99_MATH
|
||||
|
||||
# use default warning level to avoid noise when compiling contrib code
|
||||
CC_WARN = -Wno-deprecated-declarations
|
||||
|
||||
CC_OPT_sqlite3 += -Wno-int-to-pointer-cast -Wno-pointer-to-int-cast
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt_webkit_generated.inc
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt.inc
|
||||
|
||||
LIBS += qt_webcore qt_jscore qt_network qt_core libc libm
|
||||
|
||||
vpath %.qrc $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/Source/WebCore
|
||||
vpath %.qrc $(REP_DIR)/contrib/$(QT4)/src/3rdparty/webkit/Source/WebCore/inspector/front-end
|
|
@ -0,0 +1,674 @@
|
|||
QT_DEFINES += -DBUILDING_WEBKIT -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0 -DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPATH=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLOB=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENABLE_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=0 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DENABLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=0 -DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DSQLITE_CORE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DQT_NO_CAST_TO_ASCII -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB
|
||||
|
||||
QT_INCPATH = \
|
||||
mkspecs/qws/genode-generic-g++ \
|
||||
src/3rdparty/sqlite \
|
||||
src/3rdparty/webkit/include \
|
||||
src/3rdparty/webkit/Source \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/API \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/assembler \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/bytecode \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/bytecompiler \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/debugger \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/dfg \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/ForwardingHeaders \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/generated \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/heap \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/interpreter \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/jit \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/parser \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/profiler \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/runtime \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/wtf \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/wtf/gobject \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/wtf/unicode \
|
||||
src/3rdparty/webkit/Source/JavaScriptCore/yarr \
|
||||
src/3rdparty/webkit/Source/ThirdParty \
|
||||
src/3rdparty/webkit/Source/WebCore \
|
||||
src/3rdparty/webkit/Source/WebCore/accessibility \
|
||||
src/3rdparty/webkit/Source/WebCore/bindings \
|
||||
src/3rdparty/webkit/Source/WebCore/bindings/generic \
|
||||
src/3rdparty/webkit/Source/WebCore/bindings/js \
|
||||
src/3rdparty/webkit/Source/WebCore/bindings/js/specialization \
|
||||
src/3rdparty/webkit/Source/WebCore/bridge \
|
||||
src/3rdparty/webkit/Source/WebCore/bridge/c \
|
||||
src/3rdparty/webkit/Source/WebCore/bridge/jsc \
|
||||
src/3rdparty/webkit/Source/WebCore/bridge/qt \
|
||||
src/3rdparty/webkit/Source/WebCore/css \
|
||||
src/3rdparty/webkit/Source/WebCore/dom \
|
||||
src/3rdparty/webkit/Source/WebCore/dom/default \
|
||||
src/3rdparty/webkit/Source/WebCore/editing \
|
||||
src/3rdparty/webkit/Source/WebCore/fileapi \
|
||||
src/3rdparty/webkit/Source/WebCore/generated \
|
||||
src/3rdparty/webkit/Source/WebCore/history \
|
||||
src/3rdparty/webkit/Source/WebCore/html \
|
||||
src/3rdparty/webkit/Source/WebCore/html/canvas \
|
||||
src/3rdparty/webkit/Source/WebCore/html/parser \
|
||||
src/3rdparty/webkit/Source/WebCore/html/shadow \
|
||||
src/3rdparty/webkit/Source/WebCore/inspector \
|
||||
src/3rdparty/webkit/Source/WebCore/loader \
|
||||
src/3rdparty/webkit/Source/WebCore/loader/appcache \
|
||||
src/3rdparty/webkit/Source/WebCore/loader/archive \
|
||||
src/3rdparty/webkit/Source/WebCore/loader/cache \
|
||||
src/3rdparty/webkit/Source/WebCore/loader/icon \
|
||||
src/3rdparty/webkit/Source/WebCore/mathml \
|
||||
src/3rdparty/webkit/Source/WebCore/notifications \
|
||||
src/3rdparty/webkit/Source/WebCore/page \
|
||||
src/3rdparty/webkit/Source/WebCore/page/animation \
|
||||
src/3rdparty/webkit/Source/WebCore/page/qt \
|
||||
src/3rdparty/webkit/Source/WebCore/platform \
|
||||
src/3rdparty/webkit/Source/WebCore/platform/animation \
|
||||
src/3rdparty/webkit/Source/WebCore/platform/audio \
|
||||
src/3rdparty/webkit/Source/WebCore/platform/graphics \
|
||||
src/3rdparty/webkit/Source/WebCore/platform/graphics/filters \
|
||||
src/3rdparty/webkit/Source/WebCore/platform/graphics/filters/arm \
|
||||
src/3rdparty/webkit/Source/WebCore/platform/graphics/qt \
|
||||
src/3rdparty/webkit/Source/WebCore/platform/graphics/texmap \
|
||||
src/3rdparty/webkit/Source/WebCore/platform/graphics/transforms \
|
||||
src/3rdparty/webkit/Source/WebCore/platform/image-decoders \
|
||||
src/3rdparty/webkit/Source/WebCore/platform/leveldb \
|
||||
src/3rdparty/webkit/Source/WebCore/platform/mock \
|
||||
src/3rdparty/webkit/Source/WebCore/platform/network \
|
||||
src/3rdparty/webkit/Source/WebCore/platform/network/qt \
|
||||
src/3rdparty/webkit/Source/WebCore/platform/qt \
|
||||
src/3rdparty/webkit/Source/WebCore/platform/sql \
|
||||
src/3rdparty/webkit/Source/WebCore/platform/text \
|
||||
src/3rdparty/webkit/Source/WebCore/platform/text/transcoder \
|
||||
src/3rdparty/webkit/Source/WebCore/plugins \
|
||||
src/3rdparty/webkit/Source/WebCore/rendering \
|
||||
src/3rdparty/webkit/Source/WebCore/rendering/mathml \
|
||||
src/3rdparty/webkit/Source/WebCore/rendering/style \
|
||||
src/3rdparty/webkit/Source/WebCore/rendering/svg \
|
||||
src/3rdparty/webkit/Source/WebCore/storage \
|
||||
src/3rdparty/webkit/Source/WebCore/svg \
|
||||
src/3rdparty/webkit/Source/WebCore/svg/animation \
|
||||
src/3rdparty/webkit/Source/WebCore/svg/graphics \
|
||||
src/3rdparty/webkit/Source/WebCore/svg/graphics/filters \
|
||||
src/3rdparty/webkit/Source/WebCore/svg/properties \
|
||||
src/3rdparty/webkit/Source/WebCore/testing \
|
||||
src/3rdparty/webkit/Source/WebCore/testing/js \
|
||||
src/3rdparty/webkit/Source/WebCore/webaudio \
|
||||
src/3rdparty/webkit/Source/WebCore/websockets \
|
||||
src/3rdparty/webkit/Source/WebCore/wml \
|
||||
src/3rdparty/webkit/Source/WebCore/workers \
|
||||
src/3rdparty/webkit/Source/WebCore/xml \
|
||||
src/3rdparty/webkit/Source/WebKit/qt \
|
||||
src/3rdparty/webkit/Source/WebKit/qt/Api \
|
||||
src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport \
|
||||
|
||||
QT_SOURCES = \
|
||||
MathMLNames.cpp \
|
||||
MathMLElementFactory.cpp \
|
||||
SVGNames.cpp \
|
||||
SVGElementFactory.cpp \
|
||||
JSSVGElementWrapperFactory.cpp \
|
||||
XLinkNames.cpp \
|
||||
CSSPropertyNames.cpp \
|
||||
CSSValueKeywords.cpp \
|
||||
JSCounter.cpp \
|
||||
JSCSSCharsetRule.cpp \
|
||||
JSCSSFontFaceRule.cpp \
|
||||
JSCSSImportRule.cpp \
|
||||
JSCSSMediaRule.cpp \
|
||||
JSCSSPageRule.cpp \
|
||||
JSCSSPrimitiveValue.cpp \
|
||||
JSCSSRule.cpp \
|
||||
JSCSSRuleList.cpp \
|
||||
JSCSSStyleDeclaration.cpp \
|
||||
JSCSSStyleRule.cpp \
|
||||
JSCSSStyleSheet.cpp \
|
||||
JSCSSValue.cpp \
|
||||
JSCSSValueList.cpp \
|
||||
JSMediaList.cpp \
|
||||
JSMediaQueryList.cpp \
|
||||
JSRect.cpp \
|
||||
JSRGBColor.cpp \
|
||||
JSStyleMedia.cpp \
|
||||
JSStyleSheet.cpp \
|
||||
JSStyleSheetList.cpp \
|
||||
JSWebKitCSSKeyframeRule.cpp \
|
||||
JSWebKitCSSKeyframesRule.cpp \
|
||||
JSWebKitCSSMatrix.cpp \
|
||||
JSWebKitCSSTransformValue.cpp \
|
||||
JSAttr.cpp \
|
||||
JSBeforeLoadEvent.cpp \
|
||||
JSBeforeProcessEvent.cpp \
|
||||
JSCharacterData.cpp \
|
||||
JSClientRect.cpp \
|
||||
JSClientRectList.cpp \
|
||||
JSClipboard.cpp \
|
||||
JSCDATASection.cpp \
|
||||
JSComment.cpp \
|
||||
JSCompositionEvent.cpp \
|
||||
JSCustomEvent.cpp \
|
||||
JSDataTransferItem.cpp \
|
||||
JSDataTransferItems.cpp \
|
||||
JSDeviceMotionEvent.cpp \
|
||||
JSDeviceOrientationEvent.cpp \
|
||||
JSDocumentFragment.cpp \
|
||||
JSDocument.cpp \
|
||||
JSDocumentType.cpp \
|
||||
JSDOMCoreException.cpp \
|
||||
JSDOMImplementation.cpp \
|
||||
JSDOMStringList.cpp \
|
||||
JSDOMStringMap.cpp \
|
||||
JSElement.cpp \
|
||||
JSEntity.cpp \
|
||||
JSEntityReference.cpp \
|
||||
JSErrorEvent.cpp \
|
||||
JSEvent.cpp \
|
||||
JSEventException.cpp \
|
||||
JSHashChangeEvent.cpp \
|
||||
JSKeyboardEvent.cpp \
|
||||
JSMouseEvent.cpp \
|
||||
JSMessageChannel.cpp \
|
||||
JSMessageEvent.cpp \
|
||||
JSMessagePort.cpp \
|
||||
JSMutationEvent.cpp \
|
||||
JSNamedNodeMap.cpp \
|
||||
JSNode.cpp \
|
||||
JSNodeFilter.cpp \
|
||||
JSNodeIterator.cpp \
|
||||
JSNodeList.cpp \
|
||||
JSNotation.cpp \
|
||||
JSOverflowEvent.cpp \
|
||||
JSPageTransitionEvent.cpp \
|
||||
JSPopStateEvent.cpp \
|
||||
JSProcessingInstruction.cpp \
|
||||
JSProgressEvent.cpp \
|
||||
JSRangeException.cpp \
|
||||
JSRange.cpp \
|
||||
JSStringCallback.cpp \
|
||||
JSText.cpp \
|
||||
JSTextEvent.cpp \
|
||||
JSTouch.cpp \
|
||||
JSTouchEvent.cpp \
|
||||
JSTouchList.cpp \
|
||||
JSTreeWalker.cpp \
|
||||
JSUIEvent.cpp \
|
||||
JSWebKitAnimationEvent.cpp \
|
||||
JSWebKitTransitionEvent.cpp \
|
||||
JSWheelEvent.cpp \
|
||||
JSBlob.cpp \
|
||||
JSDirectoryEntry.cpp \
|
||||
JSDirectoryEntrySync.cpp \
|
||||
JSDirectoryReader.cpp \
|
||||
JSDirectoryReaderSync.cpp \
|
||||
JSDOMFileSystem.cpp \
|
||||
JSDOMFileSystemSync.cpp \
|
||||
JSEntriesCallback.cpp \
|
||||
JSEntry.cpp \
|
||||
JSEntryArray.cpp \
|
||||
JSEntryArraySync.cpp \
|
||||
JSEntryCallback.cpp \
|
||||
JSEntrySync.cpp \
|
||||
JSErrorCallback.cpp \
|
||||
JSFile.cpp \
|
||||
JSFileCallback.cpp \
|
||||
JSFileEntry.cpp \
|
||||
JSFileEntrySync.cpp \
|
||||
JSFileError.cpp \
|
||||
JSFileException.cpp \
|
||||
JSFileList.cpp \
|
||||
JSFileReader.cpp \
|
||||
JSFileReaderSync.cpp \
|
||||
JSFileSystemCallback.cpp \
|
||||
JSFileWriter.cpp \
|
||||
JSFileWriterCallback.cpp \
|
||||
JSWebKitFlags.cpp \
|
||||
JSMetadata.cpp \
|
||||
JSMetadataCallback.cpp \
|
||||
JSWebKitBlobBuilder.cpp \
|
||||
JSArrayBufferView.cpp \
|
||||
JSArrayBuffer.cpp \
|
||||
JSDataView.cpp \
|
||||
JSInt8Array.cpp \
|
||||
JSFloat32Array.cpp \
|
||||
JSCanvasGradient.cpp \
|
||||
JSInt32Array.cpp \
|
||||
JSCanvasPattern.cpp \
|
||||
JSCanvasRenderingContext.cpp \
|
||||
JSCanvasRenderingContext2D.cpp \
|
||||
JSOESStandardDerivatives.cpp \
|
||||
JSOESTextureFloat.cpp \
|
||||
JSOESVertexArrayObject.cpp \
|
||||
JSWebGLActiveInfo.cpp \
|
||||
JSWebGLBuffer.cpp \
|
||||
JSWebGLContextAttributes.cpp \
|
||||
JSWebGLFramebuffer.cpp \
|
||||
JSWebGLProgram.cpp \
|
||||
JSWebGLRenderbuffer.cpp \
|
||||
JSWebGLRenderingContext.cpp \
|
||||
JSWebGLShader.cpp \
|
||||
JSInt16Array.cpp \
|
||||
JSWebGLTexture.cpp \
|
||||
JSWebGLUniformLocation.cpp \
|
||||
JSWebGLVertexArrayObjectOES.cpp \
|
||||
JSWebKitLoseContext.cpp \
|
||||
JSUint8Array.cpp \
|
||||
JSUint32Array.cpp \
|
||||
JSUint16Array.cpp \
|
||||
JSDOMFormData.cpp \
|
||||
JSDOMSettableTokenList.cpp \
|
||||
JSDOMTokenList.cpp \
|
||||
JSDOMURL.cpp \
|
||||
JSHTMLAllCollection.cpp \
|
||||
JSHTMLAudioElement.cpp \
|
||||
JSHTMLAnchorElement.cpp \
|
||||
JSHTMLAppletElement.cpp \
|
||||
JSHTMLAreaElement.cpp \
|
||||
JSHTMLBaseElement.cpp \
|
||||
JSHTMLBaseFontElement.cpp \
|
||||
JSHTMLBlockquoteElement.cpp \
|
||||
JSHTMLBodyElement.cpp \
|
||||
JSHTMLBRElement.cpp \
|
||||
JSHTMLButtonElement.cpp \
|
||||
JSHTMLCanvasElement.cpp \
|
||||
JSHTMLCollection.cpp \
|
||||
JSHTMLDataListElement.cpp \
|
||||
JSHTMLDetailsElement.cpp \
|
||||
JSHTMLDirectoryElement.cpp \
|
||||
JSHTMLDivElement.cpp \
|
||||
JSHTMLDListElement.cpp \
|
||||
JSHTMLDocument.cpp \
|
||||
JSHTMLElement.cpp \
|
||||
JSHTMLEmbedElement.cpp \
|
||||
JSHTMLFieldSetElement.cpp \
|
||||
JSHTMLFontElement.cpp \
|
||||
JSHTMLFormElement.cpp \
|
||||
JSHTMLFrameElement.cpp \
|
||||
JSHTMLFrameSetElement.cpp \
|
||||
JSHTMLHeadElement.cpp \
|
||||
JSHTMLHeadingElement.cpp \
|
||||
JSHTMLHRElement.cpp \
|
||||
JSHTMLHtmlElement.cpp \
|
||||
JSHTMLIFrameElement.cpp \
|
||||
JSHTMLImageElement.cpp \
|
||||
JSHTMLInputElement.cpp \
|
||||
JSHTMLIsIndexElement.cpp \
|
||||
JSHTMLKeygenElement.cpp \
|
||||
JSHTMLLabelElement.cpp \
|
||||
JSHTMLLegendElement.cpp \
|
||||
JSHTMLLIElement.cpp \
|
||||
JSHTMLLinkElement.cpp \
|
||||
JSHTMLMapElement.cpp \
|
||||
JSHTMLMarqueeElement.cpp \
|
||||
JSHTMLMediaElement.cpp \
|
||||
JSHTMLMenuElement.cpp \
|
||||
JSHTMLMetaElement.cpp \
|
||||
JSHTMLMeterElement.cpp \
|
||||
JSHTMLModElement.cpp \
|
||||
JSHTMLObjectElement.cpp \
|
||||
JSHTMLOListElement.cpp \
|
||||
JSHTMLOptGroupElement.cpp \
|
||||
JSHTMLOptionElement.cpp \
|
||||
JSHTMLOptionsCollection.cpp \
|
||||
JSHTMLOutputElement.cpp \
|
||||
JSHTMLParagraphElement.cpp \
|
||||
JSHTMLParamElement.cpp \
|
||||
JSHTMLPreElement.cpp \
|
||||
JSHTMLProgressElement.cpp \
|
||||
JSHTMLQuoteElement.cpp \
|
||||
JSHTMLScriptElement.cpp \
|
||||
JSHTMLSelectElement.cpp \
|
||||
JSHTMLSourceElement.cpp \
|
||||
JSHTMLStyleElement.cpp \
|
||||
JSHTMLTableCaptionElement.cpp \
|
||||
JSHTMLTableCellElement.cpp \
|
||||
JSHTMLTableColElement.cpp \
|
||||
JSHTMLTableElement.cpp \
|
||||
JSHTMLTableRowElement.cpp \
|
||||
JSHTMLTableSectionElement.cpp \
|
||||
JSHTMLTextAreaElement.cpp \
|
||||
JSHTMLTitleElement.cpp \
|
||||
JSHTMLTrackElement.cpp \
|
||||
JSHTMLUListElement.cpp \
|
||||
JSHTMLVideoElement.cpp \
|
||||
JSImageData.cpp \
|
||||
JSMediaError.cpp \
|
||||
JSTextMetrics.cpp \
|
||||
JSTimeRanges.cpp \
|
||||
JSValidityState.cpp \
|
||||
JSVoidCallback.cpp \
|
||||
JSInjectedScriptHost.cpp \
|
||||
JSInspectorFrontendHost.cpp \
|
||||
JSJavaScriptCallFrame.cpp \
|
||||
JSScriptProfile.cpp \
|
||||
JSScriptProfileNode.cpp \
|
||||
JSDOMApplicationCache.cpp \
|
||||
JSNotification.cpp \
|
||||
JSNotificationCenter.cpp \
|
||||
JSBarInfo.cpp \
|
||||
JSConsole.cpp \
|
||||
JSCoordinates.cpp \
|
||||
JSCrypto.cpp \
|
||||
JSDOMSelection.cpp \
|
||||
JSDOMWindow.cpp \
|
||||
JSEventSource.cpp \
|
||||
JSGeolocation.cpp \
|
||||
JSGeoposition.cpp \
|
||||
JSHistory.cpp \
|
||||
JSLocation.cpp \
|
||||
JSMemoryInfo.cpp \
|
||||
JSNavigator.cpp \
|
||||
JSNavigatorUserMediaError.cpp \
|
||||
JSNavigatorUserMediaErrorCallback.cpp \
|
||||
JSNavigatorUserMediaSuccessCallback.cpp \
|
||||
JSPerformance.cpp \
|
||||
JSPerformanceNavigation.cpp \
|
||||
JSPerformanceTiming.cpp \
|
||||
JSPositionError.cpp \
|
||||
JSScreen.cpp \
|
||||
JSSpeechInputEvent.cpp \
|
||||
JSSpeechInputResult.cpp \
|
||||
JSSpeechInputResultList.cpp \
|
||||
JSWebKitAnimation.cpp \
|
||||
JSWebKitAnimationList.cpp \
|
||||
JSWebKitPoint.cpp \
|
||||
JSWorkerNavigator.cpp \
|
||||
JSDOMPlugin.cpp \
|
||||
JSDOMMimeType.cpp \
|
||||
JSDOMPluginArray.cpp \
|
||||
JSDOMMimeTypeArray.cpp \
|
||||
JSDatabase.cpp \
|
||||
JSDatabaseCallback.cpp \
|
||||
JSDatabaseSync.cpp \
|
||||
JSIDBAny.cpp \
|
||||
JSIDBCursor.cpp \
|
||||
JSIDBDatabaseError.cpp \
|
||||
JSIDBDatabaseException.cpp \
|
||||
JSIDBDatabase.cpp \
|
||||
JSIDBFactory.cpp \
|
||||
JSIDBIndex.cpp \
|
||||
JSIDBKey.cpp \
|
||||
JSIDBKeyRange.cpp \
|
||||
JSIDBObjectStore.cpp \
|
||||
JSIDBRequest.cpp \
|
||||
JSIDBTransaction.cpp \
|
||||
JSStorage.cpp \
|
||||
JSStorageEvent.cpp \
|
||||
JSStorageInfo.cpp \
|
||||
JSStorageInfoErrorCallback.cpp \
|
||||
JSStorageInfoUsageCallback.cpp \
|
||||
JSSQLError.cpp \
|
||||
JSSQLException.cpp \
|
||||
JSSQLResultSet.cpp \
|
||||
JSSQLResultSetRowList.cpp \
|
||||
JSSQLStatementCallback.cpp \
|
||||
JSSQLStatementErrorCallback.cpp \
|
||||
JSSQLTransaction.cpp \
|
||||
JSSQLTransactionCallback.cpp \
|
||||
JSSQLTransactionErrorCallback.cpp \
|
||||
JSSQLTransactionSync.cpp \
|
||||
JSSQLTransactionSyncCallback.cpp \
|
||||
JSSVGZoomEvent.cpp \
|
||||
JSSVGAElement.cpp \
|
||||
JSSVGAltGlyphElement.cpp \
|
||||
JSSVGAngle.cpp \
|
||||
JSSVGAnimateColorElement.cpp \
|
||||
JSSVGAnimatedAngle.cpp \
|
||||
JSSVGAnimatedBoolean.cpp \
|
||||
JSSVGAnimatedEnumeration.cpp \
|
||||
JSSVGAnimatedInteger.cpp \
|
||||
JSSVGAnimatedLength.cpp \
|
||||
JSSVGAnimatedLengthList.cpp \
|
||||
JSSVGAnimatedNumber.cpp \
|
||||
JSSVGAnimatedNumberList.cpp \
|
||||
JSSVGAnimatedPreserveAspectRatio.cpp \
|
||||
JSSVGAnimatedRect.cpp \
|
||||
JSSVGAnimatedString.cpp \
|
||||
JSSVGAnimatedTransformList.cpp \
|
||||
JSSVGAnimateElement.cpp \
|
||||
JSSVGAnimateTransformElement.cpp \
|
||||
JSSVGAnimationElement.cpp \
|
||||
JSSVGCircleElement.cpp \
|
||||
JSSVGClipPathElement.cpp \
|
||||
JSSVGColor.cpp \
|
||||
JSSVGComponentTransferFunctionElement.cpp \
|
||||
JSSVGCursorElement.cpp \
|
||||
JSSVGDefsElement.cpp \
|
||||
JSSVGDescElement.cpp \
|
||||
JSSVGDocument.cpp \
|
||||
JSSVGElement.cpp \
|
||||
JSSVGElementInstance.cpp \
|
||||
JSSVGElementInstanceList.cpp \
|
||||
JSSVGEllipseElement.cpp \
|
||||
JSSVGException.cpp \
|
||||
JSSVGFEBlendElement.cpp \
|
||||
JSSVGFEColorMatrixElement.cpp \
|
||||
JSSVGFEComponentTransferElement.cpp \
|
||||
JSSVGFECompositeElement.cpp \
|
||||
JSSVGFEConvolveMatrixElement.cpp \
|
||||
JSSVGFEDiffuseLightingElement.cpp \
|
||||
JSSVGFEDisplacementMapElement.cpp \
|
||||
JSSVGFEDistantLightElement.cpp \
|
||||
JSSVGFEDropShadowElement.cpp \
|
||||
JSSVGFEFloodElement.cpp \
|
||||
JSSVGFEFuncAElement.cpp \
|
||||
JSSVGFEFuncBElement.cpp \
|
||||
JSSVGFEFuncGElement.cpp \
|
||||
JSSVGFEFuncRElement.cpp \
|
||||
JSSVGFEGaussianBlurElement.cpp \
|
||||
JSSVGFEImageElement.cpp \
|
||||
JSSVGFEMergeElement.cpp \
|
||||
JSSVGFEMergeNodeElement.cpp \
|
||||
JSSVGFEMorphologyElement.cpp \
|
||||
JSSVGFEOffsetElement.cpp \
|
||||
JSSVGFEPointLightElement.cpp \
|
||||
JSSVGFESpecularLightingElement.cpp \
|
||||
JSSVGFESpotLightElement.cpp \
|
||||
JSSVGFETileElement.cpp \
|
||||
JSSVGFETurbulenceElement.cpp \
|
||||
JSSVGFilterElement.cpp \
|
||||
JSSVGFontElement.cpp \
|
||||
JSSVGFontFaceElement.cpp \
|
||||
JSSVGFontFaceFormatElement.cpp \
|
||||
JSSVGFontFaceNameElement.cpp \
|
||||
JSSVGFontFaceSrcElement.cpp \
|
||||
JSSVGFontFaceUriElement.cpp \
|
||||
JSSVGForeignObjectElement.cpp \
|
||||
JSSVGGElement.cpp \
|
||||
JSSVGGlyphElement.cpp \
|
||||
JSSVGGradientElement.cpp \
|
||||
JSSVGHKernElement.cpp \
|
||||
JSSVGImageElement.cpp \
|
||||
JSSVGLength.cpp \
|
||||
JSSVGLengthList.cpp \
|
||||
JSSVGLinearGradientElement.cpp \
|
||||
JSSVGLineElement.cpp \
|
||||
JSSVGMarkerElement.cpp \
|
||||
JSSVGMaskElement.cpp \
|
||||
JSSVGMatrix.cpp \
|
||||
JSSVGMetadataElement.cpp \
|
||||
JSSVGMissingGlyphElement.cpp \
|
||||
JSSVGNumber.cpp \
|
||||
JSSVGNumberList.cpp \
|
||||
JSSVGPaint.cpp \
|
||||
JSSVGPathElement.cpp \
|
||||
JSSVGPathSegArcAbs.cpp \
|
||||
JSSVGPathSegArcRel.cpp \
|
||||
JSSVGPathSegClosePath.cpp \
|
||||
JSSVGPathSegCurvetoCubicAbs.cpp \
|
||||
JSSVGPathSegCurvetoCubicRel.cpp \
|
||||
JSSVGPathSegCurvetoCubicSmoothAbs.cpp \
|
||||
JSSVGPathSegCurvetoCubicSmoothRel.cpp \
|
||||
JSSVGPathSegCurvetoQuadraticAbs.cpp \
|
||||
JSSVGPathSegCurvetoQuadraticRel.cpp \
|
||||
JSSVGPathSegCurvetoQuadraticSmoothAbs.cpp \
|
||||
JSSVGPathSegCurvetoQuadraticSmoothRel.cpp \
|
||||
JSSVGPathSeg.cpp \
|
||||
JSSVGPathSegLinetoAbs.cpp \
|
||||
JSSVGPathSegLinetoHorizontalAbs.cpp \
|
||||
JSSVGPathSegLinetoHorizontalRel.cpp \
|
||||
JSSVGPathSegLinetoRel.cpp \
|
||||
JSSVGPathSegLinetoVerticalAbs.cpp \
|
||||
JSSVGPathSegLinetoVerticalRel.cpp \
|
||||
JSSVGPathSegList.cpp \
|
||||
JSSVGPathSegMovetoAbs.cpp \
|
||||
JSSVGPathSegMovetoRel.cpp \
|
||||
JSSVGPatternElement.cpp \
|
||||
JSSVGPoint.cpp \
|
||||
JSSVGPointList.cpp \
|
||||
JSSVGPolygonElement.cpp \
|
||||
JSSVGPolylineElement.cpp \
|
||||
JSSVGPreserveAspectRatio.cpp \
|
||||
JSSVGRadialGradientElement.cpp \
|
||||
JSSVGRectElement.cpp \
|
||||
JSSVGRect.cpp \
|
||||
JSSVGRenderingIntent.cpp \
|
||||
JSSVGScriptElement.cpp \
|
||||
JSSVGSetElement.cpp \
|
||||
JSSVGStopElement.cpp \
|
||||
JSSVGStringList.cpp \
|
||||
JSSVGStyleElement.cpp \
|
||||
JSSVGSVGElement.cpp \
|
||||
JSSVGSwitchElement.cpp \
|
||||
JSSVGSymbolElement.cpp \
|
||||
JSSVGTextContentElement.cpp \
|
||||
JSSVGTextElement.cpp \
|
||||
JSSVGTextPathElement.cpp \
|
||||
JSSVGTextPositioningElement.cpp \
|
||||
JSSVGTitleElement.cpp \
|
||||
JSSVGTransform.cpp \
|
||||
JSSVGTransformList.cpp \
|
||||
JSSVGTRefElement.cpp \
|
||||
JSSVGTSpanElement.cpp \
|
||||
JSSVGUnitTypes.cpp \
|
||||
JSSVGUseElement.cpp \
|
||||
JSSVGViewElement.cpp \
|
||||
JSSVGVKernElement.cpp \
|
||||
JSInternals.cpp \
|
||||
JSAudioBuffer.cpp \
|
||||
JSAudioBufferSourceNode.cpp \
|
||||
JSAudioChannelMerger.cpp \
|
||||
JSAudioChannelSplitter.cpp \
|
||||
JSAudioContext.cpp \
|
||||
JSAudioDestinationNode.cpp \
|
||||
JSAudioGain.cpp \
|
||||
JSAudioGainNode.cpp \
|
||||
JSAudioListener.cpp \
|
||||
JSAudioNode.cpp \
|
||||
JSAudioPannerNode.cpp \
|
||||
JSAudioParam.cpp \
|
||||
JSAudioProcessingEvent.cpp \
|
||||
JSAudioSourceNode.cpp \
|
||||
JSConvolverNode.cpp \
|
||||
JSDelayNode.cpp \
|
||||
JSHighPass2FilterNode.cpp \
|
||||
JSJavaScriptAudioNode.cpp \
|
||||
JSLowPass2FilterNode.cpp \
|
||||
JSRealtimeAnalyserNode.cpp \
|
||||
JSWebSocket.cpp \
|
||||
JSAbstractWorker.cpp \
|
||||
JSDedicatedWorkerContext.cpp \
|
||||
JSSharedWorker.cpp \
|
||||
JSSharedWorkerContext.cpp \
|
||||
JSWorker.cpp \
|
||||
JSWorkerContext.cpp \
|
||||
JSWorkerLocation.cpp \
|
||||
JSDOMParser.cpp \
|
||||
JSXMLHttpRequest.cpp \
|
||||
JSXMLHttpRequestException.cpp \
|
||||
JSXMLHttpRequestProgressEvent.cpp \
|
||||
JSXMLHttpRequestUpload.cpp \
|
||||
JSXMLSerializer.cpp \
|
||||
JSXPathNSResolver.cpp \
|
||||
JSXPathException.cpp \
|
||||
JSXPathExpression.cpp \
|
||||
JSXPathResult.cpp \
|
||||
JSXPathEvaluator.cpp \
|
||||
JSXSLTProcessor.cpp \
|
||||
InspectorFrontend.cpp \
|
||||
InspectorBackendDispatcher.cpp \
|
||||
CSSGrammar.cpp \
|
||||
HTMLNames.cpp \
|
||||
HTMLElementFactory.cpp \
|
||||
JSHTMLElementWrapperFactory.cpp \
|
||||
XMLNSNames.cpp \
|
||||
XMLNames.cpp \
|
||||
HTMLEntityTable.cpp \
|
||||
DocTypeStrings.cpp \
|
||||
ColorData.cpp \
|
||||
UserAgentStyleSheetsData.cpp \
|
||||
XPathGrammar.cpp \
|
||||
qwebframe.cpp \
|
||||
qgraphicswebview.cpp \
|
||||
qwebpage.cpp \
|
||||
qwebview.cpp \
|
||||
qwebelement.cpp \
|
||||
qwebhistory.cpp \
|
||||
qwebsettings.cpp \
|
||||
qwebhistoryinterface.cpp \
|
||||
qwebplugindatabase.cpp \
|
||||
qwebpluginfactory.cpp \
|
||||
qwebsecurityorigin.cpp \
|
||||
qwebscriptworld.cpp \
|
||||
qwebdatabase.cpp \
|
||||
qwebinspector.cpp \
|
||||
qwebkitversion.cpp \
|
||||
QtFallbackWebPopup.cpp \
|
||||
ChromeClientQt.cpp \
|
||||
ContextMenuClientQt.cpp \
|
||||
DragClientQt.cpp \
|
||||
DumpRenderTreeSupportQt.cpp \
|
||||
EditorClientQt.cpp \
|
||||
EditCommandQt.cpp \
|
||||
FrameLoaderClientQt.cpp \
|
||||
FrameNetworkingContextQt.cpp \
|
||||
GeolocationPermissionClientQt.cpp \
|
||||
InspectorClientQt.cpp \
|
||||
InspectorServerQt.cpp \
|
||||
NotificationPresenterClientQt.cpp \
|
||||
PageClientQt.cpp \
|
||||
PopupMenuQt.cpp \
|
||||
QtPlatformPlugin.cpp \
|
||||
SearchPopupMenuQt.cpp \
|
||||
WebPlatformStrategies.cpp \
|
||||
IconDatabaseClientQt.cpp \
|
||||
moc_qwebkitplatformplugin.cpp \
|
||||
moc_qwebhistoryinterface.cpp \
|
||||
moc_qwebpluginfactory.cpp \
|
||||
moc_qwebinspector.cpp \
|
||||
moc_qwebplugindatabase_p.cpp \
|
||||
moc_InspectorServerQt.cpp \
|
||||
moc_QtFallbackWebPopup.cpp \
|
||||
qrc_WebCore.cpp \
|
||||
qrc_WebKit.cpp \
|
||||
qrc_InspectorBackendStub.cpp
|
||||
|
||||
QT_VPATH = \
|
||||
src/3rdparty/webkit/Source/WebCore/generated \
|
||||
src/3rdparty/webkit/Source/WebKit/qt/Api \
|
||||
src/3rdparty/webkit/Source/WebKit/qt/WebCoreSupport \
|
||||
|
||||
# some source files need to be generated by moc from other source/header files before
|
||||
# they get #included again by the original source file in the compiling stage
|
||||
|
||||
# source files generated from existing header files ('moc_%.cpp: %.h' rule in spec-qt4.mk)
|
||||
# extracted from 'compiler_moc_header_make_all' target
|
||||
|
||||
COMPILER_MOC_HEADER_MAKE_ALL_FILES = \
|
||||
moc_qwebframe.cpp \
|
||||
moc_qgraphicswebview.cpp \
|
||||
moc_qwebkitplatformplugin.cpp \
|
||||
moc_qwebpage.cpp \
|
||||
moc_qwebview.cpp \
|
||||
moc_qwebhistoryinterface.cpp \
|
||||
moc_qwebpluginfactory.cpp \
|
||||
moc_qwebinspector.cpp \
|
||||
moc_qwebplugindatabase_p.cpp \
|
||||
moc_InspectorServerQt.cpp \
|
||||
moc_QtFallbackWebPopup.cpp \
|
||||
moc_FrameLoaderClientQt.cpp \
|
||||
moc_NotificationPresenterClientQt.cpp \
|
||||
moc_PopupMenuQt.cpp \
|
||||
moc_IconDatabaseClientQt.cpp
|
||||
|
||||
# source files generated from existing source files ('%.moc: %.cpp' rule in spec-qt4.mk)
|
||||
# extracted from 'compiler_moc_source_make_all' rule
|
||||
|
||||
COMPILER_MOC_SOURCE_MAKE_ALL_FILES = \
|
||||
InspectorClientQt.moc
|
||||
|
|
@ -2,11 +2,10 @@ include $(REP_DIR)/lib/import/import-qt_xml.mk
|
|||
|
||||
SHARED_LIB = yes
|
||||
|
||||
# extracted from src/xml/Makefile
|
||||
QT_DEFINES += -DQT_BUILD_XML_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_NO_DEBUG -DQT_CORE_LIB
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt_xml_generated.inc
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt.inc
|
||||
|
||||
INC_DIR += $(REP_DIR)/include/qt4/QtXml/private \
|
||||
$(REP_DIR)/contrib/$(QT4)/include/QtXml/private \
|
||||
|
||||
|
@ -14,11 +13,3 @@ LIBS += qt_core libc
|
|||
|
||||
vpath % $(REP_DIR)/include/qt4/QtXml
|
||||
vpath % $(REP_DIR)/include/qt4/QtXml/private
|
||||
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/xml/dom
|
||||
vpath % $(REP_DIR)/src/lib/qt4/src/xml/sax
|
||||
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/xml/dom
|
||||
vpath % $(REP_DIR)/contrib/$(QT4)/src/xml/sax
|
||||
|
||||
include $(REP_DIR)/lib/mk/qt.inc
|
||||
|
|
|
@ -1,7 +1,17 @@
|
|||
QT_DEFINES += -DQT_BUILD_XML_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG -DQT_CORE_LIB
|
||||
|
||||
QT_INCPATH = \
|
||||
mkspecs/qws/genode-generic-g++ \
|
||||
src/xml \
|
||||
|
||||
QT_SOURCES = \
|
||||
qdom.cpp \
|
||||
qxml.cpp
|
||||
|
||||
QT_VPATH = \
|
||||
src/xml/dom \
|
||||
src/xml/sax \
|
||||
|
||||
# some source files need to be generated by moc from other source/header files before
|
||||
# they get #included again by the original source file in the compiling stage
|
||||
|
||||
|
|
|
@ -112,6 +112,7 @@ set boot_modules {
|
|||
qt_jscore.lib.so
|
||||
qt_network.lib.so
|
||||
qt_webcore.lib.so
|
||||
qt_webkit.lib.so
|
||||
zlib.lib.so
|
||||
stdcxx.lib.so
|
||||
}
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
<RCC version="1.0">
|
||||
<qresource prefix="/">
|
||||
<file>style.qss</file>
|
||||
<file alias="player_play.png">../../../contrib/qt-everywhere-opensource-src-4.7.4/examples/network/torrent/icons/player_play.png</file>
|
||||
<file alias="player_pause.png">../../../contrib/qt-everywhere-opensource-src-4.7.4/examples/network/torrent/icons/player_pause.png</file>
|
||||
<file alias="player_stop.png">../../../contrib/qt-everywhere-opensource-src-4.7.4/examples/network/torrent/icons/player_stop.png</file>
|
||||
<file alias="volume.png">../../../contrib/qt-everywhere-opensource-src-4.7.4/demos/mobile/guitartuner/src/mycomponents/images/volume.png</file>
|
||||
<file alias="player_play.png">../../../contrib/qt-everywhere-opensource-src-4.8.4/examples/network/torrent/icons/player_play.png</file>
|
||||
<file alias="player_pause.png">../../../contrib/qt-everywhere-opensource-src-4.8.4/examples/network/torrent/icons/player_pause.png</file>
|
||||
<file alias="player_stop.png">../../../contrib/qt-everywhere-opensource-src-4.8.4/examples/network/torrent/icons/player_stop.png</file>
|
||||
<file alias="volume.png">../../../contrib/qt-everywhere-opensource-src-4.8.4/demos/mobile/guitartuner/src/mycomponents/images/volume.png</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
|
|
@ -57,5 +57,5 @@ endif
|
|||
|
||||
# QtWebKit
|
||||
ifeq ($(findstring webkit, $(QT)), webkit)
|
||||
LIBS += qt_webcore
|
||||
LIBS += qt_webcore qt_webkit
|
||||
endif
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE RCC>
|
||||
<RCC version="1.0">
|
||||
<qresource prefix="/qt/fonts">
|
||||
<file alias="DejaVuSans.ttf">../../../contrib/qt-everywhere-opensource-src-4.7.4/lib/fonts/DejaVuSans.ttf</file>
|
||||
<file alias="DejaVuSans.ttf">../../../contrib/qt-everywhere-opensource-src-4.8.4/lib/fonts/DejaVuSans.ttf</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
|
|
@ -9,6 +9,7 @@ CONFIG += qt warn_on release incremental link_prl
|
|||
QT += core gui
|
||||
QMAKE_INCREMENTAL_STYLE = sublib
|
||||
|
||||
include(../common/g++.conf)
|
||||
include(../common/linux.conf)
|
||||
include(../common/gcc-base-unix.conf)
|
||||
include(../common/g++-unix.conf)
|
||||
load(qt_config)
|
||||
|
|
|
@ -67,6 +67,7 @@
|
|||
#include <grp.h>
|
||||
#include <pwd.h>
|
||||
#include <signal.h>
|
||||
#include <time.h>
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/ioctl.h>
|
||||
|
@ -82,10 +83,13 @@
|
|||
#endif
|
||||
|
||||
#define QT_USE_XOPEN_LFS_EXTENSIONS
|
||||
#include "../../../../../contrib/qt-everywhere-opensource-src-4.7.4/mkspecs/common/posix/qplatformdefs.h"
|
||||
#include "../../../../../contrib/qt-everywhere-opensource-src-4.8.4/mkspecs/common/posix/qplatformdefs.h"
|
||||
|
||||
#undef QT_OPEN_LARGEFILE
|
||||
#undef QT_SOCKLEN_T
|
||||
|
||||
#define QT_OPEN_LARGEFILE 0
|
||||
|
||||
#if (defined(__GLIBC__) && (__GLIBC__ >= 2)) || defined(Q_OS_GENODE)
|
||||
#define QT_SOCKLEN_T socklen_t
|
||||
#else
|
||||
|
|
|
@ -2,8 +2,9 @@
|
|||
# qmake configuration for building with linux-g++
|
||||
#
|
||||
|
||||
include(../../common/g++.conf)
|
||||
include(../../common/linux.conf)
|
||||
include(../../common/gcc-base-unix.conf)
|
||||
include(../../common/g++-unix.conf)
|
||||
include(../../common/qws.conf)
|
||||
|
||||
load(qt_config)
|
|
@ -0,0 +1,37 @@
|
|||
previewer_example.patch
|
||||
|
||||
From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
||||
|
||||
|
||||
---
|
||||
examples/webkit/previewer/main.cpp | 1 +
|
||||
examples/webkit/previewer/previewer.pro | 7 -------
|
||||
2 files changed, 1 insertion(+), 7 deletions(-)
|
||||
|
||||
diff --git a/examples/webkit/previewer/main.cpp b/examples/webkit/previewer/main.cpp
|
||||
index 99220b3..0587e9a 100644
|
||||
--- a/examples/webkit/previewer/main.cpp
|
||||
+++ b/examples/webkit/previewer/main.cpp
|
||||
@@ -49,6 +49,7 @@ int main(int argc, char * argv[])
|
||||
#if defined Q_OS_SYMBIAN || defined Q_WS_HILDON || defined Q_WS_MAEMO_5 || defined Q_WS_SIMULATOR
|
||||
mainWindow.showMaximized();
|
||||
#else
|
||||
+ mainWindow.move(200, 200);
|
||||
mainWindow.show();
|
||||
#endif
|
||||
return app.exec();
|
||||
diff --git a/examples/webkit/previewer/previewer.pro b/examples/webkit/previewer/previewer.pro
|
||||
index 371695e..2808b70 100644
|
||||
--- a/examples/webkit/previewer/previewer.pro
|
||||
+++ b/examples/webkit/previewer/previewer.pro
|
||||
@@ -12,10 +12,3 @@ target.path = $$[QT_INSTALL_EXAMPLES]/webkit/previewer
|
||||
sources.files = $$SOURCES $$HEADERS $$FORMS $$RESOURCES *.pro images
|
||||
sources.path = $$[QT_INSTALL_EXAMPLES]/webkit/previewer
|
||||
INSTALLS += target sources
|
||||
-
|
||||
-symbian {
|
||||
- TARGET.UID3 = 0xA000CF6F
|
||||
- include($$QT_SOURCE_TREE/examples/symbianpkgrules.pri)
|
||||
- TARGET.CAPABILITY = NetworkServices
|
||||
-}
|
||||
-maemo5: include($$QT_SOURCE_TREE/examples/maemo5pkgrules.pri)
|
|
@ -0,0 +1,26 @@
|
|||
network: set the 'Connection' HTTP header field to 'Close'
|
||||
|
||||
From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
||||
|
||||
With the 'Keep-Alive' setting, loading the genode.org website with Arora
|
||||
took a long time. There appeared to be no indication that all needed data
|
||||
had been received.
|
||||
|
||||
From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
||||
---
|
||||
src/network/access/qhttpnetworkconnection.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/network/access/qhttpnetworkconnection.cpp b/src/network/access/qhttpnetworkconnection.cpp
|
||||
index 350c307..419e456 100644
|
||||
--- a/src/network/access/qhttpnetworkconnection.cpp
|
||||
+++ b/src/network/access/qhttpnetworkconnection.cpp
|
||||
@@ -217,7 +217,7 @@ void QHttpNetworkConnectionPrivate::prepareRequest(HttpMessagePair &messagePair)
|
||||
#endif
|
||||
value = request.headerField("connection");
|
||||
if (value.isEmpty())
|
||||
- request.setHeaderField("Connection", "Keep-Alive");
|
||||
+ request.setHeaderField("Connection", "Close");
|
||||
#ifndef QT_NO_NETWORKPROXY
|
||||
}
|
||||
#endif
|
File diff suppressed because it is too large
Load Diff
|
@ -1,7 +1,17 @@
|
|||
qt4_lwip_connect_semantics_adaption.patch
|
||||
|
||||
From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
||||
|
||||
|
||||
---
|
||||
src/network/socket/qnativesocketengine_unix.cpp | 16 ++++++++++++++++
|
||||
1 file changed, 16 insertions(+)
|
||||
|
||||
diff --git a/src/network/socket/qnativesocketengine_unix.cpp b/src/network/socket/qnativesocketengine_unix.cpp
|
||||
index b4e5126..9093abd 100644
|
||||
--- a/src/network/socket/qnativesocketengine_unix.cpp
|
||||
+++ b/src/network/socket/qnativesocketengine_unix.cpp
|
||||
@@ -388,6 +388,22 @@
|
||||
@@ -430,6 +430,22 @@ bool QNativeSocketEnginePrivate::nativeConnect(const QHostAddress &addr, quint16
|
||||
case EISCONN:
|
||||
socketState = QAbstractSocket::ConnectedState;
|
||||
break;
|
|
@ -1,7 +1,17 @@
|
|||
Don't quit the program if the last window gets closed.
|
||||
|
||||
From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
||||
|
||||
|
||||
---
|
||||
src/gui/kernel/qwidget.cpp | 20 ++++++++++++++++++++
|
||||
1 file changed, 20 insertions(+)
|
||||
|
||||
diff --git a/src/gui/kernel/qwidget.cpp b/src/gui/kernel/qwidget.cpp
|
||||
index 3a0261e..8667688 100644
|
||||
--- a/src/gui/kernel/qwidget.cpp
|
||||
+++ b/src/gui/kernel/qwidget.cpp
|
||||
@@ -7596,6 +7596,26 @@
|
||||
@@ -7929,6 +7929,26 @@ bool QWidgetPrivate::close_helper(CloseMode mode)
|
||||
QPointer<QWidget> that = q;
|
||||
QPointer<QWidget> parentWidget = q->parentWidget();
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
Don't search for the "resolv" lib at runtime.
|
||||
|
||||
From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
||||
|
||||
|
||||
---
|
||||
src/network/kernel/qhostinfo_unix.cpp | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/src/network/kernel/qhostinfo_unix.cpp b/src/network/kernel/qhostinfo_unix.cpp
|
||||
index 93a6c56..cc13a22 100644
|
||||
--- a/src/network/kernel/qhostinfo_unix.cpp
|
||||
+++ b/src/network/kernel/qhostinfo_unix.cpp
|
||||
@@ -94,6 +94,7 @@ static res_state_ptr local_res = 0;
|
||||
|
||||
static void resolveLibrary()
|
||||
{
|
||||
+#ifndef Q_OS_GENODE
|
||||
#ifndef QT_NO_LIBRARY
|
||||
QLibrary lib(QLatin1String("resolv"));
|
||||
lib.setLoadHints(QLibrary::ImprovedSearchHeuristics);
|
||||
@@ -119,6 +120,7 @@ static void resolveLibrary()
|
||||
local_res_ninit = 0;
|
||||
}
|
||||
#endif
|
||||
+#endif /* Q_OS_GENODE */
|
||||
}
|
||||
|
||||
QHostInfo QHostInfoAgent::fromName(const QString &hostName)
|
|
@ -1,7 +1,17 @@
|
|||
Use 'ioctl()' to set nonblocking socket mode.
|
||||
|
||||
From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
||||
|
||||
|
||||
---
|
||||
src/network/socket/qnativesocketengine_unix.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/network/socket/qnativesocketengine_unix.cpp b/src/network/socket/qnativesocketengine_unix.cpp
|
||||
index 9093abd..9f852a5 100644
|
||||
--- a/src/network/socket/qnativesocketengine_unix.cpp
|
||||
+++ b/src/network/socket/qnativesocketengine_unix.cpp
|
||||
@@ -282,7 +282,7 @@
|
||||
@@ -296,7 +296,7 @@ bool QNativeSocketEnginePrivate::setOption(QNativeSocketEngine::SocketOption opt
|
||||
break;
|
||||
case QNativeSocketEngine::NonBlockingSocketOption: {
|
||||
// Make the socket nonblocking.
|
||||
|
@ -10,12 +20,3 @@ diff --git a/src/network/socket/qnativesocketengine_unix.cpp b/src/network/socke
|
|||
int flags = ::fcntl(socketDescriptor, F_GETFL, 0);
|
||||
if (flags == -1) {
|
||||
#ifdef QNATIVESOCKETENGINE_DEBUG
|
||||
@@ -296,7 +296,7 @@
|
||||
#endif
|
||||
return false;
|
||||
}
|
||||
-#else // Q_OS_VXWORKS
|
||||
+#else // Q_OS_VXWORKS || Q_OS_GENODE
|
||||
int onoff = 1;
|
||||
#ifdef Q_OS_SYMBIAN
|
||||
if (::ioctl(socketDescriptor, FIONBIO, &onoff) < 0) {
|
|
@ -1,9 +1,17 @@
|
|||
- revert a change introduced in Qt 4.7 that caused the mouse mask not being updated when loading a Nitpicker plugin in Arora
|
||||
|
||||
diff --git a/src/3rdparty/webkit/WebCore/rendering/RenderWidget.cpp b/src/3rdparty/webkit/WebCore/rendering/RenderWidget.cpp
|
||||
--- a/src/3rdparty/webkit/WebCore/rendering/RenderWidget.cpp
|
||||
+++ b/src/3rdparty/webkit/WebCore/rendering/RenderWidget.cpp
|
||||
@@ -265,6 +265,11 @@
|
||||
From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
||||
|
||||
|
||||
---
|
||||
.../Source/WebCore/rendering/RenderWidget.cpp | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/src/3rdparty/webkit/Source/WebCore/rendering/RenderWidget.cpp b/src/3rdparty/webkit/Source/WebCore/rendering/RenderWidget.cpp
|
||||
index 5a00374..025f921 100644
|
||||
--- a/src/3rdparty/webkit/Source/WebCore/rendering/RenderWidget.cpp
|
||||
+++ b/src/3rdparty/webkit/Source/WebCore/rendering/RenderWidget.cpp
|
||||
@@ -291,6 +291,11 @@ void RenderWidget::paint(PaintInfo& paintInfo, int tx, int ty)
|
||||
}
|
||||
|
||||
if (m_widget) {
|
|
@ -0,0 +1,26 @@
|
|||
Serialize DNS lookups
|
||||
|
||||
From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
||||
|
||||
'getaddrinfo()' is currently not thread-safe on Genode
|
||||
---
|
||||
src/network/kernel/qhostinfo.cpp | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/src/network/kernel/qhostinfo.cpp b/src/network/kernel/qhostinfo.cpp
|
||||
index 4a5589d..6725d43 100644
|
||||
--- a/src/network/kernel/qhostinfo.cpp
|
||||
+++ b/src/network/kernel/qhostinfo.cpp
|
||||
@@ -543,7 +543,12 @@ QHostInfoLookupManager::QHostInfoLookupManager() : mutex(QMutex::Recursive), was
|
||||
{
|
||||
moveToThread(QCoreApplicationPrivate::mainThread());
|
||||
connect(QCoreApplication::instance(), SIGNAL(destroyed()), SLOT(waitForThreadPoolDone()), Qt::DirectConnection);
|
||||
+#ifdef Q_OS_GENODE
|
||||
+ /* 'getaddrinfo()' is currently not thread-safe on Genode */
|
||||
+ threadPool.setMaxThreadCount(1);
|
||||
+#else
|
||||
threadPool.setMaxThreadCount(5); // do 5 DNS lookups in parallel
|
||||
+#endif
|
||||
}
|
||||
|
||||
QHostInfoLookupManager::~QHostInfoLookupManager()
|
|
@ -0,0 +1,27 @@
|
|||
Disable SSL peer verification
|
||||
|
||||
From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
||||
|
||||
With enabled peer verification, currently often a 'handshake error'
|
||||
occurs. This patch disables the peer verification until a fix for
|
||||
the handshake problem has been found.
|
||||
---
|
||||
src/network/ssl/qsslconfiguration_p.h | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
diff --git a/src/network/ssl/qsslconfiguration_p.h b/src/network/ssl/qsslconfiguration_p.h
|
||||
index 9c634f2..62ae400 100644
|
||||
--- a/src/network/ssl/qsslconfiguration_p.h
|
||||
+++ b/src/network/ssl/qsslconfiguration_p.h
|
||||
@@ -81,7 +81,11 @@ class QSslConfigurationPrivate: public QSharedData
|
||||
public:
|
||||
QSslConfigurationPrivate()
|
||||
: protocol(QSsl::SecureProtocols),
|
||||
+#ifdef Q_OS_GENODE
|
||||
+ peerVerifyMode(QSslSocket::VerifyNone),
|
||||
+#else
|
||||
peerVerifyMode(QSslSocket::AutoVerifyPeer),
|
||||
+#endif
|
||||
peerVerifyDepth(0),
|
||||
sslOptions(QSsl::SslOptionDisableEmptyFragments
|
||||
|QSsl::SslOptionDisableLegacyRenegotiation
|
|
@ -1,7 +1,17 @@
|
|||
qt4_virtual_deletelater.patch
|
||||
|
||||
From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
||||
|
||||
|
||||
---
|
||||
src/corelib/kernel/qobject.h | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/corelib/kernel/qobject.h b/src/corelib/kernel/qobject.h
|
||||
index 1974bef..ba6c83b 100644
|
||||
--- a/src/corelib/kernel/qobject.h
|
||||
+++ b/src/corelib/kernel/qobject.h
|
||||
@@ -253,7 +253,7 @@
|
||||
@@ -276,7 +276,7 @@ public:
|
||||
{ return const_cast<QObject *>(this)->qt_metacast(classname) != 0; }
|
||||
|
||||
public Q_SLOTS:
|
|
@ -0,0 +1,38 @@
|
|||
Webkit: print an error message before crashing
|
||||
|
||||
From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
||||
|
||||
|
||||
---
|
||||
.../webkit/Source/JavaScriptCore/wtf/Assertions.h | 11 +++++++++++
|
||||
1 file changed, 11 insertions(+)
|
||||
|
||||
diff --git a/src/3rdparty/webkit/Source/JavaScriptCore/wtf/Assertions.h b/src/3rdparty/webkit/Source/JavaScriptCore/wtf/Assertions.h
|
||||
index 862158b..77adac3 100644
|
||||
--- a/src/3rdparty/webkit/Source/JavaScriptCore/wtf/Assertions.h
|
||||
+++ b/src/3rdparty/webkit/Source/JavaScriptCore/wtf/Assertions.h
|
||||
@@ -50,6 +50,10 @@
|
||||
#include <inttypes.h>
|
||||
#endif
|
||||
|
||||
+#if OS(GENODE)
|
||||
+#include <base/printf.h>
|
||||
+#endif
|
||||
+
|
||||
#if OS(SYMBIAN)
|
||||
#include <e32def.h>
|
||||
#include <e32debug.h>
|
||||
@@ -179,6 +183,13 @@ WTF_EXPORT_PRIVATE void WTFLogVerbose(const char* file, int line, const char* fu
|
||||
*(int *)(uintptr_t)0xbbadbeef = 0; \
|
||||
((void(*)())0)(); /* More reliable, but doesn't say BBADBEEF */ \
|
||||
} while(false)
|
||||
+#elif OS(GENODE)
|
||||
+#define CRASH() do { \
|
||||
+ PERR("WebKit CRASH in '%s'", WTF_PRETTY_FUNCTION); \
|
||||
+ PERR(" in %s:%d", __FILE__, __LINE__); \
|
||||
+ *(int *)(uintptr_t)0xbbadbeef = 0; \
|
||||
+ ((void(*)())0)(); /* More reliable, but doesn't say BBADBEEF */ \
|
||||
+} while(false)
|
||||
#else
|
||||
#define CRASH() do { \
|
||||
WTFReportBacktrace(); \
|
|
@ -0,0 +1,34 @@
|
|||
Webkit: don't crash because of unimplemented partial unmap
|
||||
|
||||
From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
||||
|
||||
|
||||
---
|
||||
.../Source/JavaScriptCore/wtf/OSAllocatorPosix.cpp | 11 +++++++++++
|
||||
1 file changed, 11 insertions(+)
|
||||
|
||||
diff --git a/src/3rdparty/webkit/Source/JavaScriptCore/wtf/OSAllocatorPosix.cpp b/src/3rdparty/webkit/Source/JavaScriptCore/wtf/OSAllocatorPosix.cpp
|
||||
index 5ba5410..e17316f 100644
|
||||
--- a/src/3rdparty/webkit/Source/JavaScriptCore/wtf/OSAllocatorPosix.cpp
|
||||
+++ b/src/3rdparty/webkit/Source/JavaScriptCore/wtf/OSAllocatorPosix.cpp
|
||||
@@ -150,9 +150,20 @@ void OSAllocator::decommit(void* address, size_t bytes)
|
||||
|
||||
void OSAllocator::releaseDecommitted(void* address, size_t bytes)
|
||||
{
|
||||
+#if OS(GENODE)
|
||||
+ /*
|
||||
+ * 'releaseDecommitted()' sometimes gets called with a start address
|
||||
+ * different than the one returned by 'mmap()' to release only a part of the
|
||||
+ * allocated memory. This feature is currently not supported by Genode's
|
||||
+ * 'munmap()' implementation, so we don't crash on purpose if the result of
|
||||
+ * 'munmap()' is -1.
|
||||
+ */
|
||||
+ munmap(address, bytes);
|
||||
+#else
|
||||
int result = munmap(address, bytes);
|
||||
if (result == -1)
|
||||
CRASH();
|
||||
+#endif
|
||||
}
|
||||
|
||||
} // namespace WTF
|
|
@ -0,0 +1,22 @@
|
|||
Webkit: disable websockets
|
||||
|
||||
From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
||||
|
||||
|
||||
---
|
||||
src/3rdparty/webkit/Source/WebCore/features.pri | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/3rdparty/webkit/Source/WebCore/features.pri b/src/3rdparty/webkit/Source/WebCore/features.pri
|
||||
index f04d0b4..67f3b33 100644
|
||||
--- a/src/3rdparty/webkit/Source/WebCore/features.pri
|
||||
+++ b/src/3rdparty/webkit/Source/WebCore/features.pri
|
||||
@@ -106,7 +106,7 @@ contains(DEFINES, ENABLE_SINGLE_THREADED=1) {
|
||||
}
|
||||
|
||||
# Web Socket support.
|
||||
-!contains(DEFINES, ENABLE_WEB_SOCKETS=.): DEFINES += ENABLE_WEB_SOCKETS=1
|
||||
+#!contains(DEFINES, ENABLE_WEB_SOCKETS=.): DEFINES += ENABLE_WEB_SOCKETS=1
|
||||
|
||||
# Web Timing support.
|
||||
!contains(DEFINES, ENABLE_WEB_TIMING=.): DEFINES += ENABLE_WEB_TIMING=1
|
|
@ -0,0 +1,103 @@
|
|||
qt_update.patch
|
||||
|
||||
From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
||||
|
||||
|
||||
---
|
||||
configure | 12 ++++++------
|
||||
mkspecs/genode-g++/qmake.conf | 1 +
|
||||
mkspecs/genode-g++/qplatformdefs.h | 1 +
|
||||
mkspecs/qws/genode-generic-g++/qmake.conf | 1 +
|
||||
mkspecs/qws/genode-generic-g++/qplatformdefs.h | 1 +
|
||||
src/corelib/global/qconfig-genode.h | 1 +
|
||||
6 files changed, 11 insertions(+), 6 deletions(-)
|
||||
create mode 120000 mkspecs/genode-g++/qmake.conf
|
||||
create mode 120000 mkspecs/genode-g++/qplatformdefs.h
|
||||
create mode 120000 mkspecs/qws/genode-generic-g++/qmake.conf
|
||||
create mode 120000 mkspecs/qws/genode-generic-g++/qplatformdefs.h
|
||||
create mode 120000 src/corelib/global/qconfig-genode.h
|
||||
|
||||
diff --git a/configure b/configure
|
||||
index e3d464b..259a128 100755
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -793,14 +793,14 @@ CFG_WEBKIT=auto # (yes|no|auto|debug)
|
||||
CFG_JAVASCRIPTCORE_JIT=auto
|
||||
CFG_STACK_PROTECTOR_STRONG=auto
|
||||
|
||||
-CFG_GFX_AVAILABLE="linuxfb transformed qvfb vnc multiscreen directfb"
|
||||
+CFG_GFX_AVAILABLE="linuxfb transformed qvfb vnc multiscreen directfb nitpicker"
|
||||
CFG_GFX_ON="linuxfb multiscreen"
|
||||
CFG_GFX_PLUGIN_AVAILABLE=
|
||||
CFG_GFX_PLUGIN=
|
||||
CFG_GFX_OFF=
|
||||
-CFG_KBD_AVAILABLE="tty linuxinput qvfb"
|
||||
+CFG_KBD_AVAILABLE="tty linuxinput qvfb nitpicker"
|
||||
CFG_KBD_ON="tty" #default, see QMakeVar above
|
||||
-CFG_MOUSE_AVAILABLE="pc linuxtp linuxinput tslib qvfb"
|
||||
+CFG_MOUSE_AVAILABLE="pc linuxtp linuxinput tslib qvfb nitpicker"
|
||||
CFG_MOUSE_ON="pc linuxtp" #default, see QMakeVar above
|
||||
|
||||
if [ -f "$relpath/src/gui/embedded/qscreenqnx_qws.cpp" ]; then
|
||||
@@ -856,7 +856,7 @@ CFG_SSE4_1=auto
|
||||
CFG_SSE4_2=auto
|
||||
CFG_AVX=auto
|
||||
CFG_REDUCE_RELOCATIONS=no
|
||||
-CFG_IPV6=auto
|
||||
+CFG_IPV6=no
|
||||
CFG_NAS=no
|
||||
CFG_QWS_DEPTHS=all
|
||||
CFG_USER_BUILD_KEY=
|
||||
@@ -869,10 +869,10 @@ CFG_ARMFPA=auto
|
||||
CFG_IWMMXT=no
|
||||
CFG_NEON=auto
|
||||
CFG_CLOCK_GETTIME=auto
|
||||
-CFG_CLOCK_MONOTONIC=auto
|
||||
+CFG_CLOCK_MONOTONIC=no
|
||||
CFG_MREMAP=auto
|
||||
CFG_GETADDRINFO=auto
|
||||
-CFG_IPV6IFNAME=auto
|
||||
+CFG_IPV6IFNAME=no
|
||||
CFG_GETIFADDRS=auto
|
||||
CFG_INOTIFY=auto
|
||||
CFG_RPATH=yes
|
||||
diff --git a/mkspecs/genode-g++/qmake.conf b/mkspecs/genode-g++/qmake.conf
|
||||
new file mode 120000
|
||||
index 0000000..a771e53
|
||||
--- /dev/null
|
||||
+++ b/mkspecs/genode-g++/qmake.conf
|
||||
@@ -0,0 +1 @@
|
||||
+/home/christian/projects/genode/genode/qt4/src/lib/qt4/mkspecs/genode-g++/qmake.conf
|
||||
\ No newline at end of file
|
||||
diff --git a/mkspecs/genode-g++/qplatformdefs.h b/mkspecs/genode-g++/qplatformdefs.h
|
||||
new file mode 120000
|
||||
index 0000000..16442bd
|
||||
--- /dev/null
|
||||
+++ b/mkspecs/genode-g++/qplatformdefs.h
|
||||
@@ -0,0 +1 @@
|
||||
+/home/christian/projects/genode/genode/qt4/src/lib/qt4/mkspecs/genode-g++/qplatformdefs.h
|
||||
\ No newline at end of file
|
||||
diff --git a/mkspecs/qws/genode-generic-g++/qmake.conf b/mkspecs/qws/genode-generic-g++/qmake.conf
|
||||
new file mode 120000
|
||||
index 0000000..1e8bd9b
|
||||
--- /dev/null
|
||||
+++ b/mkspecs/qws/genode-generic-g++/qmake.conf
|
||||
@@ -0,0 +1 @@
|
||||
+/home/christian/projects/genode/genode/qt4/src/lib/qt4/mkspecs/qws/genode-generic-g++/qmake.conf
|
||||
\ No newline at end of file
|
||||
diff --git a/mkspecs/qws/genode-generic-g++/qplatformdefs.h b/mkspecs/qws/genode-generic-g++/qplatformdefs.h
|
||||
new file mode 120000
|
||||
index 0000000..b0f6b49
|
||||
--- /dev/null
|
||||
+++ b/mkspecs/qws/genode-generic-g++/qplatformdefs.h
|
||||
@@ -0,0 +1 @@
|
||||
+/home/christian/projects/genode/genode/qt4/src/lib/qt4/mkspecs/qws/genode-generic-g++/qplatformdefs.h
|
||||
\ No newline at end of file
|
||||
diff --git a/src/corelib/global/qconfig-genode.h b/src/corelib/global/qconfig-genode.h
|
||||
new file mode 120000
|
||||
index 0000000..5309d22
|
||||
--- /dev/null
|
||||
+++ b/src/corelib/global/qconfig-genode.h
|
||||
@@ -0,0 +1 @@
|
||||
+../../../../../include/qt4/QtCore/qconfig-genode.h
|
||||
\ No newline at end of file
|
|
@ -0,0 +1,16 @@
|
|||
qt_update.patch
|
||||
previewer_example.patch
|
||||
textedit_example.patch
|
||||
qt4_genode.patch
|
||||
qt4_connection_close.patch
|
||||
qt4_lwip_connect_semantics_adaption.patch
|
||||
qt4_no_exit_on_window_close.patch
|
||||
qt4_no_search_for_resolv_lib.patch
|
||||
qt4_nonblocking_sockets.patch
|
||||
qt4_renderwidget.patch
|
||||
qt4_virtual_deletelater.patch
|
||||
qt4_webkit_crash.patch
|
||||
qt4_webkit_munmap.patch
|
||||
qt4_webkit_websockets.patch
|
||||
qt4_ssl_peer_verification.patch
|
||||
qt4_serialized_dns_lookup.patch
|
|
@ -1,4 +1,16 @@
|
|||
textedit_example.patch
|
||||
|
||||
From: Christian Prochaska <christian.prochaska@genode-labs.com>
|
||||
|
||||
|
||||
---
|
||||
demos/textedit/main.cpp | 23 ++++++++++++++++++++++-
|
||||
demos/textedit/textedit.cpp | 8 ++++----
|
||||
demos/textedit/textedit.pro | 5 -----
|
||||
3 files changed, 26 insertions(+), 10 deletions(-)
|
||||
|
||||
diff --git a/demos/textedit/main.cpp b/demos/textedit/main.cpp
|
||||
index 0fc0b57..4fe6bfc 100644
|
||||
--- a/demos/textedit/main.cpp
|
||||
+++ b/demos/textedit/main.cpp
|
||||
@@ -39,16 +39,37 @@
|
||||
|
@ -41,9 +53,10 @@ diff --git a/demos/textedit/main.cpp b/demos/textedit/main.cpp
|
|||
return a.exec();
|
||||
}
|
||||
diff --git a/demos/textedit/textedit.cpp b/demos/textedit/textedit.cpp
|
||||
index 8b179c0..4fa4b1a 100644
|
||||
--- a/demos/textedit/textedit.cpp
|
||||
+++ b/demos/textedit/textedit.cpp
|
||||
@@ -463,7 +463,7 @@
|
||||
@@ -463,7 +463,7 @@ void TextEdit::fileNew()
|
||||
void TextEdit::fileOpen()
|
||||
{
|
||||
QString fn = QFileDialog::getOpenFileName(this, tr("Open File..."),
|
||||
|
@ -52,7 +65,7 @@ diff --git a/demos/textedit/textedit.cpp b/demos/textedit/textedit.cpp
|
|||
if (!fn.isEmpty())
|
||||
load(fn);
|
||||
}
|
||||
@@ -483,11 +483,11 @@
|
||||
@@ -483,11 +483,11 @@ bool TextEdit::fileSave()
|
||||
bool TextEdit::fileSaveAs()
|
||||
{
|
||||
QString fn = QFileDialog::getSaveFileName(this, tr("Save as..."),
|
||||
|
@ -68,9 +81,10 @@ diff --git a/demos/textedit/textedit.cpp b/demos/textedit/textedit.cpp
|
|||
return fileSave();
|
||||
}
|
||||
diff --git a/demos/textedit/textedit.pro b/demos/textedit/textedit.pro
|
||||
index 9669ec8..bef1154 100644
|
||||
--- a/demos/textedit/textedit.pro
|
||||
+++ b/demos/textedit/textedit.pro
|
||||
@@ -8,10 +8,6 @@
|
||||
@@ -8,10 +8,6 @@ SOURCES = textedit.cpp \
|
||||
main.cpp
|
||||
|
||||
RESOURCES += textedit.qrc
|
||||
|
@ -81,7 +95,7 @@ diff --git a/demos/textedit/textedit.pro b/demos/textedit/textedit.pro
|
|||
|
||||
# install
|
||||
target.path = $$[QT_INSTALL_DEMOS]/textedit
|
||||
@@ -19,4 +15,3 @@
|
||||
@@ -19,4 +15,3 @@ sources.files = $$SOURCES $$HEADERS $$RESOURCES *.pro *.html *.doc images
|
||||
sources.path = $$[QT_INSTALL_DEMOS]/textedit
|
||||
INSTALLS += target sources
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
diff --git a/examples/webkit/previewer/previewer.pro b/examples/webkit/previewer/previewer.pro
|
||||
--- a/examples/webkit/previewer/previewer.pro
|
||||
+++ b/examples/webkit/previewer/previewer.pro
|
||||
@@ -11,8 +11,3 @@
|
||||
sources.files = $$SOURCES $$HEADERS $$FORMS $$RESOURCES *.pro images
|
||||
sources.path = $$[QT_INSTALL_EXAMPLES]/webkit/previewer
|
||||
INSTALLS += target sources
|
||||
-
|
||||
-symbian {
|
||||
- TARGET.UID3 = 0xA000CF6F
|
||||
- include($$QT_SOURCE_TREE/examples/symbianpkgrules.pri)
|
||||
-}
|
||||
diff --git a/examples/webkit/previewer/previewer.pro b/examples/webkit/previewer/main.cpp
|
||||
--- a/examples/webkit/previewer/main.cpp
|
||||
+++ b/examples/webkit/previewer/main.cpp
|
||||
@@ -47,6 +47,7 @@
|
||||
{
|
||||
QApplication app(argc, argv);
|
||||
MainWindow mainWindow;
|
||||
+ mainWindow.move(200, 200);
|
||||
mainWindow.show();
|
||||
return app.exec();
|
||||
}
|
|
@ -1,38 +0,0 @@
|
|||
- include time.h where time_t is used
|
||||
|
||||
diff --git a/src/3rdparty/webkit/WebCore/loader/icon/IconRecord.h b/src/3rdparty/webkit/WebCore/loader/icon/IconRecord.h
|
||||
--- a/src/3rdparty/webkit/WebCore/loader/icon/IconRecord.h
|
||||
+++ b/src/3rdparty/webkit/WebCore/loader/icon/IconRecord.h
|
||||
@@ -38,6 +38,8 @@
|
||||
#include "PlatformString.h"
|
||||
#include "StringHash.h"
|
||||
|
||||
+#include <time.h>
|
||||
+
|
||||
namespace WebCore {
|
||||
|
||||
class IconDataSnapshot;
|
||||
diff --git a/src/3rdparty/webkit/WebCore/page/Page.h b/src/3rdparty/webkit/WebCore/page/Page.h
|
||||
--- a/src/3rdparty/webkit/WebCore/page/Page.h
|
||||
+++ b/src/3rdparty/webkit/WebCore/page/Page.h
|
||||
@@ -27,6 +27,8 @@
|
||||
#include <wtf/HashSet.h>
|
||||
#include <wtf/Noncopyable.h>
|
||||
|
||||
+#include <time.h>
|
||||
+
|
||||
#if PLATFORM(MAC)
|
||||
#include "SchedulePair.h"
|
||||
#endif
|
||||
diff --git a/src/3rdparty/webkit/WebCore/platform/network/ResourceResponseBase.h b/src/3rdparty/webkit/WebCore/platform/network/ResourceResponseBase.h
|
||||
--- a/src/3rdparty/webkit/WebCore/platform/network/ResourceResponseBase.h
|
||||
+++ b/src/3rdparty/webkit/WebCore/platform/network/ResourceResponseBase.h
|
||||
@@ -30,6 +30,8 @@
|
||||
#include "HTTPHeaderMap.h"
|
||||
#include "KURL.h"
|
||||
|
||||
+#include <time.h>
|
||||
+
|
||||
#include <wtf/PassOwnPtr.h>
|
||||
|
||||
namespace WebCore {
|
|
@ -1,19 +0,0 @@
|
|||
diff --git a/src/network/kernel/qhostinfo_unix.cpp b/src/network/kernel/qhostinfo_unix.cpp
|
||||
--- a/src/network/kernel/qhostinfo_unix.cpp
|
||||
+++ b/src/network/kernel/qhostinfo_unix.cpp
|
||||
@@ -94,6 +94,7 @@
|
||||
|
||||
static void resolveLibrary()
|
||||
{
|
||||
+#ifndef Q_OS_GENODE
|
||||
#ifndef QT_NO_LIBRARY
|
||||
QLibrary lib(QLatin1String("resolv"));
|
||||
if (!lib.load())
|
||||
@@ -118,6 +119,7 @@
|
||||
local_res_ninit = 0;
|
||||
}
|
||||
#endif
|
||||
+#endif
|
||||
}
|
||||
|
||||
QHostInfo QHostInfoAgent::fromName(const QString &hostName)
|
|
@ -52,7 +52,7 @@
|
|||
#include <timer_session/client.h>
|
||||
|
||||
QMutexPrivate::QMutexPrivate(QMutex::RecursionMode mode)
|
||||
: recursive(mode == QMutex::Recursive), contenders(0), owner(0), count(0)
|
||||
: QMutexData(mode), maximumSpinTime(MaximumSpinTimeThreshold), averageWaitTime(0), owner(0), count(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -60,24 +60,32 @@ QMutexPrivate::~QMutexPrivate()
|
|||
{
|
||||
}
|
||||
|
||||
ulong QMutexPrivate::self()
|
||||
{ return (ulong) QThread::currentThreadId(); }
|
||||
|
||||
bool QMutexPrivate::wait(int timeout)
|
||||
{
|
||||
bool result;
|
||||
|
||||
if (contenders.fetchAndAddAcquire(1) == 0) {
|
||||
// lock acquired without waiting
|
||||
return true;
|
||||
}
|
||||
|
||||
if (timeout == 0) {
|
||||
return false; /* timed out */
|
||||
result = false; /* timed out */
|
||||
} else if (timeout < 0) {
|
||||
sem.down();
|
||||
return true; /* woken up */
|
||||
result = true; /* woken up */
|
||||
} else {
|
||||
try {
|
||||
sem.down(timeout);
|
||||
result = true;
|
||||
} catch(Genode::Timeout_exception) {
|
||||
return false;
|
||||
result = false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
contenders.deref();
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
void QMutexPrivate::wakeUp()
|
||||
|
|
|
@ -94,6 +94,7 @@ QThreadData *QThreadData::current()
|
|||
QThreadPrivate::tls.insert(QThread::currentThreadId(), tls_elem);
|
||||
|
||||
data->thread = new QAdoptedThread(data);
|
||||
data->threadId = QThread::currentThreadId();
|
||||
data->deref();
|
||||
}
|
||||
if (!QCoreApplicationPrivate::theMainThread)
|
||||
|
@ -136,7 +137,7 @@ void QThreadPrivate::createEventDispatcher(QThreadData *data)
|
|||
void QThreadPrivate::start(QThread *thr)
|
||||
{
|
||||
thr->d_func()->thread_id = QThread::currentThreadId();
|
||||
|
||||
|
||||
QThread::setTerminationEnabled(false);
|
||||
|
||||
QThreadData *data = QThreadData::get2(thr);
|
||||
|
@ -221,7 +222,11 @@ Qt::HANDLE QThread::currentThreadId()
|
|||
*/
|
||||
int QThread::idealThreadCount()
|
||||
{
|
||||
return -1;
|
||||
return 1;
|
||||
}
|
||||
|
||||
void QThread::yieldCurrentThread()
|
||||
{
|
||||
}
|
||||
|
||||
/*!
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
The scripts in this directory have been used to generate the
|
||||
'lib/mk/qt_*_generated.inc' files.
|
||||
|
||||
Usage:
|
||||
|
||||
- create a build directory in the 'contrib' directory
|
||||
- copy the scripts into this build directory
|
||||
- change into the build directory
|
||||
- execute the 'create_generated_incs' script
|
||||
- move the generated files into the 'lib/mk/' directory
|
|
@ -0,0 +1,122 @@
|
|||
#!/bin/bash
|
||||
|
||||
function extract_defines()
|
||||
{
|
||||
sed -e '/DEFINES =/!d' \
|
||||
-e 's/DEFINES = /QT_DEFINES += /' Makefile > defines.inc
|
||||
|
||||
echo -e "" >> defines.inc
|
||||
}
|
||||
|
||||
function extract_incpath()
|
||||
{
|
||||
sed -e '/INCPATH =/!d' \
|
||||
-e 's/INCPATH = //' \
|
||||
-e 's/ / \\\n/g' \
|
||||
Makefile | sort -u > incpath.inc.tmp
|
||||
|
||||
echo -e "QT_INCPATH = \\" > incpath.inc
|
||||
|
||||
sed -e '/\/qt-everywhere-opensource-src.*\//!d' \
|
||||
-e 's/.*\/qt-everywhere-opensource-src-[^\/]*\// /' \
|
||||
incpath.inc.tmp >> incpath.inc
|
||||
|
||||
echo -e "" >> incpath.inc
|
||||
}
|
||||
|
||||
|
||||
function extract_sources()
|
||||
{
|
||||
sed \
|
||||
-e ':a;N;$!ba;s/\n//g' \
|
||||
-e 's/OBJECTS .*//' \
|
||||
-e 's/.*SOURCES =/QT_SOURCES = \\/' \
|
||||
-e 's/\\/\\\n/g' \
|
||||
-e 's/\.cpp \.moc/\.cpp \\\n/' \
|
||||
Makefile > sources.inc.tmp
|
||||
|
||||
sed -e 's/.*\// /' \
|
||||
sources.inc.tmp > sources.inc
|
||||
|
||||
echo -e "" >> sources.inc
|
||||
}
|
||||
|
||||
|
||||
function extract_vpath()
|
||||
{
|
||||
sed \
|
||||
-e ':a;N;$!ba;s/\n//g' \
|
||||
-e 's/OBJECTS .*//' \
|
||||
-e 's/.*SOURCES =//' \
|
||||
-e 's/\\/\\\n/g' \
|
||||
-e 's/\.cpp \.moc/\.cpp \\\n/' \
|
||||
Makefile > vpath.inc.tmp
|
||||
|
||||
echo -e "QT_VPATH = \\" > vpath.inc
|
||||
|
||||
sed -e '/\/qt-everywhere-opensource-src.*\//!d' \
|
||||
-e 's/.*\/qt-everywhere-opensource-src-[^\/]*\// /' \
|
||||
-e 's/\/[^\/]* [\\]*$/ \\/' \
|
||||
vpath.inc.tmp | sort -u >> vpath.inc
|
||||
|
||||
echo -e "" >> vpath.inc
|
||||
}
|
||||
|
||||
|
||||
function extract_compiler_moc_header_make_all()
|
||||
{
|
||||
sed -e '/compiler_moc_header_make_all:/!d' \
|
||||
-e 's/compiler_moc_header_make_all:/COMPILER_MOC_HEADER_MAKE_ALL_FILES = \\\n /' \
|
||||
-e 's/\.moc\/release-static-emb-x86_64\///g' \
|
||||
-e 's/\.cpp /\.cpp \\\n /g' \
|
||||
Makefile > compiler_moc_header_make_all.inc.tmp
|
||||
|
||||
sed -e 's/.*\// /' \
|
||||
compiler_moc_header_make_all.inc.tmp > compiler_moc_header_make_all.inc
|
||||
|
||||
echo -e "" >> compiler_moc_header_make_all.inc
|
||||
}
|
||||
|
||||
|
||||
function extract_compiler_moc_source_make_all()
|
||||
{
|
||||
sed -e '/compiler_moc_source_make_all:/!d' \
|
||||
-e 's/compiler_moc_source_make_all:/COMPILER_MOC_SOURCE_MAKE_ALL_FILES = \\\n /' \
|
||||
-e 's/\.moc\/release-static-emb-x86_64\///g' \
|
||||
-e 's/\.moc /\.moc \\\n /g' \
|
||||
Makefile > compiler_moc_source_make_all.inc.tmp
|
||||
|
||||
sed -e 's/.*\// /' \
|
||||
compiler_moc_source_make_all.inc.tmp > compiler_moc_source_make_all.inc
|
||||
|
||||
echo -e "" >> compiler_moc_source_make_all.inc
|
||||
}
|
||||
|
||||
|
||||
extract_defines
|
||||
extract_incpath
|
||||
extract_sources
|
||||
extract_vpath
|
||||
extract_compiler_moc_header_make_all
|
||||
extract_compiler_moc_source_make_all
|
||||
|
||||
cat defines.inc > $1_generated.inc
|
||||
|
||||
cat incpath.inc >> $1_generated.inc
|
||||
|
||||
cat sources.inc >> $1_generated.inc
|
||||
|
||||
cat vpath.inc >> $1_generated.inc
|
||||
|
||||
echo -e "# some source files need to be generated by moc from other source/header files before" >> $1_generated.inc
|
||||
echo -e "# they get #included again by the original source file in the compiling stage\n" >> $1_generated.inc
|
||||
|
||||
echo -e "# source files generated from existing header files ('moc_%.cpp: %.h' rule in spec-qt4.mk)" >> $1_generated.inc
|
||||
echo -e "# extracted from 'compiler_moc_header_make_all' target\n" >> $1_generated.inc
|
||||
|
||||
cat compiler_moc_header_make_all.inc >> $1_generated.inc
|
||||
|
||||
echo -e "# source files generated from existing source files ('%.moc: %.cpp' rule in spec-qt4.mk)" >> $1_generated.inc
|
||||
echo -e "# extracted from 'compiler_moc_source_make_all' rule\n" >> $1_generated.inc
|
||||
|
||||
cat compiler_moc_source_make_all.inc >> $1_generated.inc
|
|
@ -0,0 +1,13 @@
|
|||
#!/bin/sh
|
||||
|
||||
./genode_qt_configure
|
||||
cd src/corelib && ../../create_generated_inc qt_core && cp qt_core_generated.inc ../.. && cd ../..
|
||||
cd src/gui && ../../create_generated_inc qt_gui && cp qt_gui_generated.inc ../.. && cd ../..
|
||||
cd src/network && ../../create_generated_inc qt_network && cp qt_network_generated.inc ../.. && cd ../..
|
||||
cd src/scripttools && ../../create_generated_inc qt_scripttools && cp qt_scripttools_generated.inc ../.. && cd ../..
|
||||
cd src/svg && ../../create_generated_inc qt_svg && cp qt_svg_generated.inc ../.. && cd ../..
|
||||
cd src/xml && ../../create_generated_inc qt_xml && cp qt_xml_generated.inc ../.. && cd ../..
|
||||
cd src/3rdparty/webkit/Source/JavaScriptCore && ../../../../../create_generated_inc qt_jscore && cp qt_jscore_generated.inc ../../../../.. && cd ../../../../..
|
||||
cd src/3rdparty/webkit/Source/WebCore && ../../../../../create_generated_inc qt_webcore && cp qt_webcore_generated.inc ../../../../.. && cd ../../../../..
|
||||
cd src/3rdparty/webkit/Source/WebKit/qt && ../../../../../../create_generated_inc qt_webkit && cp qt_webkit_generated.inc ../../../../../.. && cd ../../../../../..
|
||||
cd tools/designer/src/uitools && ../../../../create_generated_inc qt_ui_tools && cp qt_ui_tools_generated.inc ../../../.. && cd ../../../..
|
|
@ -0,0 +1,45 @@
|
|||
#!/bin/sh
|
||||
|
||||
../qt-everywhere-opensource-src-4.8.4/configure \
|
||||
-opensource \
|
||||
-confirm-license \
|
||||
-qconfig genode \
|
||||
-xplatform qws/genode-generic-g++ \
|
||||
-embedded x86 \
|
||||
-static \
|
||||
-no-separate-debug-info \
|
||||
-depths 8,16,32 \
|
||||
-openssl-linked \
|
||||
-no-qt3support \
|
||||
-no-accessibility \
|
||||
-no-phonon \
|
||||
-no-libtiff \
|
||||
-no-libmng \
|
||||
-no-nis \
|
||||
-no-cups \
|
||||
-no-iconv \
|
||||
-no-dbus \
|
||||
-no-freetype \
|
||||
-no-largefile \
|
||||
-no-gfx-linuxfb \
|
||||
-no-gfx-multiscreen \
|
||||
-qt-gfx-nitpicker \
|
||||
-no-mouse-linuxtp \
|
||||
-no-mouse-pc \
|
||||
-qt-mouse-nitpicker \
|
||||
-no-kbd-tty \
|
||||
-qt-kbd-nitpicker \
|
||||
-no-mmx \
|
||||
-no-3dnow \
|
||||
-no-sse \
|
||||
-no-sse2 \
|
||||
-no-sse3 \
|
||||
-no-ssse3 \
|
||||
-no-sse4.1 \
|
||||
-no-sse4.2 \
|
||||
-no-avx \
|
||||
-no-neon \
|
||||
-make tools \
|
||||
-nomake examples \
|
||||
-nomake demos \
|
||||
-fast
|
|
@ -2,21 +2,19 @@
|
|||
# \brief Makefile for building QMake for Genode
|
||||
# \author Christian Prochaska
|
||||
# \author Norman Feske
|
||||
# \date 2009-05-12
|
||||
# \date 2013-03-27
|
||||
#
|
||||
# This file is based on the generated Makefile created by qt4's configure.
|
||||
#
|
||||
|
||||
CC_1 = gcc
|
||||
CC = $(CC_1)
|
||||
CXX_1 = g++
|
||||
CXX = $(CXX_1)
|
||||
QMAKE_CFLAGS_1 = -pipe
|
||||
QMAKE_CFLAGS = $(QMAKE_CFLAGS_1) $(QMAKE_CFLAGS_2)
|
||||
QMAKE_CXXFLAGS_1 = $(QMAKE_CFLAGS)
|
||||
QMAKE_CXXFLAGS = $(QMAKE_CXXFLAGS_1) $(QMAKE_CXXFLAGS_2)
|
||||
QMAKE_LFLAGS_1 =
|
||||
QMAKE_LFLAGS = $(QMAKE_LFLAGS_1)
|
||||
########################################################################
|
||||
## This file was autogenerated by configure, all changes will be lost ##
|
||||
########################################################################
|
||||
CC = gcc
|
||||
CXX = g++
|
||||
QMAKE_CFLAGS = -pipe
|
||||
QMAKE_CXXFLAGS = -pipe
|
||||
QMAKE_LFLAGS =
|
||||
|
||||
# Genode repository
|
||||
REP_DIR := ../..
|
||||
|
@ -34,6 +32,7 @@ vpath %.cpp $(CONTRIB_DIR)/qmake/generators/mac
|
|||
vpath %.cpp $(CONTRIB_DIR)/qmake/generators/unix
|
||||
vpath %.cpp $(CONTRIB_DIR)/qmake/generators/win32
|
||||
vpath %.cpp $(CONTRIB_DIR)/qmake/generators/symbian
|
||||
vpath %.cpp $(CONTRIB_DIR)/qmake/generators/integrity
|
||||
vpath %.cpp $(CONTRIB_DIR)/src/corelib/codecs
|
||||
vpath %.cpp $(CONTRIB_DIR)/src/corelib/tools
|
||||
vpath %.cpp $(CONTRIB_DIR)/src/corelib/global
|
||||
|
@ -44,12 +43,12 @@ vpath %.cpp $(CONTRIB_DIR)/src/corelib/xml
|
|||
vpath %.cpp $(CONTRIB_DIR)/tools/shared/symbian
|
||||
vpath %.cpp $(CONTRIB_DIR)/tools/shared/windows
|
||||
|
||||
QCONFIG_CPP_PATH = ../../../../src/lib/qt4/src/corelib/global
|
||||
SOURCE_PATH = $(CONTRIB_DIR)
|
||||
BUILD_PATH = .
|
||||
QCONFIG_CPP_PATH = ../../../../src/lib/qt4/src/corelib/global
|
||||
QTOBJS =
|
||||
QTSRCS =
|
||||
+QMAKESPEC = ../../src/lib/qt4/mkspecs/qws/genode-x86-g++
|
||||
QMAKESPEC = ../../src/lib/qt4/mkspecs/qws/genode-generic-g++
|
||||
LFLAGS = $(QMAKE_LFLAGS)
|
||||
|
||||
#qmake code
|
||||
|
@ -58,16 +57,18 @@ OBJS=project.o property.o main.o makefile.o unixmake2.o unixmake.o \
|
|||
meta.o makefiledeps.o metamakefile.o xmloutput.o pbuilder_pbx.o \
|
||||
borland_bmake.o msvc_vcproj.o msvc_vcxproj.o msvc_nmake.o msvc_objectmodel.o msbuild_objectmodel.o \
|
||||
symmake.o initprojectdeploy_symbian.o symmake_abld.o symmake_sbsv2.o \
|
||||
symbiancommon.o registry.o epocroot.o
|
||||
symbiancommon.o registry.o epocroot.o gbuild.o
|
||||
|
||||
#qt code
|
||||
QOBJS=qtextcodec.o qutfcodec.o qstring.o qtextstream.o qiodevice.o qmalloc.o qglobal.o \
|
||||
qbytearray.o qbytearraymatcher.o qdatastream.o qbuffer.o qlist.o qfile.o \
|
||||
qfsfileengine_unix.o qfsfileengine_iterator_unix.o qfsfileengine.o \
|
||||
qfilesystementry.o qfilesystemengine_unix.o qfilesystemengine.o qfilesystemiterator_unix.o \
|
||||
qfsfileengine_unix.o qfsfileengine.o \
|
||||
qfsfileengine_iterator.o qregexp.o qvector.o qbitarray.o qdir.o qdiriterator.o quuid.o qhash.o \
|
||||
qfileinfo.o qdatetime.o qstringlist.o qabstractfileengine.o qtemporaryfile.o \
|
||||
qmap.o qmetatype.o qsettings.o qlibraryinfo.o qvariant.o qvsnprintf.o \
|
||||
qlocale.o qlinkedlist.o qurl.o qnumeric.o qcryptographichash.o qxmlstream.o qxmlutils.o \
|
||||
qmap.o qmetatype.o qsettings.o qsystemerror.o qlibraryinfo.o qvariant.o qvsnprintf.o \
|
||||
qlocale.o qlocale_tools.o qlocale_unix.o qlinkedlist.o qnumeric.o qcryptographichash.o \
|
||||
qxmlstream.o qxmlutils.o \
|
||||
$(QTOBJS)
|
||||
|
||||
|
||||
|
@ -84,6 +85,7 @@ DEPEND_SRC=project.cpp property.cpp meta.cpp main.cpp generators/makefile.cpp ge
|
|||
$(SOURCE_PATH)/tools/shared/symbian/epocroot.cpp \
|
||||
generators/symbian/symmake_abld.cpp generators/symbian/symmake_sbsv2.cpp \
|
||||
generaters/symbian/symbiancommon.cpp \
|
||||
generators/integrity/gbuild.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/codecs/qtextcodec.cpp $(SOURCE_PATH)/src/corelib/codecs/qutfcodec.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/tools/qstring.cpp $(SOURCE_PATH)/src/corelib/io/qfile.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/io/qtextstream.cpp $(SOURCE_PATH)/src/corelib/io/qiodevice.cpp \
|
||||
|
@ -91,16 +93,22 @@ DEPEND_SRC=project.cpp property.cpp meta.cpp main.cpp generators/makefile.cpp ge
|
|||
$(SOURCE_PATH)/src/corelib/global/qglobal.cpp $(SOURCE_PATH)/src/corelib/tools/qregexp.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/tools/qbytearray.cpp $(SOURCE_PATH)/src/corelib/tools/qbytearraymatcher.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/io/qdatastream.cpp $(SOURCE_PATH)/src/corelib/io/qbuffer.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/io/qfilesystementry.cpp $(SOURCE_PATH)/src/corelib/io/qfilesystemengine_unix.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/io/qfilesystemengine_mac.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/io/qfilesystemengine.cpp $(SOURCE_PATH)/src/corelib/io/qfilesystemiterator_unix.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/io/qfsfileengine_unix.cpp $(SOURCE_PATH)/src/corelib/io/qabstractfileengine.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/io/qfsfileengine_iterator_unix.cpp $(SOURCE_PATH)/src/corelib/io/qfsfileengine_iterator.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/io/qfsfileengine_iterator.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/io/qfsfileengine.cpp $(SOURCE_PATH)/src/corelib/tools/qlist.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/tools/qvector.cpp $(SOURCE_PATH)/src/corelib/tools/qbitarray.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/io/qdiriterator.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/io/qdir.cpp $(SOURCE_PATH)/src/corelib/plugin/quuid.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/io/qfileinfo.cpp $(SOURCE_PATH)/src/corelib/tools/qdatetime.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/tools/qstringlist.cpp $(SOURCE_PATH)/src/corelib/tools/qmap.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/global/qconfig.cpp $(SOURCE_PATH)/src/corelib/io/qurl.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/tools/qlocale.cpp $(SOURCE_PATH)/src/corelib/tools/qlinkedlist.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/global/qconfig.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/tools/qlocale.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/tools/qlocale_tools.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/tools/qlocale_unix.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/tools/qlinkedlist.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/tools/qhash.cpp $(SOURCE_PATH)/src/corelib/kernel/qcore_mac.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/io/qtemporaryfile.cpp $(SOURCE_PATH)/src/corelib/kernel/qmetatype.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/io/qsettings.cpp $(SOURCE_PATH)/src/corelib/kernel/qvariant.cpp \
|
||||
|
@ -108,9 +116,11 @@ DEPEND_SRC=project.cpp property.cpp meta.cpp main.cpp generators/makefile.cpp ge
|
|||
$(SOURCE_PATH)/src/corelib/tools/qvsnprintf.cpp $(SOURCE_PATH)/src/corelib/global/qnumeric.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/xml/qxmlstream.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/xml/qxmlutils.cpp \
|
||||
$(SOURCE_PATH)/src/corelib/kernel/qsystemerror.cpp \
|
||||
$(QTSRCS)
|
||||
|
||||
CPPFLAGS = -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Igenerators/mac -Igenerators/symbian \
|
||||
CPPFLAGS = -g -I. -Igenerators -Igenerators/unix -Igenerators/win32 \
|
||||
-Igenerators/mac -Igenerators/symbian -Igenerators/integrity \
|
||||
-I$(BUILD_PATH)/include -I$(BUILD_PATH)/include/QtCore \
|
||||
-I$(REP_DIR)/include/qt4 -I$(REP_DIR)/include/qt4/QtCore \
|
||||
-I$(SOURCE_PATH)/include -I$(SOURCE_PATH)/include/QtCore \
|
||||
|
@ -118,14 +128,14 @@ CPPFLAGS = -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Igenerators/ma
|
|||
-I$(SOURCE_PATH)/tools/shared \
|
||||
-I$(QCONFIG_CPP_PATH) \
|
||||
-DQT_NO_PCRE \
|
||||
-DQT_BUILD_QMAKE -DQT_BOOTSTRAPPED \
|
||||
-DQT_BUILD_QMAKE -DQT_BOOTSTRAPPED -DQLIBRARYINFO_EPOCROOT \
|
||||
-DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT -DQT_NO_STL \
|
||||
-DQT_NO_COMPRESS -I$(QMAKESPEC) -DHAVE_QCONFIG_CPP -DQT_NO_THREAD -DQT_NO_QOBJECT \
|
||||
-DQT_NO_GEOM_VARIANT $(OPENSOURCE_CXXFLAGS)
|
||||
-DQT_NO_GEOM_VARIANT -DQT_NO_DEPRECATED $(OPENSOURCE_CXXFLAGS)
|
||||
|
||||
# extensions of the CPPFLAGS needed for the out-of-tree build
|
||||
CPPFLAGS += -I$(CONTRIB_DIR)/qmake
|
||||
CPPFLAGS += $(addprefix -I$(CONTRIB_DIR)/qmake/, generators generators/symbian generators/unix generators/win32 generators/mac)
|
||||
CPPFLAGS += $(addprefix -I$(CONTRIB_DIR)/qmake/, generators generators/symbian generators/unix generators/win32 generators/mac generators/integrity)
|
||||
CPPFLAGS += -I$(REP_DIR)/src/lib/qt4/src/corelib/global
|
||||
|
||||
# enable automatic dependency generation
|
||||
|
|
Loading…
Reference in New Issue