deps := libavcodec-dev libavformat-dev libasound2-dev libxv-dev libswscale-dev libpostproc-dev include ../vdr/Makefile.plugin all: ../vdr $(modul).$(suffix) clean: plugin_clean rm -f src/$(name)/config.* $(modul): ../dvb/include src/$(name)/config.h $(plugin) cp -up src/$(name)/lib$(name)-fb.so $@/usr/lib/vdr/lib$(name)-fb.so.$(VDRAPI) src/$(name)/config.h: cd src/$(name); ./configure ########################################### # # vidix, DFB++ und DirectFB müssen fest im system installiert sein, da ansonsten die suchpfade der Librarys nicht stimmen # ########################################### #src/$(name)/config.h: src/vidix/vidix/libvidix.so.1.0.0 # cd src/$(name); ./configure --with-vidix-path $(shell pwd)/src/vidix #src/$(name)/config.h: src/vidix/vidix/libvidix.so.1.0.0 src/DFB++/install/usr/lib/pkgconfig src/DirectFB/install/usr/lib/pkgconfig # cd $(@D); PKG_CONFIG_PATH=../DFB++/install/usr/lib/pkgconfig:../DirectFB/install/usr/lib/pkgconfig:$PKG_CONFIG_PATH ./configure --with-vidix-path $(shell pwd)/src/vidix src/vidix/vidix/libvidix.so.1.0.0: cd src/vidix; ./configure $(MAKE) -C src/vidix src/DFB++/install/%: src/DFB++/Makefile $(MAKE) -C $(^D) $(MAKE) -C $(^D) install src/DirectFB/install/%: src/DirectFB/Makefile $(MAKE) -C $(^D) $(MAKE) -C $(^D) install # CPPFLAGS=-I/lib/modules/$(KERNEL)/source/include/linux $(MAKE) -C $(^D) src/DFB++/Makefile: src/DirectFB/install/usr/lib/pkgconfig cd $(@D); PKG_CONFIG_PATH=../DirectFB/install/usr/lib/pkgconfig:$PKG_CONFIG_PATH ./configure --prefix=$(shell pwd)/$(@D)/install/usr src/DirectFB/Makefile: cd $(@D); ./configure --prefix=$(shell pwd)/$(@D)/install/usr --with-inputdrivers=keyboard,linuxinput,lirc --with-tests --with-smooth-scaling --disable-x11 # cd $(@D); CPPFLAGS=-I/lib/modules/$(KERNEL)/source/include/linux ./configure --prefix=$(shell pwd)/$(@D)/install/usr --with-inputdrivers=keyboard,linuxinput,lirc --with-tests --with-smooth-scaling --disable-x11 # cd $(@D); ./configure --prefix=$(shell pwd)/$(@D)/install/usr --with-gfxdrivers=ati128,cle266,cyber5k,i810,i830,mach64,matrox,neomagic,nsc,nvidia,radeon,savage,sis315,tdfx,unichrome,vmware --with-inputdrivers=keyboard,linuxinput,lirc --with-tests --with-smooth-scaling --disable-x11 src/ffmpeg/install: cd $(@D); ./configure --prefix=$$(pwd)/install --enable-shared --disable-yasm $(MAKE) -C $(@D)