summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Hemp <c.hemp@phytec.de>2011-07-28 13:32:52 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2011-08-09 18:48:23 +0200
commit58f22f394eaecdccffcc0abd5811009692246476 (patch)
tree0b3c3bbd350987c86996ce99d7d17c3eb0ece18f
parent2a75c7283706bfc5f37d1d2636d19274c645c270 (diff)
downloadptxdist-58f22f394eaecdccffcc0abd5811009692246476.tar.gz
ptxdist-58f22f394eaecdccffcc0abd5811009692246476.tar.xz
qt4: add qt4-demos support
Add support for the qt4-demos. Signed-off-by: Christian Hemp <hemp@numalfix.phytec.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/qt4-demos.in247
-rw-r--r--rules/qt4-demos.make239
-rw-r--r--rules/qt4.make1
3 files changed, 487 insertions, 0 deletions
diff --git a/rules/qt4-demos.in b/rules/qt4-demos.in
new file mode 100644
index 000000000..6e3f488dd
--- /dev/null
+++ b/rules/qt4-demos.in
@@ -0,0 +1,247 @@
+## SECTION=qt
+# WARNING: this file is generated with qt4_mk_demos.sh
+# do not edit
+
+menuconfig QT4_DEMOS
+ tristate
+ select QT4
+ select QT4_PREPARE_EXAMPLES
+ prompt "Qt Embedded Demos "
+
+if QT4_DEMOS
+
+config QT4_DEMOS_INSTALL_DIR
+ string
+ default "/usr/bin/qt4-demos"
+ prompt "install dir"
+
+config QT4_DEMOS_BROWSER
+ bool
+ prompt "browser"
+ depends on QT4_BUILD_WEBKIT
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_INTERVIEW
+ bool
+ prompt "interview"
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_SQLBROWSER
+ bool
+ prompt "sqlbrowser"
+ depends on BROKEN
+ depends on QT4_BUILD_SQL
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_QMEDIAPLAYER
+ bool
+ prompt "qmediaplayer"
+ depends on BROKEN
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_PATHSTROKE
+ bool
+ prompt "pathstroke"
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_CHIP
+ bool
+ prompt "chip"
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_BOOKS
+ bool
+ prompt "books"
+ depends on QT4_BUILD_SQL
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_BOXES
+ bool
+ prompt "boxes"
+ depends on !QT4_OPENGL_NONE
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_AFFINE
+ bool
+ prompt "affine"
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_COMPOSITION
+ bool
+ prompt "composition"
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_DEFORM
+ bool
+ prompt "deform"
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_GRADIENTS
+ bool
+ prompt "gradients"
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_EMBEDDEDDIALOGS
+ bool
+ prompt "embeddeddialogs"
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_TEXTEDIT
+ bool
+ prompt "textedit"
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_MAINWINDOW
+ bool
+ prompt "mainwindow"
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_SPREADSHEET
+ bool
+ prompt "spreadsheet"
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+
+menuconfig QT4_DEMOS_DECLARATIVE
+ bool
+ prompt "declarative"
+
+if QT4_DEMOS_DECLARATIVE
+
+config QT4_DEMOS_DECLARATIVE_MINEHUNT
+ bool
+ prompt "minehunt"
+ depends on QT4_BUILD_DECLARATIVE
+ depends on QT4_BUILD_SCRIPT
+ depends on QT4_BUILD_SVG
+ depends on QT4_BUILD_SQL
+ depends on QT4_BUILD_QTXMLPATTERNS
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+endif
+
+config QT4_DEMOS_SUB_ATTAQ
+ bool
+ prompt "sub-attaq"
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_UNDO
+ bool
+ prompt "undo"
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+
+menuconfig QT4_DEMOS_EMBEDDED
+ bool
+ prompt "embedded"
+
+if QT4_DEMOS_EMBEDDED
+
+config QT4_DEMOS_EMBEDDED_ANOMALY
+ bool
+ prompt "anomaly"
+ depends on QT4_BUILD_WEBKIT
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_EMBEDDED_STYLEDEMO
+ bool
+ prompt "styledemo"
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_EMBEDDED_RAYCASTING
+ bool
+ prompt "raycasting"
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_EMBEDDED_EMBEDDEDSVGVIEWER
+ bool
+ prompt "embeddedsvgviewer"
+ depends on QT4_BUILD_SVG
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_EMBEDDED_LIGHTMAPS
+ bool
+ prompt "lightmaps"
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_EMBEDDED_FLICKABLE
+ bool
+ prompt "flickable"
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_EMBEDDED_DESKTOPSERVICES
+ bool
+ prompt "desktopservices"
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_EMBEDDED_FLIGHTINFO
+ bool
+ prompt "flightinfo"
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_EMBEDDED_FLUIDLAUNCHER
+ bool
+ prompt "fluidlauncher"
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+if QT4_DEMOS_EMBEDDED_FLUIDLAUNCHER
+config QT4_DEMOS_EMBEDDED_FLUIDLAUNCHER_LOCALCONFIG
+ bool
+ prompt "install local config"
+ help
+ install config.xml, slides and screenshots from projectroot
+endif
+config QT4_DEMOS_EMBEDDED_DIGIFLIP
+ bool
+ prompt "digiflip"
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+config QT4_DEMOS_EMBEDDED_WEATHERINFO
+ bool
+ prompt "weatherinfo"
+ depends on QT4_BUILD_SVG
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+endif
+
+config QT4_DEMOS_QTDEMO
+ bool
+ prompt "qtdemo"
+ depends on BROKEN
+ depends on QT4_BUILD_SQL
+ depends on QT4_BUILD_XML
+ depends on QT4_BUILD_GUI
+ depends on QT4_BUILD_NETWORK
+
+endif
+
diff --git a/rules/qt4-demos.make b/rules/qt4-demos.make
new file mode 100644
index 000000000..d7fc8679d
--- /dev/null
+++ b/rules/qt4-demos.make
@@ -0,0 +1,239 @@
+# WARNING: this file is generated with qt4_mk_demos.sh
+# do not edit
+
+ifdef PTXCONF_QT4_DEMOS
+$(STATEDIR)/qt4.targetinstall.post: $(STATEDIR)/qt4.targetinstall3
+endif
+
+$(STATEDIR)/qt4.targetinstall3: $(STATEDIR)/qt4.targetinstall
+ @$(call targetinfo)
+ @$(call install_init, qt4-demos)
+ @$(call install_fixup, qt4-demos,PRIORITY,optional)
+ @$(call install_fixup, qt4-demos,SECTION,base)
+ @$(call install_fixup, qt4-demos,AUTHOR,"Christian Hemp <c.hemp@phytec.de")
+ @$(call install_fixup, qt4-demos,DESCRIPTION,missing)
+
+ifdef PTXCONF_QT4_DEMOS_BROWSER
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/browser/browser, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/browser/browser)
+endif
+
+ifdef PTXCONF_QT4_DEMOS_INTERVIEW
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/interview/interview, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/interview/interview)
+endif
+
+ifdef PTXCONF_QT4_DEMOS_SQLBROWSER
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/sqlbrowser/sqlbrowser, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/sqlbrowser/sqlbrowser)
+endif
+
+ifdef PTXCONF_QT4_DEMOS_QMEDIAPLAYER
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/qmediaplayer/qmediaplayer, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/qmediaplayer/qmediaplayer)
+endif
+
+ifdef PTXCONF_QT4_DEMOS_PATHSTROKE
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/pathstroke/pathstroke, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/pathstroke/pathstroke)
+endif
+
+ifdef PTXCONF_QT4_DEMOS_CHIP
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/chip/chip, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/chip/chip)
+endif
+
+ifdef PTXCONF_QT4_DEMOS_BOOKS
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/books/books, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/books/books)
+endif
+
+ifdef PTXCONF_QT4_DEMOS_BOXES
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/boxes/boxes, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/boxes/boxes)
+endif
+
+ifdef PTXCONF_QT4_DEMOS_AFFINE
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/affine/affine, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/affine/affine)
+endif
+
+ifdef PTXCONF_QT4_DEMOS_COMPOSITION
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/composition/composition, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/composition/composition)
+endif
+
+ifdef PTXCONF_QT4_DEMOS_DEFORM
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/deform/deform, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/deform/deform)
+endif
+
+ifdef PTXCONF_QT4_DEMOS_GRADIENTS
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/gradients/gradients, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/gradients/gradients)
+endif
+
+ifdef PTXCONF_QT4_DEMOS_EMBEDDEDDIALOGS
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/embeddeddialogs/embeddeddialogs, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/embeddeddialogs/embeddeddialogs)
+endif
+
+ifdef PTXCONF_QT4_DEMOS_TEXTEDIT
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/textedit/textedit, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/textedit/textedit)
+endif
+
+ifdef PTXCONF_QT4_DEMOS_MAINWINDOW
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/mainwindow/mainwindow, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/mainwindow/mainwindow)
+endif
+
+ifdef PTXCONF_QT4_DEMOS_SPREADSHEET
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/spreadsheet/spreadsheet, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/spreadsheet/spreadsheet)
+endif
+
+ifdef PTXCONF_QT4_DEMOS_DECLARATIVE_MINEHUNT
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/declarative/minehunt/minehunt, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/declarative/minehunt/minehunt)
+
+endif
+
+ifdef PTXCONF_QT4_DEMOS_SUB_ATTAQ
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/sub-attaq/sub-attaq, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/sub-attaq/sub-attaq)
+endif
+
+ifdef PTXCONF_QT4_DEMOS_UNDO
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/undo/undo, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/undo/undo)
+endif
+
+ifdef PTXCONF_QT4_DEMOS_EMBEDDED_ANOMALY
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/embedded/anomaly/anomaly, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/embedded/anomaly/anomaly)
+
+endif
+
+ifdef PTXCONF_QT4_DEMOS_EMBEDDED_STYLEDEMO
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/embedded/styledemo/styledemo, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/embedded/styledemo/styledemo)
+
+endif
+
+ifdef PTXCONF_QT4_DEMOS_EMBEDDED_RAYCASTING
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/embedded/raycasting/raycasting, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/embedded/raycasting/raycasting)
+
+endif
+
+ifdef PTXCONF_QT4_DEMOS_EMBEDDED_EMBEDDEDSVGVIEWER
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/embedded/embeddedsvgviewer/embeddedsvgviewer, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/embedded/embeddedsvgviewer/embeddedsvgviewer)
+
+endif
+
+ifdef PTXCONF_QT4_DEMOS_EMBEDDED_LIGHTMAPS
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/embedded/lightmaps/lightmaps, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/embedded/lightmaps/lightmaps)
+
+endif
+
+ifdef PTXCONF_QT4_DEMOS_EMBEDDED_FLICKABLE
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/embedded/flickable/flickable, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/embedded/flickable/flickable)
+
+endif
+
+ifdef PTXCONF_QT4_DEMOS_EMBEDDED_DESKTOPSERVICES
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/embedded/desktopservices/desktopservices, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/embedded/desktopservices/desktopservices)
+
+endif
+
+ifdef PTXCONF_QT4_DEMOS_EMBEDDED_FLIGHTINFO
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/embedded/flightinfo/flightinfo, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/embedded/flightinfo/flightinfo)
+
+endif
+
+ifdef PTXCONF_QT4_DEMOS_EMBEDDED_FLUIDLAUNCHER
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/embedded/fluidlauncher/fluidlauncher, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/embedded/fluidlauncher/fluidlauncher)
+
+ifdef PTXCONF_QT4_DEMOS_EMBEDDED_FLUIDLAUNCHER_LOCALCONFIG
+ @$(call install_tree, qt4-demos, 0, 0, \
+ ${PTXDIST_WORKSPACE}/projectroot$(PTXCONF_QT4_DEMOS_INSTALL_DIR)/embedded/fluidlauncher/screenshots, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/embedded/fluidlauncher/screenshots)
+ @$(call install_tree, qt4-demos, 0, 0, \
+ ${PTXDIST_WORKSPACE}/projectroot$(PTXCONF_QT4_DEMOS_INSTALL_DIR)/embedded/fluidlauncher/slides, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/embedded/fluidlauncher/slides)
+ @$(call install_alternative, qt4-demos, 0, 0, 0644, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/embedded/fluidlauncher/config.xml)
+else
+ @$(call install_tree, qt4-demos, 0, 0, \
+ $(QT4_DIR)/demos/embedded/fluidlauncher/screenshots, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/embedded/fluidlauncher/screenshots)
+ @$(call install_tree, qt4-demos, 0, 0, \
+ $(QT4_DIR)/demos/embedded/fluidlauncher/slides, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/embedded/fluidlauncher/slides)
+ @$(call install_copy, qt4-demos, 0, 0, 0644, \
+ $(QT4_DIR)/demos/embedded/fluidlauncher/config.xml, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/embedded/fluidlauncher/config.xml)
+endif
+
+endif
+
+ifdef PTXCONF_QT4_DEMOS_EMBEDDED_DIGIFLIP
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/embedded/digiflip/digiflip, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/embedded/digiflip/digiflip)
+
+endif
+
+ifdef PTXCONF_QT4_DEMOS_EMBEDDED_WEATHERINFO
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/embedded/weatherinfo/weatherinfo, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/embedded/weatherinfo/weatherinfo)
+
+endif
+
+ifdef PTXCONF_QT4_DEMOS_QTDEMO
+ @$(call install_copy, qt4-demos, 0, 0, 0755, \
+ $(QT4_DIR)-build/demos/qtdemo/../../bin/qtdemo, \
+ $(PTXCONF_QT4_DEMOS_INSTALL_DIR)/qtdemo/../../bin/qtdemo)
+endif
+
+
+ @$(call install_finish, qt4-demos)
+ @$(call touch)
+
+# vim: syntax=make
diff --git a/rules/qt4.make b/rules/qt4.make
index 80cef6f71..aab48f324 100644
--- a/rules/qt4.make
+++ b/rules/qt4.make
@@ -313,6 +313,7 @@ ifdef PTXCONF_QT4_PREPARE_EXAMPLES
# # some examples will may fail to build because of missing libraries
# # these cannot be installed but all are built
@$(call compile, QT4, -k sub-examples) || true
+ @$(call compile, QT4, -k sub-demos) || true
endif
@$(call touch)