xorg-server does not build on avr32
[openwrt/svn-archive/archive.git] / Xorg / xorg / xserver / xorg-server / Makefile
index bd22ea1c48f5435839423a9d32c610e8e320551a..290303376377f4590513dd236b40a6fe5d7bec6a 100644 (file)
@@ -118,9 +118,11 @@ ifeq ($(CONFIG_TARGET_om_gta02),y)
 endif
 
 define Package/xorg/Default
+  PROVIDES:=xserver
   SECTION:=xorg-server
   CATEGORY:=Xorg
   SUBMENU:=server
+  DEPENDS:=@!avr32
   URL:=http://xorg.freedesktop.org/
 endef
 
@@ -144,14 +146,15 @@ define Package/xserver-xorg
 $(call Package/xserver/Default)
   PROVIDES:=xserver
   TITLE:=Xorg xserver
+  DEPENDS+=+libdrm \
+  +xf86driproto \
+  +libgl-mesa \
+  +xineramaproto
 endef
 
-define Package/xserver-kdrive-xvesa
+define Package/xserver-kdrive/Default
 $(call Package/xserver/Default)
-  PROVIDES:=xserver
-  TITLE:=Kdrive vesa xserver
-  DEPENDS+=@TARGET_x86 \
-  +X_TSLIB:tslib \
+  DEPENDS+=+X_TSLIB:tslib \
   +X_DRI:xf86driproto \
   +X_DRI:libdrm \
   +X_XCALIBRATE:calibrateproto \
@@ -159,28 +162,20 @@ $(call Package/xserver/Default)
   +X_XINERAMA:xineramaproto
 endef
 
+define Package/xserver-kdrive-xvesa
+$(call Package/xserver-kdrive/Default)
+  TITLE:=Kdrive vesa xserver
+  DEPENDS+=@TARGET_x86
+endef
+
 define Package/xserver-kdrive-xfbdev
-$(call Package/xserver/Default)
-  PROVIDES:=xserver
+$(call Package/xserver-kdrive/Default)
   TITLE:=Kdrive framebuffer xserver
-  DEPENDS+=+X_TSLIB:tslib \
-  +X_DRI:xf86driproto \
-  +X_DRI:libdrm \
-  +X_XCALIBRATE:calibrateproto \
-  +X_COMPOSITE:compositeproto \
-  +X_XINERAMA:xineramaproto
 endef
 
 define Package/xserver-kdrive-xephyr
-$(call Package/xserver/Default)
-  PROVIDES:=xserver
+$(call Package/xserver-kdrive/Default)
   TITLE:=Kdrive ephyr xserver
-  DEPENDS+=+X_TSLIB:tslib \
-  +X_DRI:xf86driproto \
-  +X_DRI:libdrm \
-  +X_XCALIBRATE:calibrateproto \
-  +X_COMPOSITE:compositeproto \
-  +X_XINERAMA:xineramaproto
 endef
 
 define Package/xserver-xorg-config
@@ -196,20 +191,22 @@ endef
 
 define Build/Configure
        $(call Build/Configure/Default, \
-               $(if $(CONFIG_PACKAGE_xserver-xorg),--enable-xorg --disable-kdrive,--disable-xorg --enable-kdrive) \
+               $(if $(CONFIG_PACKAGE_xserver-xorg),--enable-xorg --enable-dri,--disable-xorg --disable-dri) \
                $(if $(CONFIG_PACKAGE_xserver-kdrive-xvesa), \
+                       --enable-kdrive \
                        --enable-kdrive-vesa, \
                        --disable-kdrive-vesa) \
                $(if $(CONFIG_PACKAGE_xserver-kdrive-xfbdev), \
+                       --enable-kdrive \
                        --enable-xfbdev, \
                        --disable-xfbdev) \
                $(if $(CONFIG_PACKAGE_xserver-kdrive-xephyr), \
+                       --enable-kdrive \
                        --enable-xephyr, \
                        --disable-xephyr) \
                $(if $(CONFIG_X_TSLIB),--enable-tslib,--disable-tslib) \
                $(if $(CONFIG_X_COMPOSITE),--enable-composite,--disable-composite) \
                $(if $(CONFIG_X_XINERAMA),--enable-xinerama,--disable-xinerama) \
-               $(if $(CONFIG_X_DRI),--enable-dri,--disable-dri) \
                $(if $(CONFIG_X_XCALIBRATE),--enable-xcalibrate,--disable-xcalibrate) \
        )
 endef