<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vdr-plugin-live/Makefile, branch feature_recimages</title>
<subtitle>VDR Live Plug-in
</subtitle>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/'/>
<entry>
<title>Fix compilation with gcc 7.1.0</title>
<updated>2017-06-10T16:11:31+00:00</updated>
<author>
<name>Jasmin Jessich</name>
<email>jasmin@anw.at</email>
</author>
<published>2017-06-10T16:11:31+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/commit/?id=b86560030911208be738163ecd0e48790c9317a1'/>
<id>b86560030911208be738163ecd0e48790c9317a1</id>
<content type='text'>
- Fixed Bug #2466 (https://projects.vdr-developer.org/issues/2466)
- Get rid of warning ‘template&lt;class&gt; class std::auto_ptr’ is deprecated
  by disabling warning deprecated-declarations
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Fixed Bug #2466 (https://projects.vdr-developer.org/issues/2466)
- Get rid of warning ‘template&lt;class&gt; class std::auto_ptr’ is deprecated
  by disabling warning deprecated-declarations
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile update</title>
<updated>2017-06-07T19:53:43+00:00</updated>
<author>
<name>Jasmin Jessich</name>
<email>jasmin@anw.at</email>
</author>
<published>2017-06-07T19:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/commit/?id=52058cf83b8666d1132207470f42e2a535b8be90'/>
<id>52058cf83b8666d1132207470f42e2a535b8be90</id>
<content type='text'>
- Partly revert commit 99cdbf4826724c4952c6cc89ab98bb3083ffb9ce
  because the VDR Makefile expects ...LIBDIR....APIVERSION... to
  accept the plugin.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Partly revert commit 99cdbf4826724c4952c6cc89ab98bb3083ffb9ce
  because the VDR Makefile expects ...LIBDIR....APIVERSION... to
  accept the plugin.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed all undefined preprocessor variables</title>
<updated>2017-06-07T19:07:26+00:00</updated>
<author>
<name>Jasmin Jessich</name>
<email>jasmin@anw.at</email>
</author>
<published>2017-06-07T19:07:26+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/commit/?id=475773e05f3ff85efac39120e0b6a31b7d337b1a'/>
<id>475773e05f3ff85efac39120e0b6a31b7d337b1a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile update</title>
<updated>2017-06-06T22:15:18+00:00</updated>
<author>
<name>Jasmin Jessich</name>
<email>jasmin@anw.at</email>
</author>
<published>2017-06-06T22:15:18+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/commit/?id=99cdbf4826724c4952c6cc89ab98bb3083ffb9ce'/>
<id>99cdbf4826724c4952c6cc89ab98bb3083ffb9ce</id>
<content type='text'>
- Use make function abspath to convert LIBDIR and LOCDIR to an absolute path.
- Use new variables LIBDIRABS and LOCDIRABS in Makefile.
  See http://www.vdr-portal.de/board16-video-disk-recorder/board55-vdr-plugins/p1292476-vdr-plugin-live-f%C3%BCr-vdr-2-3-x/#post1292476
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Use make function abspath to convert LIBDIR and LOCDIR to an absolute path.
- Use new variables LIBDIRABS and LOCDIRABS in Makefile.
  See http://www.vdr-portal.de/board16-video-disk-recorder/board55-vdr-plugins/p1292476-vdr-plugin-live-f%C3%BCr-vdr-2-3-x/#post1292476
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve Makefile printing</title>
<updated>2017-05-25T20:30:31+00:00</updated>
<author>
<name>Jasmin Jessich</name>
<email>jasmin@anw.at</email>
</author>
<published>2017-05-25T20:21:13+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/commit/?id=260f2cf0cb7b724c9ca3f662529e7b6bbb9cbbb6'/>
<id>260f2cf0cb7b724c9ca3f662529e7b6bbb9cbbb6</id>
<content type='text'>
- Added global.mk with common makefile print macros.
  Use VERBOSE=1 on the command line to show executed commands.
- Removed recursion printing of make.
- Suppress “nothing to be done for 'all'” message from make.
- gen_version_suffix.h is now always created.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Added global.mk with common makefile print macros.
  Use VERBOSE=1 on the command line to show executed commands.
