version := $(shell readlink src/xinelib | sed "s/.*-\([0-9]\+\.[0-9]\+\).*/\1/g") new_plugin_version = $(shell cd lib/xine/plugins/; ls -d *) old_plugin_version = $(shell cd template/usr/lib/xine/plugins/; ls -d *) #deps := libxine1-gnome deps := libxinerama-dev libcdio-dev libvcdinfo-dev libva-dev libvdpau-dev libtheora-dev libvorbis-dev libspeex-dev freeglut3-dev autoconf autopoint include ../Makefile.default include ../Makefile.tools all: $(modul).$(suffix) clean: _clean $(MAKE) -C src/xinelib clean || true rm -rf lib include src/xinelib/install src/xinelib/Makefile rm -rf src/*.tar rm -rf src/xine-lib-1.2-git $(modul): $(addon) src/xinelib lib $(MAKE) upadte_xine_version cp -a lib/libxine.so* $@/usr/lib/ include: src/xinelib/install ln -fs $^/usr/include $@ lib: src/xinelib/install ln -fs $^/usr/lib $@ src/xinelib/install: src/xinelib/Makefile $(MAKE) -C $(/dev/null | while read patch; do \ echo -e "\tUse patch $$patch"; \ patch -p1 -i $$patch || exit 1; \ done cd src/xinelib; ./autogen.sh --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-vdpau --enable-dxr3 --enable-opengl --disable-musepack --enable-w32dll --with-w32-path=/usr/lib/win32 upadte_xine_version: if [ "$(new_plugin_version)" != "$(old_plugin_version)" -a -e "$(modul)/usr/lib/xine/plugins/$(old_plugin_version)" ]; then \ echo -e "\t Update xinelib Version"; \ mv $(modul)/usr/lib/xine/plugins/$(old_plugin_version) $(modul)/usr/lib/xine/plugins/$(new_plugin_version); \ find $(modul)/usr/lib/xine/plugins/$(new_plugin_version)/ -type l | while read file; do \ src=$$(readlink $$file | sed "s/$(old_plugin_version)/$(new_plugin_version)/;s/\/usr\///"); \ rm $$file; \ cp $$src $$file || true; \ done; \ fi