2 # libbluray build script for OSX darwin.
4 # A quick and dirty Makefile to download/build and install libbluray
7 # 10.4u.sdk is targeted so we can run on the AppleTV. Macports is assumed to
8 # be used and the required lib depends installed.
10 # Linux: builds using the existing libbluray make system
19 # get OS type from shell
20 OSTYPE = $(shell uname)
22 ifeq ($(OSTYPE),Darwin)
24 CFLAGS=-mmacosx-version-min=10.4 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -I /opt/local/include
25 LDFLAGS=-mmacosx-version-min=10.4 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -L/opt/local/lib
26 CPPFLAGS=-mmacosx-version-min=10.4 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -I /opt/local/include
31 ifeq ($(OSTYPE),Darwin)
32 LIBBLURAY = libbluray/src/.libs/libbluray.dylib
34 LIBBLURAY = libbluray/src/.libs/libbluray.so
39 $(LIBBLURAY): libbluray/configure
43 if [ ! -d libbluray ]; then git clone git://git.videolan.org/libbluray.git; fi
44 cd libbluray; ./bootstrap
45 ifeq ($(OSTYPE),Darwin)
46 cd libbluray; ./configure --prefix=$(prefix) --exec-prefix=$(prefix) CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)"
48 cd libbluray; ./configure --prefix=$(prefix) --exec-prefix=$(prefix)
51 ifeq ($(OSTYPE),Darwin)
52 install_xbmc: $(LIBBLURAY)
53 cp $(LIBBLURAY) ../../system/
57 make -C libbluray install
60 make -C libbluray clean