mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-22 15:02:25 +00:00
7690e5ad07
Make the 'moc_*.cpp' and '*.moc' files dependencies of '$(SRC_CC:.cpp=.o)' to make sure that they get built. This patch fixes #99.
150 lines
5.7 KiB
Makefile
150 lines
5.7 KiB
Makefile
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
|
|
|
|
# use default warning level to avoid noise when compiling contrib code
|
|
CC_WARN =
|
|
|
|
# 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
|
|
|
|
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.mk
|