diff options
-rw-r--r-- | package/xorg-server/Makefile | 14 | ||||
-rw-r--r-- | package/xorg-server/files/xorg.conf.sharp-zaurus | 62 |
2 files changed, 74 insertions, 2 deletions
diff --git a/package/xorg-server/Makefile b/package/xorg-server/Makefile index 04e6471d5..063fa92e7 100644 --- a/package/xorg-server/Makefile +++ b/package/xorg-server/Makefile @@ -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 diff --git a/package/xorg-server/files/xorg.conf.sharp-zaurus b/package/xorg-server/files/xorg.conf.sharp-zaurus new file mode 100644 index 000000000..9f3022a22 --- /dev/null +++ b/package/xorg-server/files/xorg.conf.sharp-zaurus @@ -0,0 +1,62 @@ +Section "Device" + Identifier "Generic Video Card" + Driver "fbdev" + Option "UseFBDev" "true" + Option "Rotate" "CW" +EndSection + +Section "InputDevice" + Identifier "Touchscreen" + Driver "evdev" + Option "CorePointer" + Option "Device" "/dev/input/event2" +EndSection + +Section "InputClass" + Identifier "calibration" + MatchProduct "Touchscreen" + Option "Calibration" "210 3599 311 3796" +EndSection + +Section "Monitor" + Identifier "Generic Monitor" + Option "DPMS" + HorizSync 28-32 + VertRefresh 43-60 +EndSection + +Section "Screen" + Identifier "Default Screen" + Device "Generic Video Card" + Monitor "Generic Monitor" + DefaultDepth 16 + SubSection "Display" + Depth 1 + Modes "640x480" + EndSubSection + SubSection "Display" + Depth 4 + Modes "640x480" + EndSubSection + SubSection "Display" + Depth 8 + Modes "640x480" + EndSubSection + SubSection "Display" + Depth 15 + Modes "640x480" + EndSubSection + SubSection "Display" + Depth 16 + Modes "640x480" + EndSubSection + SubSection "Display" + Depth 24 + Modes "640x480" + EndSubSection +EndSection + +Section "ServerLayout" + Identifier "Default Layout" + Screen "Default Screen" +EndSection |