mirror of
https://github.com/vdr-projects/vdr.git
synced 2025-03-01 10:50:46 +00:00
The plugin Makefiles now have a separate 'install' target
This commit is contained in:
19
HISTORY
19
HISTORY
@@ -7417,7 +7417,7 @@ Video Disk Recorder Revision History
|
||||
plugins to display these items in a more elaborate way than just a simple line of
|
||||
text.
|
||||
|
||||
2012-12-19: Version 1.7.34
|
||||
2012-12-21: Version 1.7.34
|
||||
|
||||
- Changed the type of the TimerMatch parameter in cSkinDisplayMenu::SetItemEvent() from
|
||||
'int' to 'eTimerEvent' (reported by Christoph Haubrich).
|
||||
@@ -7433,6 +7433,19 @@ Video Disk Recorder Revision History
|
||||
by Christopher Reimer). The file Make.global is no longer used, and plugin Makefiles
|
||||
don't include the file Make.config any more. Instead they now retrieve all necessary
|
||||
information through calls to pkg-config.
|
||||
Plugin authors (and users) can apply the patch from
|
||||
- The plugin Makefiles now have a separate 'install' target (suggested by Christopher
|
||||
Reimer). In order to still allow the normal building of VDR (with all plugins in its
|
||||
./PLUGINS/src subdirectory, the plugin libraries in ./PLUGINS/lib and the i18n files in
|
||||
./locale) the VDR Makefile checks the settings of LIBDIR and LOCDIR when building the
|
||||
plugins from within the VDR source directory. If these macros have their default values,
|
||||
then the 'install' targets of the plugins' Makefiles are called. Otherwise the 'all'
|
||||
targets are called and the plugins are merely built, and will have to be installed by a
|
||||
call to 'make install-plugins'. This now also allows a user to copy a plugin source to
|
||||
any directory, change into that directory and do 'make' and 'make install' to have the
|
||||
plugin installed to wherever the local installation of VDR expects them.
|
||||
- Due to the changes to the plugin Makefiles, existing plugins will not build with this
|
||||
version of VDR any more. You can either use the new 'newplugin' script to generate a
|
||||
dummy plugin directory and use the Makefile from there (adapting it to your particular
|
||||
plugin), or apply the patch from
|
||||
ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.33-pluginmakefile.diff
|
||||
to their Makefile to make the necessary changes (see comments in that file for details).
|
||||
to your Makefile to make the necessary changes (see comments in that file for details).
|
||||
|
||||
Reference in New Issue
Block a user