- Removed recursion printing of make.
- Suppress “nothing to be done for 'all'” message from make.
- gen_version_suffix.h is now always created.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed Makefile to build also from VDR directory</title>
<updated>2017-05-24T18:21:47+00:00</updated>
<author>
<name>Jasmin Jessich</name>
<email>jasmin@anw.at</email>
</author>
<published>2017-05-24T18:11:58+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/commit/?id=6c7dc2d68ffd8a2097531e3acfee588a27710586'/>
<id>6c7dc2d68ffd8a2097531e3acfee588a27710586</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed Makefile to run with parallel jobs</title>
<updated>2017-05-22T21:23:19+00:00</updated>
<author>
<name>Jasmin Jessich</name>
<email>jasmin@anw.at</email>
</author>
<published>2017-05-22T20:52:43+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/commit/?id=a2a2425b518a82d116034ac8ba233f94cbe3c4e7'/>
<id>a2a2425b518a82d116034ac8ba233f94cbe3c4e7</id>
<content type='text'>
- Now subdirs and plugin objects are built in parallel.
- Use one generic recursive pattern rule.A
- Build the plugin shared library, the i18n files and all install targets with
  an recursive rule. This guarantees that all dependencies are always checked
  and the target is re-built correctly. This was necessary, because make can't
  determine the dependencies in all cases, when building in parallel.
- Added printing of "Creating *.mo", "Creating *.po" and "Installing *.mo".
- Create "gen_version_suffix.h" only in top make invocation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Now subdirs and plugin objects are built in parallel.
- Use one generic recursive pattern rule.A
- Build the plugin shared library, the i18n files and all install targets with
  an recursive rule. This guarantees that all dependencies are always checked
  and the target is re-built correctly. This was necessary, because make can't
  determine the dependencies in all cases, when building in parallel.
- Added printing of "Creating *.mo", "Creating *.po" and "Installing *.mo".
- Create "gen_version_suffix.h" only in top make invocation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed "-Wall"; this should come from vdr/Make.config</title>
<updated>2017-05-21T18:07:17+00:00</updated>
<author>
<name>Jasmin Jessich</name>
<email>jasmin@anw.at</email>
</author>
<published>2017-05-21T18:07:17+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/commit/?id=7d217b4788e8f3ebbddf2e8a305dcc646bbaefdd'/>
<id>7d217b4788e8f3ebbddf2e8a305dcc646bbaefdd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use "std::unique_ptr" instead of "std::auto_ptr"</title>
<updated>2017-05-21T17:44:02+00:00</updated>
<author>
<name>Jasmin Jessich</name>
<email>jasmin@anw.at</email>
</author>
<published>2017-05-21T17:44:02+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/commit/?id=4e566656574787472162d7a09bd4460d1ff1e033'/>
<id>4e566656574787472162d7a09bd4460d1ff1e033</id>
<content type='text'>
- Compile plugin with C++11 compiler, to allow usage of "std::unique_ptr".
- Added "-Wfatal-errors -Wall" to stop on the first error and switch on all
  warnings.
- Removed autoptr.h and used "std::unique_ptr" instead where macro AUTO_PTR
  has been used. Checked also, if the pointers are used correctly, because
  "std::unique_ptr" is not 100% compatible to "std::auto_ptr", when the
  pointer is "moved". "std::unique_ptr" needs an explicit call to "std::move"
  in this case (AFAIU). Keep "std::auto_ptr" in the epgsearch interface!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Compile plugin with C++11 compiler, to allow usage of "std::unique_ptr".
- Added "-Wfatal-errors -Wall" to stop on the first error and switch on all
  warnings.
- Removed autoptr.h and used "std::unique_ptr" instead where macro AUTO_PTR
  has been used. Checked also, if the pointers are used correctly, because
  "std::unique_ptr" is not 100% compatible to "std::auto_ptr", when the
  pointer is "moved". "std::unique_ptr" needs an explicit call to "std::move"
  in this case (AFAIU). Keep "std::auto_ptr" in the epgsearch interface!
</pre>
</div>
</content>
</entry>
<entry>
<title>More Makefile adaptations</title>
<updated>2017-05-20T22:26:28+00:00</updated>
<author>
<name>Jasmin Jessich</name>
<email>jasmin@anw.at</email>
</author>
<published>2017-05-20T22:26:28+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/commit/?id=c2761cb4a8e93434470c1c6cac15b950413e1add'/>
<id>c2761cb4a8e93434470c1c6cac15b950413e1add</id>
<content type='text'>
- Generate dependency files ".*.edep" out of the "*.ecpp" files and include
  them in pages/Makefile.
- Allow building of "&lt;subdir&gt;/*.o" from the top makefile as target.
- .gitignore will ignore the new dependency files ".*.edep".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Generate dependency files ".*.edep" out of the "*.ecpp" files and include
  them in pages/Makefile.
- Allow building of "&lt;subdir&gt;/*.o" from the top makefile as target.
- .gitignore will ignore the new dependency files ".*.edep".
</pre>
</div>
</content>
</entry>
</feed>
