summaryrefslogtreecommitdiffstats
path: root/rules/host-gtk.in
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2007-10-02 23:04:53 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2007-10-02 23:04:53 +0000
commitb77213f15bb99ec84c20f09c0b554bca6494857a (patch)
tree115ba6bfdcec71223f97b92d6836912ae83ad3df /rules/host-gtk.in
parentd82dd0251c44b36babf856aad3f49e53662a9af0 (diff)
downloadptxdist-b77213f15bb99ec84c20f09c0b554bca6494857a.tar.gz
ptxdist-b77213f15bb99ec84c20f09c0b554bca6494857a.tar.xz
* gtk: backport from TechPool
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@7341 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/host-gtk.in')
-rw-r--r--rules/host-gtk.in163
1 files changed, 163 insertions, 0 deletions
diff --git a/rules/host-gtk.in b/rules/host-gtk.in
new file mode 100644
index 000000000..1b6c55d84
--- /dev/null
+++ b/rules/host-gtk.in
@@ -0,0 +1,163 @@
+menuconfig HOST_GTK
+ bool
+ prompt "gtk+ "
+ select HOST_GLIB
+ select HOST_ATK
+ select HOST_PANGO
+
+ select HOST_CAIRO
+ select HOST_CAIRO_PDF
+
+# select HOST_LIBTIFF if HOST_GTK_LOADER_TIFF
+# select HOST_LIBPNG if HOST_GTK_LOADER_PNG
+# select HOST_LIBJPEG if HOST_GTK_LOADER_JPEG
+
+# select XORG_LIB_XEXT if GTK_TARGET_X11
+# select XORG_LIB_XINERAMA if GTK_TARGET_X11_XINERAMA
+# select XORG_LIB_XRANDR if GTK_TARGET_X11_XRANDR
+
+ help
+ The GTK+ is a multi-platform toolkit for creating graphical
+ user interfaces. Offering a complete set of widgets, the GTK+
+ is suitable for projects ranging from small one-off tools to complete
+ application suites.
+
+#all_loaders="png,bmp,wbmp,gif,ico,ani,jpeg,pnm,ras,tiff,xpm,tga,pcx"
+
+menu "graphic loaders"
+ depends on HOST_GTK
+
+config HOST_GTK_LOADER_PNG
+ bool
+ prompt "png"
+ depends on HOST_GTK
+ default y
+
+config HOST_GTK_LOADER_BMP
+ bool
+ prompt "bmp"
+ depends on HOST_GTK
+
+config HOST_GTK_LOADER_WBMP
+ bool
+ prompt "wbmp"
+ depends on HOST_GTK
+
+config HOST_GTK_LOADER_GIF
+ bool
+ prompt "gif"
+ depends on HOST_GTK
+
+config HOST_GTK_LOADER_ICO
+ bool
+ prompt "ico"
+ depends on HOST_GTK
+
+config HOST_GTK_LOADER_ANI
+ bool
+ prompt "ani"
+ depends on HOST_GTK
+
+config HOST_GTK_LOADER_JPEG
+ bool
+ prompt "jpeg"
+ depends on HOST_GTK
+
+config HOST_GTK_LOADER_PNM
+ bool
+ prompt "pnm"
+ depends on HOST_GTK
+
+config HOST_GTK_LOADER_RAS
+ bool
+ prompt "ras"
+ depends on HOST_GTK
+
+#config HOST_GTK_LOADER_TIFF
+# bool
+# prompt "tiff"
+# depends on HOST_GTK
+
+config HOST_GTK_LOADER_XPM
+ bool
+ prompt "xpm"
+ depends on HOST_GTK
+
+config HOST_GTK_LOADER_TGA
+ bool
+ prompt "tga"
+ depends on HOST_GTK
+
+config HOST_GTK_LOADER_PCX
+ bool
+ prompt "pcx"
+ depends on HOST_GTK
+
+endmenu
+
+config HOST_GTK_TARGET_X11
+ bool
+ depends on HOST_GTK
+ default y
+ select HOST_CAIRO_XLIB
+ select HOST_CAIRO_PS
+
+#choice
+# prompt "gdk-target"
+# depends on HOST_GTK
+#
+# config HOST_GTK_TARGET_X11
+# bool "X11"
+# depends on GTK
+# select CAIRO_XLIB
+# select CAIRO_PS
+#
+# config GTK_TARGET_DIRECTFB
+# bool "directfb"
+# depends on GTK
+# select CAIRO_DIRECTFB
+# select CAIRO_PS
+#
+# config GTK_TARGET_WIN32
+# bool "Win32"
+# depends on GTK
+# depends on ARCH_MINGW
+# select CAIRO_WIN32
+#endchoice
+#
+#config GTK_TARGET_X11_XINERAMA
+# bool
+# prompt "Xinerama support"
+# depends on GTK
+# depends on GTK_TARGET_X11
+#
+#config GTK_TARGET_X11_XRANDR
+# bool
+# prompt "Xrandr support"
+# depends on GTK
+# depends on GTK_TARGET_X11
+#
+menuconfig HOST_GTK_ENGINES
+ bool
+ prompt "gtk engines "
+ depends on HOST_GTK
+
+source "workspace/rules/host-gtk-engine-experience.in"
+
+choice
+ prompt "default theme"
+ depends on HOST_GTK
+
+ config HOST_GTK_DEFAULT_THEME_EXPERIENCE_PLAIN
+ bool "eXperience (plain)"
+ depends on GTK_THEME_EXPERIENCE_PLAIN
+
+ config HOST_GTK_DEFAULT_THEME_EXPERIENCE_ICE
+ bool "eXperience (ice)"
+ depends on GTK_THEME_EXPERIENCE_ICE
+
+ config HOST_GTK_DEFAULT_THEME_EXPERIENCE_OLIVE
+ bool "eXperience (olive)"
+ depends on GTK_THEME_EXPERIENCE_OLIVE
+endchoice
+