Big changes at v4l-dvb make internal working
<p>
Big changes at v4l-dvb make internal working
</p>
<p>Previously, tree building were based on Make.config. This file contained
all compiling stuff. Also, v4l/Makefile contained all drivers that
should be compiled, replicating the rules of all other Makefiles under
linux.
</p><p>
Now, make will rely on linux/*/Makefile to compile the modules. This
approach allows usage of Kconfig files, allowing partial compilations.
</p><p>
Newer makefile commands introduced:
</p>
<ul>
<li>
<b>make allmodconfig</b> - Selects all stuff to be compiled as module;
</li><li>
<b>make config</b> - Selects packages via text interface;
</li><li>
<b>make xconfig</b> - Selects packages via qt interface;
</li><li>
<b>make gconfig</b> - selects packages via gtk interface.
</li>
</ul>
<p>
For config, xconfig and gconfig to be used, those scripts needs to be
previously compiled at kernel. So, user needs to use those commands
previously at kernel tree.
</p><p>
just <b>make all</b> will run allmodconfig before make all.
</p><p>
Also something new at this approach: versions.txt file were added. This
file identifies the minimal kernel version supported by each file. It
will allow easier working when backporting to an specific version.
</p><p>
We should add to v4l-dvb tree soon all other V4L/DVB supported drivers
already at kernel, but not present on our tree. Those will be compatible
only with the latest version for now. Backport patches are always
welcome.
</p><p>
Cheers,<br>
Mauro.
</p>
LinuxTV legacy CVS <linuxtv.org/cvs>