aboutsummaryrefslogtreecommitdiff
path: root/mplayer/Makefile
blob: ae658ea01b27ff113aa942b622183080ae886b98 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
include $(TOPDIR)/rules.mk

PKG_NAME:=mplayer
PKG_VERSION:=1.0rc2-20090218
PKG_RELEASE:=1

PKG_SOURCE:=mplayer-export-snapshot.tar.bz2
PKG_SOURCE_URL:=ftp://ftp.ingenic.cn/3sw/01linux/05apps/mplayer/$(PKG_SOURCE)
PKG_MD5SUM:=fbeaf3af7e3d5de3f35d94dc4148b8d6

#PKG_BUILD_DIR=$(BUILD_DIR)/mplayer-$(PKG_VERSION)
PKG_BUILD_DIR=$(BUILD_DIR)/mplayer-export-2010-09-26

include $(INCLUDE_DIR)/package.mk

define Package/mplayer
  SECTION:=multimedia
  CATEGORY:=Multimedia
  DEPENDS:=
  TITLE:=Movie Player
  URL:=http://www.mplayerhq.hu/
endef

define Package/mplayer/description
Cross-platform movie player.
This build is using an optimized source package by Ingenic: http://www.ingenic.cn/eng/productServ/kfyd/Linux/pfCustomPage.aspx
endef

CONFIGURE_ARGS = \
	--target=mips-linux \
        --prefix=$(CONFIGURE_PREFIX) \
        --bindir=$(CONFIGURE_PREFIX)/bin \
        --mandir=$(CONFIGURE_PREFIX)/man \
        $(DISABLE_LARGEFILE)

# mplayer-specific:
CONFIGURE_ARGS += \
	--extra-cflags="-O3" \
	--enable-cross-compile \
	--host-cc=gcc \
	--disable-mencoder \
	--disable-unrarexec \
	--disable-x11
#	--disable-sdl
#	--disable-fbdev

EXTRA_LDFLAGS += $(shell $(STAGING_DIR)/root-xburst/usr/bin/directfb-config --libs --prefix=$(STAGING_DIR)/usr)
EXTRA_CPPFLAGS += $(shell $(STAGING_DIR)/root-xburst/usr/bin/directfb-config --cflags --prefix=$(STAGING_DIR)/usr)

EXTRA_CFLAGS += -mplt

define Package/mplayer/install
	$(INSTALL_DIR) $(1)/usr/bin
	$(INSTALL_BIN) $(PKG_BUILD_DIR)/mplayer $(1)/usr/bin/
endef

$(eval $(call BuildPackage,mplayer))