|
@@ -28,10 +28,11 @@ PKGSC_XORG_SERVER_DEV:= x11/devel
|
|
|
PKG_CFLINE_XORG_SERVER:=depends on ADK_TARGET_WITH_VGA
|
|
|
PKG_ARCH_DEPENDS:= !cris
|
|
|
|
|
|
-PKG_FLAVOURS_XORG_SERVER:= WITH_DRI
|
|
|
+PKG_FLAVOURS_XORG_SERVER:= WITH_DRI WITH_KDRIVE
|
|
|
PKGFS_WITH_DRI:= mesalib
|
|
|
PKGFD_WITH_DRI:= enable DRI/DRI2 support
|
|
|
PKGFB_WITH_DRI:= xf86driproto glproto dri2proto MesaLib
|
|
|
+PKGFD_WITH_KDRIVE:= Build Kdrive Xfbdev server
|
|
|
|
|
|
PKG_CHOICES_XORG_SERVER:= WITH_GCRYPT WITH_CRYPTO
|
|
|
PKGCD_WITH_GCRYPT:= use libgcrypt for SHA1
|
|
@@ -69,7 +70,6 @@ CONFIGURE_ARGS+= --enable-dga \
|
|
|
--disable-xf86bigfont \
|
|
|
--disable-xf86vidmode \
|
|
|
--disable-xfake \
|
|
|
- --disable-xfbdev \
|
|
|
--disable-xinerama \
|
|
|
--disable-xnest \
|
|
|
--disable-xselinux \
|
|
@@ -80,6 +80,12 @@ CONFIGURE_ARGS+= --enable-dga \
|
|
|
--with-os-vendor=OpenADK \
|
|
|
--with-vendor-web="http://openadk.org"
|
|
|
|
|
|
+ifeq (${ADK_PACKAGE_XORG_SERVER_WITH_KDRIVE},y)
|
|
|
+CONFIGURE_ARGS+= --enable-kdrive --enable-xfbdev --enable-kdrive-kbd --enable-kdrive-mouse --enable-kdrive-evdev
|
|
|
+else
|
|
|
+CONFIGURE_ARGS+= --disable-kdrive --disable-xfbdev
|
|
|
+endif
|
|
|
+
|
|
|
ifeq (${ADK_PACKAGE_XORG_SERVER_WITH_DRI},y)
|
|
|
CONFIGURE_ARGS+= --enable-dri --enable-dri2 --enable-glx
|
|
|
else
|
|
@@ -109,6 +115,10 @@ ifeq (${ADK_TARGET_SYSTEM_LEMOTE_YEELONG},y)
|
|
|
${CP} ./files/xorg.conf.lemote-yeelong \
|
|
|
$(IDIR_XORG_SERVER)/etc/X11/xorg.conf
|
|
|
endif
|
|
|
+ifeq (${ADK_TARGET_SYSTEM_SHARP_ZAURUS},y)
|
|
|
+ ${CP} ./files/xorg.conf.sharp-zaurus \
|
|
|
+ $(IDIR_XORG_SERVER)/etc/X11/xorg.conf
|
|
|
+endif
|
|
|
ifeq (${ADK_PACKAGE_XORG_SERVER_WITH_DRI},y)
|
|
|
${CP} ${WRKINST}/usr/lib/xorg/modules/extensions/*dri*.so \
|
|
|
$(IDIR_XORG_SERVER)/usr/lib/xorg/modules/extensions
|