xine-lib: Fix compile. Configure/build may not include headers from the host.
[openwrt/svn-archive/archive.git] / Xorg / lib / xine-lib / Makefile
index 3f446e5cb697fc201f76a8d78f4b8d36f1381ff1..f726500c0cc3d5d1ebbffaac7501873f422ff5f8 100644 (file)
@@ -1,5 +1,5 @@
-# 
-# Copyright (C) 2006 OpenWrt.org
+#
+# Copyright (C) 2006-2010 OpenWrt.org
 #
 # This is free software, licensed under the GNU General Public License v2.
 # See /LICENSE for more information.
@@ -14,35 +14,40 @@ PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=@SF/xine
+PKG_MD5SUM:=b1f42602c776bb93e3cbf127e220cbfd
+
 PKG_FIXUP:=libtool
+PKG_INSTALL:=1
+PKG_BUILD_PARALLEL:=1
 
 include $(INCLUDE_DIR)/package.mk
 
-CONFIGURE_ARGS_XTRA+=--enable-static --disable-vcd --disable-imagemagick
+CONFIGURE_ARGS+=\
+       --enable-static \
+       --disable-vcd \
+       --disable-imagemagick \
+       --disable-flac
+
+XINE_LIB_FLAGS:=\
+       LIBFLAC_CFLAGS="" \
+       LIBFLAC_LIBS="" \
+       X_CFLAGS="" \
+       X_LIBS="" \
+       XINE_ACFLAGS="" \
+       CXXFLAGS="$(TARGET_CFLAGS)"
+
+CONFIGURE_VARS+=$(XINE_LIB_FLAGS)
 
 define Package/xine-lib
-  SECTION:=xorg-lib
+  SECTION:=xorg-libraries
   CATEGORY:=Xorg
   SUBMENU:=libraries
   TITLE:=xine libraries
   DEPENDS:=+libX11 +alsa-lib +zlib +libfreetype
+  URL:=http://www.xine-project.org/
 endef
 
-define Build/Configure
-       (cd $(PKG_BUILD_DIR)/$(CONFIGURE_PATH); \
-               if [ -x $(CONFIGURE_CMD) ]; then \
-                       $(CP) $(SCRIPT_DIR)/config.{guess,sub} $(PKG_BUILD_DIR)/ && \
-                       $(CONFIGURE_VARS) \
-                       $(CONFIGURE_CMD) \
-                       $(CONFIGURE_ARGS_XTRA) \
-                       $(CONFIGURE_ARGS) ;\
-               fi \
-       )
-endef
-
-define Build/Compile
-       $(MAKE) -C $(PKG_BUILD_DIR)/ all install DESTDIR=$(PKG_INSTALL_DIR)
-endef
+MAKE_FLAGS+=$(XINE_LIB_FLAGS)
 
 define Build/InstallDev
        $(INSTALL_DIR) $(1)