Merge libbfd and binutils Makefile.
[packages.git] / Xorg / efl / edje / Makefile
1
2 # Copyright (C) 2006-2008 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7 # $Id: Makefile 12228 2008-08-06 22:43:15Z nbd $
8
9 include $(TOPDIR)/rules.mk
10
11 PKG_NAME:=edje
12 PKG_REV:=37637
13 PKG_VERSION:=r$(PKG_REV)
14 PKG_RELEASE:=1
15
16 PKG_SOURCE_PROTO:=svn
17 PKG_SOURCE_VERSION:=$(PKG_REV)
18 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
19 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
20 PKG_SOURCE_URL:=http://svn.enlightenment.org/svn/e/trunk/$(PKG_NAME)
21 PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
22
23 PKG_FIXUP = libtool
24
25 include $(INCLUDE_DIR)/package.mk
26
27 define Package/edje
28   SECTION:=xorg-lib
29   CATEGORY:=Xorg
30   SUBMENU:=libraries
31   TITLE:=Edje is a graphical design and layout library
32   URL:=http://wiki.enlightenment.org/index.php/Edje
33   DEPENDS:=+libjpeg +zlib +eet +evas +ecore +embryo
34 endef
35
36 define Package/edje/description
37 Edje is a graphical design and layout library based on Evas that provides an abstraction layer between the application code and the interface, while allowing extremely flexible dynamic layouts and animations.
38 endef
39
40 EXTRA_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib
41
42 define Build/Configure
43         (cd $(PKG_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
44         $(call Build/Configure/Default, \
45                 --disable-edje-cc \
46         )
47 endef
48
49 define Build/Compile
50         DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install
51 endef
52
53 define Build/InstallDev
54         $(INSTALL_DIR) $(1)/usr/include $(1)/usr/lib
55         $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/
56         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/
57 endef
58
59 define Package/edje/install
60         $(INSTALL_DIR) $(1)/usr/lib
61         $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/
62 endef
63
64 $(eval $(call BuildPackage,edje))