X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=Xorg%2Fxorg%2Fxserver%2Fxorg-server%2FMakefile;h=502e77a866fa408b71b38d886677b6efef042f21;hp=76d09b1c5dd681cd62acbb814747a9a331e1331e;hb=6239a836a3844f86ce715afb55c6f143d896a95c;hpb=a4aec035146f59d7fae62db3878b39e0a1810d4d diff --git a/Xorg/xorg/xserver/xorg-server/Makefile b/Xorg/xorg/xserver/xorg-server/Makefile index 76d09b1c5d..502e77a866 100644 --- a/Xorg/xorg/xserver/xorg-server/Makefile +++ b/Xorg/xorg/xserver/xorg-server/Makefile @@ -1,10 +1,10 @@ # -# Copyright (C) 2006 OpenWrt.org +# Copyright (C) 2006-2009 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # -# blogic@openwrt.org +# $Id$ include $(TOPDIR)/rules.mk @@ -13,108 +13,21 @@ PKG_RELEASE:=1 PKG_VERSION:=1.5.1 PKG_SOURCE_URL:=http://xorg.freedesktop.org/releases/X11R7.4/src/xserver/ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 -PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/xserver/xorg-server-$(PKG_VERSION)/ +PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/xserver/$(PKG_NAME)-$(PKG_VERSION)/ PKG_BUILD_DEPENDS:=randrproto renderproto fixesproto damageproto xcmiscproto \ - xextproto xproto scrnsaverproto bigreqsproto resourceproto \ - fontsproto inputproto kbproto videoproto resourceproto \ - xf86dgaproto + xextproto xproto scrnsaverproto bigreqsproto resourceproto \ + fontsproto inputproto kbproto videoproto resourceproto \ + compositeproto xf86dgaproto xtrans xf86driproto -include $(INCLUDE_DIR)/package.mk - -EXTRA_CFLAGS+= \ - -I$(STAGING_DIR)/usr/include/X11/GL \ - -I$(STAGING_DIR)/usr/include/X11/dri/ \ - -I$(STAGING_DIR)/usr/include/X11/ \ - -Wl,-rpath-link=$(STAGING_DIR)/usr/lib - -CONFIGURE_ARGS+= \ - --disable-aiglx \ - --disable-glx-tls \ - --disable-dga \ - --disable-xdmcp \ - --disable-xdm-auth-1 \ - --disable-config-hal \ - --disable-xf86misc \ - --disable-xf86vidmode \ - --disable-xf86bigfont \ - --disable-xorgcfg \ - --disable-xkb \ - --disable-xnest \ - --disable-xquartz \ - --disable-xwin \ - --disable-x11app \ - --disable-xsdl \ - --disable-xfake \ - --disable-install-setuid \ - --disable-kbd_mode \ - --disable-xvfb \ - --disable-xv \ - --disable-xevie \ - --disable-xprint \ - --disable-xtrap \ - --disable-dmx \ - --disable-glx \ - --enable-builtin-fonts \ - --with-default-font-path=built-ins \ - -CONFIGURE_VARS+=ac_cv_file__usr_share_sgml_X11_defs_ent=yes +PKG_INSTALL:=1 -#FIXME: make full blowed xorg-xserver work - -#DEPENDS_SERVER:=+calibrateproto \ -# +compositeproto \ -# +damageproto \ -# +fixesproto \ -# +recordproto \ -# +resourceproto \ -# +scrnsaverproto \ -# +videoproto \ -# +xextproto \ -# +xproto \ -# +libXext \ -# +libXdmcp \ -# +libXfont \ -# +libXrandr \ -# +xtrans \ -# +libX11 \ -# +glproto \ -# +xf86driproto \ -# +applewmproto \ -# +dmxproto \ -# +printproto \ -# +windowswmproto \ -# +xf86rushproto \ -# +xproxymanagementprotocol \ -# +libdrm \ -# +xf86miscproto \ -# +xf86vidmodeproto \ -# +xf86dgaproto \ -# +trapproto \ -# +xineramaproto \ -# +evieext \ -# +libxkbfile \ -# +libXt \ -# +libSM \ -# +libxkbui \ -# +libXxf86misc \ -# +libXxf86vm \ -# +libXaw \ -# +libXmu \ -# +libXpm \ -# +libnotimpl \ -# +Mesa \ -# +pixman \ -# @DISPLAY_SUPPORT - -define Package/xserver-common/config - source "$(SOURCE)/Config.in" -endef +include $(INCLUDE_DIR)/package.mk X_CONFIG=generic ifeq ($(CONFIG_TARGET_olpc),y) X_CONFIG=olpc endif -ifeq ($(CONFIG_TARGET_om_gta02),y) +ifeq ($(CONFIG_TARGET_s3c24xx),y) X_CONFIG=om_gta02 endif @@ -122,67 +35,29 @@ define Package/xorg/Default SECTION:=xorg-server CATEGORY:=Xorg SUBMENU:=server + DEPENDS:=@!avr32 URL:=http://xorg.freedesktop.org/ endef -define Package/xserver/Default +define Package/xserver-xorg $(call Package/xorg/Default) + PROVIDES:=xserver + TITLE:=Xorg xserver DEPENDS:=+xserver-common \ +libpthread \ - +xtrans \ +libxkbfile \ +libXfont \ +libXau \ + +libXv \ +libfontenc \ +pixman \ +libopenssl \ +libpciaccess \ + +libdrm \ + +libgl-mesa \ @DISPLAY_SUPPORT endef -define Package/xserver-xorg -$(call Package/xserver/Default) - PROVIDES:=xserver - TITLE:=Xorg xserver -endef - -define Package/xserver-kdrive-xvesa -$(call Package/xserver/Default) - PROVIDES:=xserver - TITLE:=Kdrive vesa xserver - DEPENDS+=@TARGET_x86 \ - +X_TSLIB:tslib \ - +X_DRI:xf86driproto \ - +X_DRI:libdrm \ - +X_XCALIBRATE:calibrateproto \ - +X_COMPOSITE:compositeproto \ - +X_XINERAMA:xineramaproto -endef - -define Package/xserver-kdrive-xfbdev -$(call Package/xserver/Default) - PROVIDES:=xserver - 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 - 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 $(call Package/xorg/Default) TITLE:=Xorg server configuration tools @@ -196,28 +71,46 @@ 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-kdrive-xvesa), \ - --enable-kdrive-vesa, \ - --disable-kdrive-vesa) \ - $(if $(CONFIG_PACKAGE_xserver-kdrive-xfbdev), \ - --enable-xfbdev, \ - --disable-xfbdev) \ - $(if $(CONFIG_PACKAGE_xserver-kdrive-xephyr), \ - --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) \ + --enable-xorg \ + --enable-dri \ + --disable-kdrive \ + --disable-cfb \ + --disable-afb \ + --disable-mfb \ + --disable-aiglx \ + --disable-glx-tls \ + --disable-dga \ + --disable-xdmcp \ + --disable-xdm-auth-1 \ + --disable-config-hal \ + --disable-xf86misc \ + --disable-xf86vidmode \ + --disable-xf86bigfont \ + --disable-xorgcfg \ + --disable-xkb \ + --disable-xnest \ + --disable-xquartz \ + --disable-xwin \ + --disable-x11app \ + --disable-xsdl \ + --disable-xfake \ + --disable-install-setuid \ + --disable-kbd_mode \ + --disable-xvfb \ + --disable-xprint \ + --disable-xtrap \ + --disable-dmx \ + --disable-glx \ + --disable-xinerama \ + --disable-xfree86-utils \ + --disable-cup \ + --disable-xevie \ + --disable-evi \ + --disable-screensaver \ + --enable-builtin-fonts \ ) endef -define Build/Compile - DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) install -endef - define Package/xserver-common/install $(INSTALL_DIR) $(1)/etc/{init.d,config} $(INSTALL_BIN) \ @@ -228,32 +121,6 @@ define Package/xserver-common/install ./files/config/$(X_CONFIG) \ $(1)/etc/config/x11 \ ) - - $(INSTALL_DIR) $(1)/usr/lib/xorg - $(INSTALL_DATA) \ - $(PKG_INSTALL_DIR)/usr/lib/xorg/protocol.txt \ - $(1)/usr/lib/xorg/ -endef - -define Package/xserver-kdrive-xfbdev/install - $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) \ - $(PKG_INSTALL_DIR)/usr/bin/Xfbdev \ - $(1)/usr/bin/ -endef - -define Package/xserver-kdrive-xvesa/install - $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) \ - $(PKG_INSTALL_DIR)/usr/bin/Xvesa \ - $(1)/usr/bin/ -endef - -define Package/xserver-kdrive-xephyr/install - $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) \ - $(PKG_INSTALL_DIR)/usr/bin/Xephyr \ - $(1)/usr/bin/ endef define Package/xserver-xorg/install @@ -262,28 +129,18 @@ define Package/xserver-xorg/install $(PKG_INSTALL_DIR)/usr/bin/Xorg \ $(1)/usr/bin/ - $(INSTALL_DIR) $(1)/usr/lib/X11 - $(INSTALL_DATA) \ - $(PKG_INSTALL_DIR)/usr/lib/X11/* \ - $(1)/usr/lib/X11/ - $(INSTALL_DIR) $(1)/usr/lib/xorg/modules/{extensions,fonts,linux,multimedia} $(INSTALL_DATA) \ $(PKG_INSTALL_DIR)/usr/lib/xorg/modules/*.so \ $(1)/usr/lib/xorg/modules/ - $(for dir,extensions fonts linux multimedia, \ + $(foreach d,extensions fonts linux multimedia, \ $(INSTALL_DATA) \ $(PKG_INSTALL_DIR)/usr/lib/xorg/modules/$(d)/*.so \ - $(1)/usr/lib/xorg/modules/$(d) \ + $(1)/usr/lib/xorg/modules/$(d)/; \ ) endef -define Packages/xorg-server-config/install - $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/xorgconfig $(1)/usr/bin/ -endef - define Build/InstallDev $(INSTALL_DIR) $(1)/usr/share/aclocal/ $(INSTALL_DATA) \ @@ -304,7 +161,3 @@ endef $(eval $(call BuildPackage,xserver-common)) $(eval $(call BuildPackage,xserver-xorg)) -$(eval $(call BuildPackage,xserver-kdrive-xvesa)) -$(eval $(call BuildPackage,xserver-kdrive-xfbdev)) -$(eval $(call BuildPackage,xserver-kdrive-xephyr)) -$(eval $(call BuildPackage,xserver-xorg-config))