[vdr] change make install to be really useful
Klaus Schmidinger
Klaus.Schmidinger at cadsoft.de
Fri Aug 17 15:08:37 CEST 2007
When I started writing VDR, I wanted to have things simple
and straightforward. Therefore everything went into one
directory, and VDR was also run from within that directory.
This is pretty much still how I do things today, because I
want to have several versions of VDR in parallel and never
actually "install" it.
I see that there is apparently a demand for actually "installing"
VDR and spreading it's files into various different places,
so I don't want to stand in anybody's way.
The only request I have is that it must be possible to unpack
VDR into a directory and do
make vdr to compile the vdr executable into this directory
make i18n to build VDR's i18n files into ./locale
make plugins to compile all plugins under ./PLUGINS/src and have
their *.so files end up in ./PLUGINS/lib, and also
have their i18n files end up in ./locale
VDR must be runnable from within its source directory and must
search for plugin files in ./PLUGINS/lib and for locale files
in ./locale.
If it is necessary to add something like LOCAL=1 to the make calls,
that's fine with me (this should, however, also be definable in
Make.config - I don't want to have to add this every time I make VDR ;-).
If these basic demands are met, I don't care what any "install"
targets actually do, and where they spread all the files into.
So I will therefore accept any patches to Makefile, newplugin
and Make.config.template that mess around with the "install"
targets.
I have copied the latest versions of these files to
ftp://ftp.cadsoft.de/vdr/Developer/Makefile.tgz
so that people who want to change things can use them.
Please try to keep the changes to 'newplugin' at a minimum, though,
so that plugin authors won't have too much to adapt.
Klaus
More information about the vdr
mailing list