mirror of
https://git.busybox.net/buildroot.git
synced 2025-01-22 12:23:27 +08:00
Merge branch 'xorg' of git://git.busybox.net/~tpetazzoni/git/buildroot
This commit is contained in:
commit
441c122606
@ -319,42 +319,9 @@ source "package/qtopia4/Config.in"
|
||||
|
||||
#source "package/microwin/Config.in"
|
||||
|
||||
|
||||
choice
|
||||
prompt "X Window System server"
|
||||
default BR2_PACKAGE_XSERVER_none
|
||||
help
|
||||
Select the X Window System server to use
|
||||
|
||||
config BR2_PACKAGE_XSERVER_none
|
||||
bool "none"
|
||||
config BR2_PACKAGE_XSERVER_xorg
|
||||
bool "modular xorg"
|
||||
depends on BR2_USE_WCHAR && BR2_LARGEFILE && BR2_INSTALL_LIBSTDCPP # && BR2_ENABLE_LOCALE
|
||||
# depending on BR2_ENABLE_LOCALE gives a recursion error with dbus
|
||||
config BR2_PACKAGE_XSERVER_tinyx
|
||||
bool "tinyx"
|
||||
depends on BR2_USE_WCHAR
|
||||
endchoice
|
||||
|
||||
comment "xorg requires a toolchain with C++, LOCALE, LARGEFILE and WCHAR support"
|
||||
depends on !(BR2_USE_WCHAR && BR2_LARGEFILE && BR2_INSTALL_LIBSTDCPP && BR2_ENABLE_LOCALE)
|
||||
comment "tinyx requires a toolchain with WCHAR support"
|
||||
depends on !BR2_USE_WCHAR
|
||||
|
||||
config BR2_X11_PREFIX
|
||||
string
|
||||
default "/usr/X11R6" if BR2_PACKAGE_XSERVER_xorg
|
||||
default "/usr" if BR2_PACKAGE_XSERVER_tinyx
|
||||
help
|
||||
X11 apps root location
|
||||
|
||||
if !BR2_PACKAGE_XSERVER_none
|
||||
source "package/x11r7/Config.in"
|
||||
endif
|
||||
|
||||
comment "X libraries and helper libraries"
|
||||
#XXX: maybe some of these should depend on !BR2_PACKAGE_XSERVER_none
|
||||
source "package/atk/Config.in"
|
||||
source "package/cairo/Config.in"
|
||||
source "package/pango/Config.in"
|
||||
|
@ -381,23 +381,8 @@ else
|
||||
ENABLE_DEBUG:=
|
||||
endif
|
||||
|
||||
|
||||
# X Windowing system
|
||||
|
||||
XSERVER:=
|
||||
ifeq ($(BR2_PACKAGE_TINYX),y)
|
||||
XSERVER+=tinyx
|
||||
endif
|
||||
ifeq ($(BR2_PACKAGE_XORG),y)
|
||||
XSERVER+=xorg
|
||||
endif
|
||||
ifeq ($(BR2_PACKAGE_XORG7),y)
|
||||
XSERVER+=xserver_xorg-server
|
||||
endif
|
||||
ifeq ($(BR2_PACKAGE_XGGI),y)
|
||||
XSERVER+=xggi
|
||||
endif
|
||||
|
||||
X11_PREFIX:=$(strip $(subst ",, $(BR2_X11_PREFIX)))
|
||||
#"))
|
||||
|
||||
|
@ -45,7 +45,7 @@ ATK_CONF_OPT = --enable-shared \
|
||||
--disable-glibtest --enable-explicit-deps=no \
|
||||
--disable-debug
|
||||
|
||||
ifneq ($(BR2_PACKAGE_XSERVER_none),y)
|
||||
ifeq ($(BR2_PACKAGE_XORG7),y)
|
||||
ATK_CONF_OPT += --with-x \
|
||||
--x-includes=$(STAGING_DIR)/usr/include/X11 \
|
||||
--x-libraries=$(STAGING_DIR)/usr/lib --disable-glibtest
|
||||
|
@ -1,6 +1,6 @@
|
||||
config BR2_PACKAGE_BLACKBOX
|
||||
bool "blackbox"
|
||||
depends on BR2_PACKAGE_XORG||BR2_PACKAGE_XORG7
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
help
|
||||
Blackbox is a fast, lightweight window manager for the X
|
||||
|
@ -14,6 +14,6 @@ BLACKBOX_INSTALL_TARGET:=YES
|
||||
BLACKBOX_CONF_OPT:=--x-includes=$(STAGING_DIR)/usr/include/X11 \
|
||||
--x-libraries=$(STAGING_DIR)/usr/lib
|
||||
|
||||
BLACKBOX_DEPENDENCIES:=uclibc $(XSERVER)
|
||||
BLACKBOX_DEPENDENCIES:=uclibc xserver_xorg-server
|
||||
|
||||
$(eval $(call AUTOTARGETS,package,blackbox))
|
||||
|
@ -48,9 +48,9 @@ else
|
||||
CAIRO_CONF_OPT += --disable-directfb
|
||||
endif
|
||||
|
||||
ifneq ($(BR2_PACKAGE_XSERVER_none),y)
|
||||
ifeq ($(BR2_PACKAGE_XORG7),y)
|
||||
CAIRO_CONF_OPT += --enable-xlib --with-x
|
||||
CAIRO_DEPENDENCIES += $(XSERVER)
|
||||
CAIRO_DEPENDENCIES += xserver_xorg-server
|
||||
else
|
||||
CAIRO_CONF_OPT += --disable-xlib --without-x
|
||||
endif
|
||||
|
@ -18,7 +18,7 @@ else
|
||||
CUPS_CONF_OPT += --disable-dbus
|
||||
endif
|
||||
|
||||
ifneq ($(BR2_PACKAGE_XSERVER_none),y)
|
||||
ifeq ($(BR2_PACKAGE_XORG7),y)
|
||||
CUPS_DEPENDENCIES += xlib_libX11
|
||||
endif
|
||||
|
||||
|
@ -1,15 +1,12 @@
|
||||
config BR2_PACKAGE_DILLO
|
||||
bool "dillo"
|
||||
depends on BR2_PACKAGE_JPEG
|
||||
depends on BR2_PACKAGE_LIBGLIB12
|
||||
depends on BR2_PACKAGE_LIBGTK12
|
||||
depends on BR2_PACKAGE_ZLIB
|
||||
depends on BR2_PACKAGE_LIBPNG
|
||||
depends on BR2_PACKAGE_XORG||BR2_PACKAGE_XORG7
|
||||
select BR2_PACKAGE_JPEG
|
||||
select BR2_PACKAGE_LIBGLIB12
|
||||
select BR2_PACKAGE_LIBGTK12
|
||||
select BR2_PACKAGE_ZLIB
|
||||
select BR2_PACKAGE_LIBPNG
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
help
|
||||
Dillo is a small GTK+ based web browser written in C.
|
||||
|
||||
http://www.dillo.org/
|
||||
|
||||
comment "dillo - disabled (requires jpeg,libglib12,libgtk12,zlib,libpng and Xorg(7))"
|
||||
depends on !BR2_PACKAGE_JPEG || !BR2_PACKAGE_LIBGLIB12 || !BR2_PACKAGE_LIBGTK12 || !BR2_PACKAGE_ZLIB || !BR2_PACKAGE_LIBPNG || !(BR2_PACKAGE_XORG || BR2_PACKAGE_XORG7)
|
||||
|
@ -39,7 +39,7 @@ $(DILLO_DIR)/.installed: $(DILLO_DIR)/src/dillo
|
||||
$(MAKE) -C $(DILLO_DIR) DESTDIR=$(TARGET_DIR) install
|
||||
touch $(DILLO_DIR)/.installed
|
||||
|
||||
dillo: uclibc $(XSERVER) libglib12 libgtk12 jpeg libpng $(DILLO_DIR)/.installed
|
||||
dillo: uclibc xserver_xorg-server libglib12 libgtk12 jpeg libpng $(DILLO_DIR)/.installed
|
||||
|
||||
dillo-source: $(DL_DIR)/$(DILLO_SOURCE)
|
||||
|
||||
|
@ -16,7 +16,7 @@ config BR2_PACKAGE_DIRECTFB_MULTI
|
||||
config BR2_PACKAGE_DIRECTFB_XSERVER
|
||||
bool "build with X server backend"
|
||||
depends on BR2_PACKAGE_DIRECTFB
|
||||
depends on !BR2_PACKAGE_XSERVER_none
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
|
||||
config BR2_PACKAGE_DIRECTFB_UNIQUE
|
||||
bool "enable unique window manager"
|
||||
|
@ -1,6 +1,6 @@
|
||||
config BR2_PACKAGE_DOCKER
|
||||
bool "docker"
|
||||
depends on BR2_PACKAGE_XORG||BR2_PACKAGE_XORG7||BR2_PACKAGE_TINYX
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
help
|
||||
a system tray dock for X
|
||||
|
@ -19,7 +19,7 @@ DOCKER_MAKE_OPT = CC=$(TARGET_CC) CXX=$(TARGET_CXX) LD=$(TARGET_LD) \
|
||||
|
||||
DOCKER_INSTALL_TARGET_OPT = PREFIX=$(TARGET_DIR)/usr install
|
||||
|
||||
DOCKER_DEPENDENCIES = uclibc host-pkgconfig libglib2 $(XSERVER)
|
||||
DOCKER_DEPENDENCIES = uclibc host-pkgconfig libglib2 xserver_xorg-server
|
||||
|
||||
$(eval $(call AUTOTARGETS,package,docker))
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
config BR2_PACKAGE_FLTK
|
||||
bool "fltk"
|
||||
depends on BR2_PACKAGE_XORG||BR2_PACKAGE_XORG7
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
help
|
||||
A cross-platform C++ GUI toolkit for UNIX/Linux (X11),
|
||||
Microsoft Windows, and MacOS X.
|
||||
|
@ -18,6 +18,6 @@ FLTK_CONF_OPT = --target=$(GNU_TARGET_NAME) --host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) --prefix=/usr \
|
||||
--sysconfdir=/etc --enable-shared --enable-threads --with-x
|
||||
|
||||
FLTK_DEPENDENCIES = uclibc $(XSERVER)
|
||||
FLTK_DEPENDENCIES = uclibc xserver_xorg-server
|
||||
|
||||
$(eval $(call AUTOTARGETS,package,fltk))
|
@ -1,7 +1,7 @@
|
||||
config BR2_PACKAGE_ACE_OF_PENGUINS
|
||||
bool "ace_of_penguins"
|
||||
select BR2_PACKAGE_LIBPNG
|
||||
depends on BR2_PACKAGE_XORG||BR2_PACKAGE_XORG7
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
help
|
||||
The Ace of Penguins is a set of Unix/X solitaire games based
|
||||
on the ones available for Windows but with a number of
|
||||
|
@ -10,6 +10,6 @@ ACE_OF_PENGUINS_AUTORECONF = YES
|
||||
ACE_OF_PENGUINS_STAGING = NO
|
||||
ACE_OF_PENGUINS_TARGET = YES
|
||||
|
||||
ACE_OF_PENGUINS_DEPENDENCIES = uclibc libpng $(XSERVER)
|
||||
ACE_OF_PENGUINS_DEPENDENCIES = uclibc libpng xserver_xorg-server
|
||||
|
||||
$(eval $(call AUTOTARGETS,package/games,ace_of_penguins))
|
||||
|
@ -1,5 +1,5 @@
|
||||
config BR2_PACKAGE_LXDOOM
|
||||
bool "lxdoom"
|
||||
depends on !BR2_PACKAGE_XSERVER_none
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
help
|
||||
This is the linux version of the popular doom game.
|
||||
|
@ -77,8 +77,8 @@ else
|
||||
CLASSPATH_CONF_OPT+= --disable-gtk-peer
|
||||
endif
|
||||
|
||||
ifneq ($(BR2_PACKAGE_XSERVER_none),y)
|
||||
CLASSPATH_DEPENDENCIES+= $(XSERVER)
|
||||
ifeq ($(BR2_PACKAGE_XORG7),y)
|
||||
CLASSPATH_DEPENDENCIES+= xserver_xorg-server
|
||||
CLASSPATH_CONF_OPT+= --with-x \
|
||||
--x-includes=$(STAGING_DIR)/usr/include/X11 \
|
||||
--x-libraries=$(STAGING_DIR)/usr/lib
|
||||
|
@ -52,8 +52,8 @@ JAMVM_CONF_OPT = \
|
||||
JAMVM_DEPENDENCIES = uclibc host-pkgconfig classpath
|
||||
|
||||
#Include X libraries when we have an X server
|
||||
ifneq ($(BR2_PACKAGE_XSERVER_none),y)
|
||||
JAMVM_DEPENDENCIES+= $(XSERVER)
|
||||
ifeq ($(BR2_PACKAGE_XORG7),y)
|
||||
JAMVM_DEPENDENCIES+= xserver_xorg-server
|
||||
JAMVM_CONF_OPT+= --with-x \
|
||||
--x-includes=$(STAGING_DIR)/usr/include/X11 \
|
||||
--x-libraries=$(STAGING_DIR)/usr/lib
|
||||
|
@ -1,7 +1,7 @@
|
||||
config BR2_PACKAGE_LIBGTK12
|
||||
bool "libgtk12"
|
||||
select BR2_PACKAGE_LIBGLIB12
|
||||
depends on BR2_PACKAGE_XORG||BR2_PACKAGE_XORG7||BR2_PACKAGE_TINYX
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
help
|
||||
The GTK+ graphical user interface library
|
||||
|
||||
|
@ -86,7 +86,7 @@ $(TARGET_DIR)/lib/libgtk-1.2.so.0.9.1: $(STAGING_DIR)/lib/$(LIBGTK12_BINARY)
|
||||
$(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/lib/libgdk-1.2.so.0.9.1
|
||||
touch -c $(TARGET_DIR)/lib/libgtk-1.2.so.0.9.1
|
||||
|
||||
libgtk12: uclibc libglib12 $(XSERVER) $(TARGET_DIR)/lib/libgtk-1.2.so.0.9.1
|
||||
libgtk12: uclibc libglib12 xserver_xorg-server $(TARGET_DIR)/lib/libgtk-1.2.so.0.9.1
|
||||
|
||||
libgtk12-clean:
|
||||
rm -f $(TARGET_DIR)/lib/libgtk* $(TARGET_DIR)/lib/libgdk*
|
||||
|
@ -6,7 +6,7 @@ config BR2_PACKAGE_LIBGTK2
|
||||
select BR2_PACKAGE_CAIRO_PDF
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
select BR2_PACKAGE_PANGO
|
||||
depends on BR2_PACKAGE_XORG||BR2_PACKAGE_XORG7||BR2_PACKAGE_TINYX||BR2_PACKAGE_DIRECTFB
|
||||
depends on BR2_PACKAGE_XORG7||BR2_PACKAGE_DIRECTFB
|
||||
help
|
||||
The GTK+ version 2 graphical user interface library
|
||||
|
||||
|
@ -85,13 +85,13 @@ ifeq ($(BR2_PACKAGE_DIRECTFB),y)
|
||||
LIBGTK2_DEPENDENCIES += directfb
|
||||
endif
|
||||
|
||||
ifneq ($(BR2_PACKAGE_XSERVER_none),y)
|
||||
ifeq ($(BR2_PACKAGE_XORG7),y)
|
||||
LIBGTK2_CONF_OPT += \
|
||||
--with-x \
|
||||
--x-includes=$(STAGING_DIR)/usr/include/X11 \
|
||||
--x-libraries=$(STAGING_DIR)/usr/lib \
|
||||
--with-gdktarget=x11
|
||||
LIBGTK2_DEPENDENCIES += xlib_libXcomposite $(XSERVER)
|
||||
LIBGTK2_DEPENDENCIES += xlib_libXcomposite xserver_xorg-server
|
||||
else
|
||||
LIBGTK2_CONF_OPT += --without-x
|
||||
endif
|
||||
|
@ -1,6 +1,5 @@
|
||||
config BR2_PACKAGE_MATCHBOX
|
||||
bool "MatchBox Window Manager"
|
||||
select BR2_PACKAGE_XSERVER_XORG_SERVER
|
||||
select BR2_PACKAGE_XORG7
|
||||
select BR2_PACKAGE_FONTCONFIG
|
||||
select BR2_PACKAGE_XLIB_LIBXDAMAGE
|
||||
|
@ -1,6 +1,6 @@
|
||||
config BR2_PACKAGE_METACITY
|
||||
bool "metacity"
|
||||
select BR2_PACKAGE_LIBGTK2
|
||||
depends on BR2_PACKAGE_XORG||BR2_PACKAGE_XORG7
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
help
|
||||
Metacity is a window manager for the X Window System.
|
||||
|
@ -16,7 +16,7 @@ METACITY_CONF_OPT = --x-includes=$(STAGING_DIR)/usr/include/X11 \
|
||||
--disable-dependency-tracking \
|
||||
--disable-sm --disable-startup-notification
|
||||
|
||||
METACITY_DEPENDENCIES = uclibc libgtk2 $(XSERVER)
|
||||
METACITY_DEPENDENCIES = uclibc libgtk2 xserver_xorg-server
|
||||
|
||||
$(eval $(call AUTOTARGETS,package,metacity))
|
||||
|
||||
|
@ -2,11 +2,8 @@ config BR2_PACKAGE_MIDORI
|
||||
bool "midori"
|
||||
select BR2_PACKAGE_WEBKIT
|
||||
select BR2_PACKAGE_LIBSEXY
|
||||
depends on BR2_PACKAGE_XORG||BR2_PACKAGE_XORG7
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
help
|
||||
Midori is a lightweight web browser based on WebKit
|
||||
|
||||
http://software.twotoasts.de/?page=midori
|
||||
|
||||
comment "midori - disabled (requires Xorg(7))"
|
||||
depends on !(BR2_PACKAGE_XORG || BR2_PACKAGE_XORG7)
|
||||
|
@ -11,6 +11,6 @@ MIDORI_AUTORECONF = YES
|
||||
MIDORI_INSTALL_STAGING = NO
|
||||
MIDORI_INSTALL_TARGET = YES
|
||||
|
||||
MIDORI_DEPENDENCIES = uclibc host-pkgconfig webkit libsexy $(XSERVER)
|
||||
MIDORI_DEPENDENCIES = uclibc host-pkgconfig webkit libsexy xserver_xorg-server
|
||||
|
||||
$(eval $(call AUTOTARGETS,package,midori))
|
||||
|
@ -40,19 +40,19 @@ PANGO_CONF_ENV = ac_cv_func_posix_getpwuid_r=yes glib_cv_stack_grows=no \
|
||||
ac_use_included_regex=no gl_cv_c_restrict=no \
|
||||
ac_cv_path_FREETYPE_CONFIG=$(STAGING_DIR)/usr/bin/freetype-config
|
||||
|
||||
ifneq ($(BR2_PACKAGE_XSERVER_none),y)
|
||||
PANGO_CONF_OPT_X = --with-x \
|
||||
--x-includes=$(STAGING_DIR)/usr/include/X11 \
|
||||
--x-libraries=$(STAGING_DIR)/usr/lib --disable-glibtest
|
||||
else
|
||||
PANGO_CONF_OPT_X = --without-x
|
||||
endif
|
||||
|
||||
PANGO_CONF_OPT = --enable-shared --enable-static \
|
||||
$(PANGO_CONF_OPT_X) \
|
||||
--enable-explicit-deps=no --disable-debug
|
||||
|
||||
PANGO_DEPENDENCIES = uclibc gettext libintl host-pkgconfig libglib2 $(XSERVER) cairo
|
||||
PANGO_DEPENDENCIES = uclibc gettext libintl host-pkgconfig libglib2 cairo
|
||||
|
||||
ifeq ($(BR2_PACKAGE_XORG7),y)
|
||||
PANGO_CONF_OPT += --with-x \
|
||||
--x-includes=$(STAGING_DIR)/usr/include/X11 \
|
||||
--x-libraries=$(STAGING_DIR)/usr/lib --disable-glibtest
|
||||
PANGO_DEPENDENCIES += xserver_xorg-server
|
||||
else
|
||||
PANGO_CONF_OPT += --without-x
|
||||
endif
|
||||
|
||||
$(eval $(call AUTOTARGETS,package,pango))
|
||||
|
||||
@ -85,7 +85,7 @@ $(STAMP_DIR)/host_pango_configured: $(STAMP_DIR)/host_pango_unpacked $(STAMP_DIR
|
||||
--prefix="$(HOST_DIR)/usr" \
|
||||
--sysconfdir="$(HOST_DIR)/etc" \
|
||||
--disable-static \
|
||||
$(if $(BR2_PACKAGE_XSERVER_none),--without-x,--with-x) \
|
||||
$(if $(BR2_PACKAGE_XORG7),--with-x,--without-x) \
|
||||
--disable-debug \
|
||||
)
|
||||
touch $@
|
||||
|
@ -1,7 +1,7 @@
|
||||
config BR2_PACKAGE_RDESKTOP
|
||||
bool "rdesktop"
|
||||
select BR2_PACKAGE_OPENSSL
|
||||
depends on BR2_PACKAGE_XORG||BR2_PACKAGE_XORG7
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
help
|
||||
rdesktop is an open source client for Windows NT Terminal
|
||||
Server and Windows 2000/2003 Terminal Services, capable of
|
||||
|
@ -38,7 +38,7 @@ $(RDESKTOP_DIR)/rdesktop: $(RDESKTOP_DIR)/.configured
|
||||
$(TARGET_DIR)/usr/bin/rdesktop: $(RDESKTOP_DIR)/rdesktop
|
||||
cp $^ $@
|
||||
|
||||
rdesktop: uclibc openssl $(XSERVER) $(TARGET_DIR)/usr/bin/rdesktop
|
||||
rdesktop: uclibc openssl xserver_xorg-server $(TARGET_DIR)/usr/bin/rdesktop
|
||||
|
||||
rdesktop-source: $(DL_DIR)/$(RDESKTOP_SOURCE)
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
config BR2_PACKAGE_RXVT
|
||||
bool "rxvt"
|
||||
depends on BR2_PACKAGE_XSERVER_xorg || BR2_PACKAGE_XSERVER_tinyx || BR2_PACKAGE_XSERVER_x11r7
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
help
|
||||
A nice small colour vt102 X terminal emulator.
|
||||
|
||||
|
@ -65,7 +65,7 @@ $(TARGET_DIR)$(X11_PREFIX)/bin/rxvt: $(RXVT_BINARY)
|
||||
$(INSTALL) -m 0755 -D $^ $@
|
||||
(cd $(@D); ln -fs rxvt xterm)
|
||||
|
||||
rxvt: $(XSERVER) $(TARGET_DIR)$(X11_PREFIX)/bin/rxvt
|
||||
rxvt: xserver_xorg-server $(TARGET_DIR)$(X11_PREFIX)/bin/rxvt
|
||||
|
||||
rxvt-clean:
|
||||
rm -f $(TARGET_DIR)$(X11_PREFIX)/bin/rxvt
|
||||
|
@ -14,6 +14,6 @@ SYNERGY_INSTALL_TARGET = YES
|
||||
SYNERGY_CONF_OPT = --target=$(GNU_TARGET_NAME) --host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) --prefix=/usr --sysconfdir=/etc
|
||||
|
||||
SYNERGY_DEPENDENCIES = uclibc $(XSERVER)
|
||||
SYNERGY_DEPENDENCIES = uclibc xserver_xorg-server
|
||||
|
||||
$(eval $(call AUTOTARGETS,package,synergy))
|
||||
|
@ -1,18 +1,42 @@
|
||||
menuconfig BR2_PACKAGE_XORG7
|
||||
bool "X.org X Window System, X11R7, release 7.4"
|
||||
default y if BR2_PACKAGE_XSERVER_x11r7
|
||||
select BR2_PACKAGE_ZLIB
|
||||
select BR2_PACKAGE_LIBPNG
|
||||
select BR2_PACKAGE_EXPAT
|
||||
select BR2_PACKAGE_FONTCONFIG
|
||||
help
|
||||
Support for X11R7 libraries, servers, drivers, and/or
|
||||
applications in the target.
|
||||
bool "X.org X Window System, X11R7, release 7.4"
|
||||
select BR2_PACKAGE_ZLIB
|
||||
select BR2_PACKAGE_LIBPNG
|
||||
select BR2_PACKAGE_EXPAT
|
||||
select BR2_PACKAGE_FONTCONFIG
|
||||
help
|
||||
Support for X11R7 libraries, servers, drivers, and/or
|
||||
applications in the target.
|
||||
|
||||
if BR2_PACKAGE_XORG7
|
||||
menu "X11R7 Servers"
|
||||
source package/x11r7/xserver_xorg-server/Config.in
|
||||
endmenu
|
||||
|
||||
choice
|
||||
prompt "X Window System server type"
|
||||
default BR2_PACKAGE_XSERVER_tinyx
|
||||
help
|
||||
Select the X Window System server to use
|
||||
|
||||
config BR2_PACKAGE_XSERVER_xorg
|
||||
bool "Modular X.org"
|
||||
# depending on BR2_ENABLE_LOCALE gives a recursion error with dbus
|
||||
depends on BR2_USE_WCHAR && BR2_LARGEFILE && BR2_INSTALL_LIBSTDCPP # && BR2_ENABLE_LOCALE
|
||||
|
||||
config BR2_PACKAGE_XSERVER_tinyx
|
||||
bool "TinyX"
|
||||
depends on BR2_USE_WCHAR
|
||||
|
||||
endchoice
|
||||
|
||||
config BR2_X11_PREFIX
|
||||
string
|
||||
default "/usr/X11R6" if BR2_PACKAGE_XSERVER_xorg
|
||||
default "/usr" if BR2_PACKAGE_XSERVER_tinyx
|
||||
help
|
||||
X11 apps root location
|
||||
|
||||
menu "X11R7 Servers"
|
||||
source package/x11r7/xserver_xorg-server/Config.in
|
||||
endmenu
|
||||
menu "X11R7 Libraries"
|
||||
source package/x11r7/libxcb/Config.in
|
||||
source package/x11r7/mesa3d/Config.in
|
||||
@ -303,7 +327,3 @@ if BR2_PACKAGE_XORG7
|
||||
source package/x11r7/xkeyboard-config/Config.in
|
||||
endmenu
|
||||
endif
|
||||
|
||||
comment "X11R7 X Window System disabled"
|
||||
depends on BR2_PACKAGE_TINYX||BR2_PACKAGE_XORG
|
||||
|
||||
|
@ -2,7 +2,6 @@ config BR2_PACKAGE_XSERVER_XORG_SERVER
|
||||
bool "xorg-server"
|
||||
select BR2_PACKAGE_XLIB_LIBXFONT
|
||||
select BR2_PACKAGE_LIBDRM
|
||||
select BR2_PACKAGE_XLIB_LIBXKBUI
|
||||
select BR2_PACKAGE_OPENSSL
|
||||
select BR2_PACKAGE_XPROTO_COMPOSITEPROTO
|
||||
select BR2_PACKAGE_XPROTO_DAMAGEPROTO
|
||||
@ -15,13 +14,10 @@ config BR2_PACKAGE_XSERVER_XORG_SERVER
|
||||
select BR2_PACKAGE_XFONT_FONT_CURSOR_MISC if !BR2_PACKAGE_XSERVER_XORG_SERVER_BUILTIN_FONTS
|
||||
select BR2_PACKAGE_XLIB_LIBX11
|
||||
select BR2_PACKAGE_XLIB_LIBXAU
|
||||
select BR2_PACKAGE_XLIB_LIBXAW
|
||||
select BR2_PACKAGE_XLIB_LIBXDMCP
|
||||
select BR2_PACKAGE_XLIB_LIBXEXT
|
||||
select BR2_PACKAGE_XLIB_LIBXFIXES
|
||||
select BR2_PACKAGE_XLIB_LIBXI
|
||||
select BR2_PACKAGE_XLIB_LIBXMU
|
||||
select BR2_PACKAGE_XLIB_LIBXPM
|
||||
select BR2_PACKAGE_XLIB_LIBXRENDER
|
||||
select BR2_PACKAGE_XLIB_LIBXRES
|
||||
select BR2_PACKAGE_XLIB_LIBXXF86MISC
|
||||
|
@ -12,19 +12,55 @@ XSERVER_XORG_SERVER_INSTALL_STAGING = YES
|
||||
XSERVER_XORG_SERVER_USE_CONFIG_CACHE = NO # overrides CFLAGS
|
||||
XSERVER_XORG_SERVER_INSTALL_STAGING_OPT = DESTDIR=$(STAGING_DIR) install install-data
|
||||
|
||||
XSERVER_XORG_SERVER_DEPENDENCIES = xutil_util-macros xlib_libXfont libdrm xlib_libxkbui openssl \
|
||||
xproto_compositeproto xproto_damageproto xproto_fixesproto \
|
||||
xproto_glproto xproto_kbproto xproto_randrproto \
|
||||
xlib_libX11 xlib_libXau xlib_libXaw xlib_libXdmcp xlib_libXScrnSaver \
|
||||
xlib_libXext xlib_libXfixes xlib_libXi xlib_libXmu xlib_libXpm \
|
||||
xlib_libXrender xlib_libXres xlib_libXft xlib_libXcursor \
|
||||
xlib_libXinerama xlib_libXrandr xlib_libXdamage xlib_libXxf86misc xlib_libXxf86vm \
|
||||
xlib_liblbxutil xlib_libxkbfile xlib_xtrans xdata_xbitmaps xproto_bigreqsproto \
|
||||
xproto_evieext xproto_fontsproto xproto_inputproto xproto_renderproto \
|
||||
xproto_resourceproto xproto_videoproto xproto_xcmiscproto \
|
||||
xproto_xextproto xproto_xf86bigfontproto xproto_xf86dgaproto xproto_xf86driproto \
|
||||
xproto_xf86miscproto xproto_xf86rushproto xproto_xf86vidmodeproto xproto_xproto \
|
||||
pixman mcookie
|
||||
XSERVER_XORG_SERVER_DEPENDENCIES = \
|
||||
xutil_util-macros \
|
||||
xlib_libXfont \
|
||||
xlib_libX11 \
|
||||
xlib_libXau \
|
||||
xlib_libXdmcp \
|
||||
xlib_libXScrnSaver \
|
||||
xlib_libXext \
|
||||
xlib_libXfixes \
|
||||
xlib_libXi \
|
||||
xlib_libXrender \
|
||||
xlib_libXres \
|
||||
xlib_libXft \
|
||||
xlib_libXcursor \
|
||||
xlib_libXinerama \
|
||||
xlib_libXrandr \
|
||||
xlib_libXdamage \
|
||||
xlib_libXxf86misc \
|
||||
xlib_libXxf86vm \
|
||||
xlib_liblbxutil \
|
||||
xlib_libxkbfile \
|
||||
xlib_xtrans \
|
||||
xdata_xbitmaps \
|
||||
xproto_bigreqsproto \
|
||||
xproto_compositeproto \
|
||||
xproto_damageproto \
|
||||
xproto_evieext \
|
||||
xproto_fixesproto \
|
||||
xproto_fontsproto \
|
||||
xproto_glproto \
|
||||
xproto_inputproto \
|
||||
xproto_kbproto \
|
||||
xproto_randrproto \
|
||||
xproto_renderproto \
|
||||
xproto_resourceproto \
|
||||
xproto_videoproto \
|
||||
xproto_xcmiscproto \
|
||||
xproto_xextproto \
|
||||
xproto_xf86bigfontproto \
|
||||
xproto_xf86dgaproto \
|
||||
xproto_xf86driproto \
|
||||
xproto_xf86miscproto \
|
||||
xproto_xf86rushproto \
|
||||
xproto_xf86vidmodeproto \
|
||||
xproto_xproto \
|
||||
libdrm \
|
||||
pixman \
|
||||
openssl \
|
||||
mcookie
|
||||
|
||||
XSERVER_XORG_SERVER_CONF_OPT = --disable-config-hal \
|
||||
--disable-xnest --disable-xephyr --disable-xvfb \
|
||||
|
@ -17,8 +17,8 @@ ifeq ($(BR2_SOFT_FLOAT),y)
|
||||
XPDF_CONF_OPT += --enable-fixedpoint
|
||||
endif
|
||||
|
||||
ifneq ($(BR2_PACKAGE_XSERVER_none),y)
|
||||
XPDF_DEPENDENCIES += $(XSERVER) openmotif
|
||||
ifeq ($(BR2_PACKAGE_XORG7),y)
|
||||
XPDF_DEPENDENCIES += xserver_xorg-server openmotif
|
||||
XPDF_CONF_OPT += --with-Xm-library=$(STAGING_DIR)/usr/lib --with-Xm-includes=$(STAGING_DIR)/usr/include/Xm \
|
||||
--with-x --with-freetype2-includes=$(STAGING_DIR)/usr/include \
|
||||
--with-freetype2-library=$(STAGING_DIR)/usr/lib CFLAGS="-I$(STAGING_DIR)/usr/include/freetype2" \
|
||||
|
@ -1,5 +1,6 @@
|
||||
config BR2_PACKAGE_XVKBD
|
||||
bool "xvkbd"
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
help
|
||||
on-screen keyboard for X
|
||||
|
||||
|
@ -15,7 +15,7 @@ XVKBD_MAKE_OPT = CC=$(TARGET_CC) CXX=$(TARGET_CXX) LD=$(TARGET_CC) \
|
||||
|
||||
XVKBD_INSTALL_TARGET_OPT = DESTDIR=$(TARGET_DIR) install
|
||||
|
||||
XVKBD_DEPENDENCIES = uclibc $(XSERVER)
|
||||
XVKBD_DEPENDENCIES = uclibc xserver_xorg-server
|
||||
|
||||
$(eval $(call AUTOTARGETS,package,xvkbd))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user