- cd $(DIR_APP)/PLUGINS/src && tar zxf $(DIR_DL)/$(DL_FILE1)
- cd $(DIR_APP)/PLUGINS/src && ln -s streamdev-0.3.3-20080325-http streamdev
- cd $(DIR_APP) && make VIDEODIR=/var/video plugins $(MAKETUNING)
- cd $(DIR_APP) && make VIDEODIR=/var/video vdr $(MAKETUNING)
- cd $(DIR_APP) && make PREFIX=. DESTDIR=/opt/vdr/ install
- -mkdir -p /var/video/plugins/
- cd $(DIR_APP) && install *.conf /var/video/
- cp -f $(DIR_SRC)/config/vdr/*.conf /var/video/
- cp -f $(DIR_SRC)/config/vdr/plugins/*.conf /var/video/plugins/
+
+ # Compile main package.
+ cd $(DIR_APP) && make $(MAKE_OPTIONS) $(MAKETUNING) vdr include-dir
+
+ # Compile bundled plugins.
+ #cd $(DIR_APP) && for plugin in ...; do \
+ # make $(MAKETUNING) -C PLUGINS/src/$$plugin VDRDIR=$(DIR_APP) \
+ # CFLAGS="$(CFLAGS) -I$(DIR_APP)/include" \
+ # CXXFLAGS="$(CXXFLAGS) -I$(DIR_APP)/include" \
+ # PLGCFG=$(DIR_APP)/plugins.mk all || exit 1; \
+ #done
+
+ # Install main package.
+ cd $(DIR_APP) && make install-bin install-dirs install-includes $(MAKE_OPTIONS)
+ mv -v /usr/bin/vdr /usr/sbin/vdr
+
+ sed -e "s/VDR_PLUGIN_VERSION/$(VDRPLUGVER)/" \
+ < $(DIR_SRC)/config/vdr/runvdr > /usr/sbin/runvdr
+ chmod 755 /usr/sbin/runvdr
+
+ # Install configuration.
+ mkdir -pv /etc/vdr
+ mkdir -pv /etc/sysconfig/vdr-plugins.d
+ cd $(DIR_APP) && install -m 644 $(DIR_SRC)/config/vdr/vdr.sysconfig \
+ /etc/sysconfig/vdr
+ cd $(DIR_APP) && install -m 644 *.conf /etc/vdr
+
+ # Link development files.
+ mkdir -pv /usr/lib/vdr
+ cd $(DIR_APP) && cp -vf Make.global /usr/lib/vdr
+ ln -svf ../../include/vdr/config.h /usr/lib/vdr/config.h
+ ln -svf ../../include/vdr/device.h /usr/lib/vdr/device.h
+
+ # Install start links and backup include file.
+ ln -sf ../init.d/vdr /etc/rc.d/rc3.d/S60vdr
+ ln -sf ../init.d/vdr /etc/rc.d/rc0.d/K40vdr
+ ln -sf ../init.d/vdr /etc/rc.d/rc6.d/K40vdr
+ install -v -m 644 $(DIR_SRC)/config/backup/includes/vdr \
+ /var/ipfire/backup/addons/includes/vdr
+