From 1dbdb471cfb4e7f8894c6379f78fd96b089a1bea Mon Sep 17 00:00:00 2001 From: davilla Date: Sat, 7 Aug 2010 06:24:55 +0000 Subject: add libbluray download/makefile git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@32564 568bbfeb-2a22-0410-94d2-cc84cf5bfa90 --- lib/libbluray/Makefile | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 lib/libbluray/Makefile (limited to 'lib/libbluray/Makefile') diff --git a/lib/libbluray/Makefile b/lib/libbluray/Makefile new file mode 100644 index 0000000000..e149d50b9d --- /dev/null +++ b/lib/libbluray/Makefile @@ -0,0 +1,55 @@ +# +# libbluray build script for OSX darwin. +# +# A quick and dirty Makefile to download/build and install libbluray +# +# Darwin: +# 10.4u.sdk is targeted so we can run on the AppleTV. Macports is assumed to +# be used and the required lib depends installed. +# +# Linux: builds using the existing libbluray make system +# +# Usage: +# make +# sudo make install +# make install_xbmc + +# get OS type from shell +OSTYPE = $(shell uname) + +ifeq ($(OSTYPE),Darwin) + prefix=/opt/local + CFLAGS=-mmacosx-version-min=10.4 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -I /opt/local/include + LDFLAGS=-mmacosx-version-min=10.4 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -L/opt/local/lib + CPPFLAGS=-mmacosx-version-min=10.4 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -I /opt/local/include +endif + +LIBBLURAY = libbluray/src/.libs/libbluray.dylib + +all:: $(LIBBLURAY) + +$(LIBBLURAY): libbluray/configure + make -C libbluray + +libbluray/configure: + if [ ! -d libbluray ]; then git clone git://git.videolan.org/libbluray.git; fi + cd libbluray; ./bootstrap +ifeq ($(OSTYPE),Darwin) + cd libbluray; ./configure --prefix=$(prefix) --exec-prefix=$(prefix) CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" +else + cd libbluray; ./configure +endif + +ifeq ($(OSTYPE),Darwin) +install_xbmc: $(LIBBLURAY) + cp $(LIBBLURAY) ../../system/ +endif + +install: + make -C libbluray install + +clean: + make -C libbluray clean + +distclean:: + rm -rf libbluray -- cgit v1.2.3