summaryrefslogtreecommitdiff
path: root/v4l/scripts/makelinks.sh
AgeCommit message (Collapse)Author
2006-08-08remove embedded videodev.h patch from makelinks.shMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> This fixes the patch failure when using the "make kernel-links" build method. We no longer have to patch videodev.h to include compat.h for the in-kernel build using the v4l-dvb development repository, as the individual card drivers that need compat.h are already including it. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-07-04sync with masterPatrick Boettcher
From: Patrick Boettcher <pb@linuxtv.org> sync with master Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
2006-05-07fix ability to pass compile-time build options when building from the hg repoMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> When building in-kernel, compile-time build options are passed into the compiler using '#include <linux/config.h>' . This file #include's <linux/autoconf.h> , which is created on the fly by the kbuild system. However, this does not work correctly when building from the mercurial repository, since the kernel is built indepentently of v4l/.myconfig This creates a "config-compat.h", which will be #include'd by compat.h and will emulate <linux/config.h> for the local build. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-03-18make 'make kernel-links' less verboseMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-03-18fix 'make kernel-links' for new and/or relocated source codeMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> use 'find' to symlink compat.h into each directory in drivers/ and include/ instead of explicitly specifying each that needs compat.h This will remove the need to update v4l/scripts/makelinks.sh each time a new driver is introduced to the tree, and fixes it's current broken state. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-02remove (local) Makefile patch from 'make kernel-links'Michael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> Previously, 'make kernel-links' would patch the local Makefile, such that 'make clean' would return the repository to its natural state. This is causing maintenance problems, so I am removing it for now. After running 'make kernel-links', one should re-clone the v4l-dvb repo, until further notice. WARNING: make kernel-links will destroy your kernel sources, and symlink all v4l-dvb sources to the sources in this repository. Use this build method at your own risk! Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-01-28Several fixes for using with mercurialMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> cvs commands replaced to hg created a new script to help commiting Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2005-11-27updated "make kernel-links" for merged treeMichael Krufky
"make kernel-links" (dvb-kernel "makelinks" build method) updated for merged tree. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-10-10 * ../v4l/Makefile:Michael Krufky
- removed unneeded line. * ../v4l/scripts/makelinks.sh: * ../v4l/scripts/merge-trees.sh: * ../v4l/scripts/unmerge-trees.sh: - fixed offsets. Signed-off-by: Michael Krufky <mkrufky@m1k.net>
2005-10-10 - Alternative build method: 'make kernel-links'Michael Krufky
based on 'makelinks' script in dvb-kernel cvs. - Symlink cvs code into kernel source in order to build cvs code inside kernel build. - Currently requires merged-trees, because of some missing files in v4l-kernel cvs, present in dvb-kernel cvs, such as Makefile - 'make kernel-links' will automatically call 'make merge-trees' - Currently requires a patch to linux/include/linux/videodev.h, which adds #include "compat.h" Patch is applied during 'make kernel-links' and is removed during 'make clean' - videodev.h patch and merge-trees dependency can be removed in the future. Signed-off-by: Michael Krufky <mkrufky@m1k.net>