summaryrefslogtreecommitdiff
path: root/v4l/Makefile
AgeCommit message (Collapse)Author
2006-04-26Added some tests at build system to avoid rebuilding kernel stuffMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Now, make will first check for the presense of *conf and lxconfig. if already found at kernel tree, it will use without recompiling. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-04-26merge: mkrufky build treeMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-04-25Improves V4L/DVB in-tree buildingMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Now, make_kconfig.sh will check for boolean/tristate config vars and handle it properly. Also, make allyesconfig/allmodconfig will use make_kconfig.sh to generate .myconfig instead of conf -m. This way, make all will not require priviledges at kernel tree. write access to kernel tree is still required for make menuconfig/ make xconfig/make qconfig. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-04-25remove redundant EXTRA_CFLAGS setting in Makefile for CONFIG_VIDEO_ADV_DEBUGMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> The EXTRA_CFLAGS complile-time options are determined by kbuild. CONFIG_VIDEO_ADV_DEBUG is set in drivers/media/video/[Makefile|Kconfig]. Setting this flag in the local Makefile is redundant. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-04-25remove redundant EXTRA_CFLAGS from local Makefile for pvrusb2Michael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> The EXTRA_CFLAGS complile-time options for pvrusb2 are determined by kbuild, and are set in drivers/media/video/pvrusb2/[Makefile|Kconfig]. Setting these flags in the local Makefile is redundant. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-04-25remove forced dvb frontend module dependencies left around from old build methodMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-04-22Adds capability to build conf/mconf/qconf/lxdialog at kernel treeMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> This patch adds v4l makefile capabilities to build kernel config required files to allow make menuconfig/xconfig/gconfig to work. After this patch, menu support is more smooth. Of course, root privileges are required to build those stuff. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-04-12fix ivtv virtual merge build and installMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> The merged ivtv build functionality was lost in the new build configuration. This patch restores the build and install functionality for both ivtv and cx88-ivtv. make ivtv enable merged ivtv build make cx88-ivtv enable cx88-ivtv emulation mode for cx88-blackbird make ivtv-up update ivtv sources using subversion make ivtv-install install modules make ivtv-rminstall remove modules Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-04-09From: Mauro Carvalho Chehab <mchehab@infradead.org>Mauro Carvalho Chehab
Now, "make clean" only removes the intermediate files and keeps the .config avoiding need to reconfigure all stuff. To cleanup all config, "make distclean" is provided. Thanks-to: C.Y.M <syphir@syphir.sytes.net> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-04-09Make menuconfig is now more genericMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> It works fine with kernels 2.6.16 and 2.6.14. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-04-09Added some missing extraflagsMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Some drivers were missing some options. Fixed. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-04-09Added make menuconfigMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-04-08Fix make installMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Previous patch broke make install. This patch fix it. Also, serveral cleanups were made at core Makefile. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-04-07improved make methodMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Now, "make all" will compile all stuff. just make will make with the options generated by one make config methods. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-04-07Now, make all will replicate old behaviorMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> make all will do allmodconfig before compiling Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-04-07Big changes at v4l-dvb make internal workingMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Previously, tree building were based on Make.config. This file contained all compiling stuff. Also, v4l/Makefile contained all drivers that should be copiled, replicating the rules of all other Makefiles under linux. Now, make will rely on linux/*/Makefile to compile the modules. This approach allows usage of Kconfig files, allowing partial compilations. Newer makefile commands introduced: make allmodconfig - Selects all stuff to be compiled as module; make config - Selects packages via text interface; make xconfig - Selects packages via qt interface; make gconfig - selects packages via gtk interface. 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. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-04-02add missing modules to install targetMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> - added dib3000-common.ko to inst_frontends - added dvb-usb-dibusb-common.ko to inst_dvb-usb Thanks to: Martin Dauskardt <md001@gmx.de> Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-04-01Move pvrusb2 config switches further down in v4l's MakefileMike Isely
From: Mike Isely <isely@pobox.com> Cosmetic change related to pvrusb2 to ease maintenance of the v4l build. Signed-off-by: Mike Isely <isely@pobox.com>
2006-04-01Split out PVR USB2 model 24xxx hardware support to a config optionMike Isely
From: Mike Isely <isely@pobox.com> Since there are lingering stability problems with support of the newer PVR USB2 model 24xxx series hardware, I have isolate those changes with a config option. This commit leaves that option off. Signed-off-by: Mike Isely <isely@pobox.com>
2006-03-29Add new NEC uPD64031A and uPD64083 i2c driversHans Verkuil
From: Hans Verkuil <hverkuil@xs4all.nl> - Add support for the uPD64031A NEC Electronics Ghost Reduction i2c device - Add support for the uPD6408x NEC Electronics 3-Dimensional Y/C separation i2c device. Signed-off-by: Takahiro Adachi <tadachi@tadachi-net.com> Signed-off-by: Takeru Komoriya <komoriya@paken.org> Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2006-03-28Add wm8739 stereo audio ADC i2c driverHans Verkuil
From: Hans Verkuil <hverkuil@xs4all.nl> Add support for the Wolfson Microelectronics WM8739 stereo A/D converter from the ivtv driver. Many thanks to Takahiro Adachi for writing the original driver. Signed-off-by: Takahiro Adachi <tadachi@tadachi-net.com> Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
2006-03-27Merge from http://linuxtv.org/hg/~mcisely/v4l-dvbMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> merge: Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-03-26Some cleanups at make xconfigMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Now, it doesn't depend on kernel Kconfig stuff: - It generates a Kconfig.kern based on unsolved dependencies. - It assumes that all needed dependencies were compiled as module. Only Multimedia tree is showed to the user. To work, user should have runned xconfig before at the normal kernel tree. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-03-25Include additional pvrusb2 object files in buildMike Isely
From: Mike Isely <isely@pobox.com> Some new sources have been added into pvrusb2 to deal with cx25840 and wm8775 modules in V4L. Need to add them to the build. Signed-off-by: Mike Isely <isely@pobox.com>
2006-03-23report ivtv svn revision when using 'make ivtv' virtual merge build methodMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> This is what I should have done in the first place. BEFORE: ivtv: version 0.7.0 (v4l-dvb + ivtv virtual merge) loading AFTER: ivtv: version 0.7.0 (v4l-dvb + ivtv virtual merge) Revision: 3207 loading Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-03-16merged ~mkrufky/pendingMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-03-15Merging from mchehab vivi branchMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> merge: Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-03-15Merging mchehab saa7115 treeMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> merge: Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-03-14Merge hunold treeMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> merge: Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-03-13Remove saa711x driverMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Now, em28xx uses saa7115 instead of saa711x. saa7115 driver is capable of handling saa 7113, 7114 and 7115. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-03-13Merge from mkrufky's cx88-ivtv treeMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> merge: Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-03-13Merging mkrufky pvrusb2 treeMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> merge: Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-03-13use "make cx88-ivtv" to build cx88-ivtv.koMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> - This makes it easier for users to build and install the cx88-ivtv module, from the v4l_experimental area, while still leaving it disabled by default. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-03-13cx88-ivtv: add Makefile build logic (experimental)Michael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> - add build logic for cx88-ivtv.ko, an ivtv ioctl emulation module for blackbird TV cards. - disabled by default. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-03-10Creates a virtual video device driverMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> The Virtual Video Device Driver (aka vivi) is a device that can be used to: 1) test core v4l functionalities; 2) be a prototype for newer development. Vivi were developed using the best practices for v4l driver. When loaded, it provides a video device that generates a standard color bar, with a timestamp placed at top left corner. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-03-08Add mxb, dpc7146, hexium_orion and hexium_gemini to the MakefileMichael Hunold
From: Michael Hunold <hunold@linuxtv.org> Signed-off-by: Michael Hunold <hunold@linuxtv.org>
2006-03-03Merge from pascoeMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> merge: Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-03-01Added make qconfig option to allow testing v4l/dvb menusMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> - make qconfig option were added. - This will generate a menu with v4l/dvb Kconfig menus at the beginning of the menus and the kernel menus at the end. Kernel menus shoudn't be touched. - .config is then generated after quiting. - Curently, .config is not used by Makefile proccess but it is a good candidate to be a replacement of Make.config file. With a good .config file, compilation should be faster. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-02-28DViCO FusionHDTV DVB-T Hybrid and ZL10353-based FusionHDTV DVB-T Plus supportChris Pascoe
From: Chris Pascoe <c.pascoe@itee.uq.edu.au> Add support for the FE6600 tuner used on the DVB-T Hybrid board. Add support for the Zarlink ZL10353 DVB-T demodulator, which supersedes the MT352, used on the DViCO FusionHDTV DVB-T Hybrid and later model Plus boards. Signed-off-by: Chris Pascoe <c.pascoe@itee.uq.edu.au>
2006-02-27remove test for CONFIG_VIDEO_DEV to set inst_video += videodev.koMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> The test " ifeq ($(CONFIG_VIDEO_DEV),m) " isn't working in the inst_foo section of the Makefile. Since we are already warning the user that errors may occur in the install step, it is safe to include videodev.ko whether or not it is actually present. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-26add pvrusb2 to local v4l-dvb buildMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> - removed 'make pvrusb2' merge command - created in-kernel Makefile, Kconfig not yet done. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-24Merge mkrufky treeMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> merge: Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-02-24Add cpia2 camera supportMauro Carvalho Chehab
From: Alan Cox <alan@redhat.com> There has been a CPIA2 driver out of kernel for a long time and it has been pretty clean for some time too. This is an import of the sourceforge driver which has been stripped of - 2.4 back compatibility - 2.4 old style MJPEG ioctls A couple of functions have been made static and the docs have been repackaged into Documentation/video4linux. The rvmalloc/free functions now match the cpia driver again. Other than that this is the code as is. Tested on x86-64 with a QX5 microscope. Signed-off-by: Alan Cox <alan@redhat.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-02-20set 'make ivtv-update' to depend on 'make ivtv' instead of 'make ivtv-checkout'Michael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> This ensures that ivtv-svnversion.h and the ivtv symlinks are present, in case 'make clean' was run prior to 'make ivtv-update' Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-17sed -i 's/c,h/ch/1' MakefileMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> The symlink commands in the Makefile used to look like: @find ../linux/drivers/media -name '*.[c,h]' -type f -exec ln -sf '{}' . \; the ',' should not be there. The correct command is: @find ../linux/drivers/media -name '*.[ch]' -type f -exec ln -sf '{}' . \; Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-16update 'make pvrusb2' merged build commandMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> - use file .pvrusb2-merged to determine tree state rather than the previous method, which used a self-altering Makefile through an embedded patch in merge-pvrusb2.sh (removed) Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-16ivtv: report v4l-dvb + ivtv virtual merge in dmesg version stringMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> report "v4l-dvb + ivtv virtual merge" in ivtv's dmesg version string Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-16'make ivtv' requires subversionMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> - inform the user that subversion is required to retreive the ivtv sources. - added 'make ivtv-update' Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-16make ivtv: virtual tree mergeMichael Krufky
From: Michael Krufky <mkrufky@linuxtv.org> - 'make ivtv' will retreive the latest sources from ivtv svn trunk - 'make' will build the entire v4l-dvb tree including ivtv - 'make' (without previously running 'make ivtv') will build using previous behavior. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
2006-02-08Fixed a bug at makefileMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@infradead.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>