all: SDL-CVS/build/.libs/libSDL.a ffmpeg/libavutil/libavutil.a ffmpeg/libavcodec/libavcodec.a ffmpeg/libavformat/libavformat.a python setup.py clean python setup.py build include Makefile.config install: all python setup.py install installer: all rm -rf installer python setup.py install --prefix=installer mv installer/lib/python2.?/site-packages/* installer rm -rf installer/lib cp mac_installer/* installer cd installer && python setup2.py build hdiutil create -srcfolder installer/build -format UDZO -fs HFS+ -volname "Tribler Streaming" installer/TriblerStreaming.dmg tryout: all rm -rf tryout python setup.py install --prefix=tryout mv tryout/lib/python2.?/site-packages/*/* tryout cp tribler_streaming/play_osx tryout include Makefile.common # --------------------------------------- # SDL # --------------------------------------- SDL-CVS/README: SDL-1.2.tar.gz #tar xfz $^ #mv SDL-1.2 SDL-CVS #touch SDL-CVS/include/malloc.h svn checkout http://svn.libsdl.org/trunk/SDL SDL-CVS #tar xfz $^ #mv SDL-1.2 SDL-CVS #touch SDL-CVS/include/malloc.h touch $@ SDL-CVS/build/.libs/libSDL.a: SDL-CVS/README cd SDL-CVS && ./autogen.sh cd SDL-CVS && CFLAGS="-I/usr/X11R6/include -I/Developer/SDKs/MacOSX10.4u.sdk/usr/X11R6/include" ./configure --enable-pthreads cd SDL-CVS && $(MAKE) # --------------------------------------- # FFmpeg libraries # --------------------------------------- ffmpeg/config.mak: cd ffmpeg && ./configure --enable-pthreads $(FFMPEG_CONFIG_FLAGS) --enable-memalign-hack --disable-mmx ffmpeg/libavformat/libavformat.a: ffmpeg/config.mak cd ffmpeg/libavformat && $(MAKE) ffmpeg/libavutil/libavutil.a: ffmpeg/config.mak cd ffmpeg/libavutil && $(MAKE) ffmpeg/libavcodec/libavcodec.a: ffmpeg/config.mak cd ffmpeg/libavcodec && $(MAKE) .PHONY: all install