build efl-tools (edje_cc, edje_dece, edje_recc, eet, embryo_cc - needed among others...
[openwrt/svn-archive/feeds.git] / efl / edje / Makefile
index 97653fc4f18459b81b3fe7481f94863d58df9b1c..30e6eb7ecf7d0215a601227657a290391a8fdd49 100644 (file)
@@ -20,8 +20,11 @@ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=http://svn.enlightenment.org/svn/e/trunk/$(PKG_NAME)
 PKG_BUILD_DIR=$(BUILD_DIR)/Xorg/$(_CATEGORY)/$(PKG_NAME)-$(PKG_VERSION)/
 
+HOST_BUILD_DEPENDS:=evas/host ecore/host eet/host embryo/host
+
 PKG_FIXUP = libtool
 
+include $(INCLUDE_DIR)/host-build.mk
 include $(INCLUDE_DIR)/package.mk
 
 define Package/edje
@@ -30,7 +33,7 @@ define Package/edje
   SUBMENU:=libraries
   TITLE:=Edje is a graphical design and layout library
   URL:=http://wiki.enlightenment.org/index.php/Edje
-  DEPENDS:=+evas +ecore +embryo
+  DEPENDS:=+evas +ecore +eet +embryo
 endef
 
 define Package/edje/description
@@ -45,6 +48,14 @@ define Build/Configure
        )
 endef
 
+define Host/Configure
+       ( cd $(HOST_BUILD_DIR); NOCONFIGURE=YES ./autogen.sh );
+       $(call Host/Configure/Default, \
+               --enable-edje-cc \
+               --disable-doc \
+       )
+endef
+
 define Build/Compile
        DESTDIR="$(PKG_INSTALL_DIR)" $(MAKE) -C $(PKG_BUILD_DIR) all install
 endef
@@ -60,4 +71,5 @@ define Package/edje/install
        $(CP) $(PKG_INSTALL_DIR)/usr/lib/*.so* $(1)/usr/lib/
 endef
 
+$(eval $(call HostBuild))
 $(eval $(call BuildPackage,edje))