Age | Commit message (Collapse) | Author |
|
|
|
- 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
|
|
- 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.
|
|
|
|
- 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.
|
|
|
|
- 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!
|
|
- Generate dependency files ".*.edep" out of the "*.ecpp" files and include
them in pages/Makefile.
- Allow building of "<subdir>/*.o" from the top makefile as target.
- .gitignore will ignore the new dependency files ".*.edep".
|
|
From http://www.vdr-portal.de/board16-video-disk-recorder/board55-vdr-plugins/p1234887-live-patch-f%C3%BCr-osd-ohne-ausgabeplugin/#post1234887
|
|
- Added a second make run, because make does evaluate "I18Npot_deps" only once,
when it is invoked and at this time all the *.cpp files aren't created.
|
|
- Speedup make by use of ":=" instead of "=".
- Build "*.po" files only if a source file has been changed.
- Make some targets PHONY.
- Change subdir handling.
- Build "*.po" and "*.mo" files only if it is required.
- Install "*.mo" files and plugin "*.so" file only if they have been
changed.
|
|
|
|
|
|
|
|
config file.
Only code internal configuration is used now.
|
|
The LIVE plugin must now be built agains a correctly installed
libtntnet and libcxxtools and their development headers.
|
|
compatibility of the LIVE plugin with VDR versions < 1.7.37.
This is based on a patch I received by the vdr-mailing-list user 'macmenot'.
|
|
|
|
|
|
|
|
|
|
before version 8.01). PCRE must be compiled with C++ support to be
usable in LIVE. This change is a fix provided by user URIG in the
followin vdr-portal.de posting:
http://www.vdr-portal.de/board/thread.php?postid=981217#post981217
|
|
|
|
|
|
|
|
tntnet version string. Jan's patch resolved the immediate problem with
regard to the updated version but was not backwards compatible for older
tntnet version.
My changes to the code adressed that problem and added an enhancement
how to deal with that problem in the future.
|
|
|
|
|
|
|
|
|
|
|
|
Now there is a define TNTVERSION set to a number that can be compared in
C oreprocessor 'if' statements. This allows for adding support for tntnet
specific features with evolving tntnet version.
|
|
sources generated through the tntnet ecppc precompiler.
|
|
|
|
|
|
|
|
|
|
|
|
features. So the previous commit could be 'reverted' and bash is no
longer a needed prerequisite for LIVE.
|
|
|
|
at subsequent upgrades from CVS.
|
|
|
|
not have login protection.
|
|
|
|
|
|
Backwards compatibilty will be dropped in future version of LIVE.
|
|
recordings updates.
|
|
|
|
- Fixed MapUrl entries to the new image location
- Adapted some pages for the new image locations.
- Added a preload functionalty to fill file cache at plugin startup.
|
|
|