2 # Copyright (C) 2007-2010 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE_URL
:=http
://xorg.freedesktop.org
/releases
/individual
/lib
/
15 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
16 PKG_BUILD_DIR
:=$(BUILD_DIR
)/Xorg
/$(PKG_NAME
)-$(PKG_VERSION
)/
17 PKG_MD5SUM
:=001d780829f936e34851ef7cd37b4dfd
21 PKG_BUILD_DEPENDS
:=xproto xextproto xf86bigfontproto kbproto inputproto \
22 xtrans xcmiscproto bigreqsproto
24 include $(INCLUDE_DIR
)/package.mk
27 SECTION
:=xorg-libraries
30 DEPENDS
:=+libXdmcp
+libXau @FEATURE_drawing-backend_libX11 @DISPLAY_SUPPORT
32 URL
:=http
://xorg.freedesktop.org
/
36 TARGET_NAME
:=drawing-backend
37 TARGET_TITLE
:=Drawing Backend
41 define Build
/Configure
42 $(call Build
/Configure
/Default
, \
43 --enable-malloc0returnsnull \
44 --enable-xf86bigfont \
51 $(MAKE
) -C
$(PKG_BUILD_DIR
)/src
/util \
53 CFLAGS
="$(HOST_CFLAGS)" \
54 CPPFLAGS
="$(HOST_CPPFLAGS)" \
55 LDFLAGS
="$(HOST_LDFLAGS)"
57 $(call Build
/Compile
/Default
)
60 define Build
/InstallDev
61 $(INSTALL_DIR
) $(1)/usr
/{lib
/pkgconfig
,include/X11
}
63 $(PKG_INSTALL_DIR
)/usr
/lib
/*.
{so
*,la
,a
} \
67 $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/* \
68 $(1)/usr
/lib
/pkgconfig
/
71 $(PKG_INSTALL_DIR
)/usr
/include/X11
/* \
75 define Package
/libX11
/install
76 $(INSTALL_DIR
) $(1)/usr
/lib
77 $(INSTALL_DIR
) $(1)/usr
/share
/X11
79 $(PKG_INSTALL_DIR
)/usr
/lib
/*.so
* \
82 $(PKG_INSTALL_DIR
)/usr
/share
/X11
/* \
86 $(eval
$(call Feature
,libX11
))
87 $(eval
$(call BuildPackage
,libX11
))