Hmmm... I grabbed the source from:

   http://dl.ivtvdriver.org/ivtv/archive/0.4.x/ivtv-0.4.0.tar.gz

I'll look around to find another version, and try that...



On 1/6/06, Keith C <[EMAIL PROTECTED]> wrote:
> On Jan 5, 2006, at 8:49 PM, Michael Banys wrote:
>
> > ...... BEGIN QUOTE ......
> > Crap, I've been backwards and forwards through the Makefiles and
> > can't explain your output below.  First, any time tveeprom is getting
> > built, so is tuner.  Secondly, they would never install to /lib/
> > modules/2.4.27/kernel/drivers/media/video, they would install to /lib/
> > modules/2.4.27/kernel/ivtv.  Thats the way it work for > 2.4 kernels,
> > and the Makefile2.4 doesn't seem to vary from that.
> > ...... END QUOTE ......
> >
> > Ok, Keith, so I looked through my makefile, Makefile2.4, in the driver
> > directory under ivtv0.4.0, and I wonder if we're looking at the same
> > file.  In mine, which I'll paste below, there is NO mention of
> > tuner.o; also, the 3rd line seems to, by default, put the compiled
> > modules into /lib/modules/2.4.27/kernel/drivers/media/video.  I got my
> > source from the ivtvdriver.org website.  Any thoughts?
> >
> > cat Makefile2.4:
>
> The Makefile2.4 listed below is NOT what is in SVN right now for
> 0.4.0.  The correct one would start with :
> $ cat Makefile2.4
> ifneq ($(KERNELRELEASE),)
> include $(CURDIR)/Kbuild
>
> I used an SVN checkout to grab it.  Not sure where your 0.4.0 is
> from, but it doesn't look right.
>
> Keith C
>
> >
> > KERNVER = $(shell uname -r)
> > KERNELDIR= /lib/modules/$(KERNVER)/build
> > MODDIR = /lib/modules/$(KERNVER)/kernel/drivers/media/video
> > MODULESDIR = /lib/modules
> > INSTALL_INIT_FILES = ../ivtv_init_mpeg.bin
> > CROSS_COMPILE =
> > LD      = $(CROSS_COMPILE)ld
> > CC      = $(CROSS_COMPILE)gcc
> > AR      = $(CROSS_COMPILE)ar
> > IVTVOBJS        = ivtv-driver.o ivtv-fileops.o ivtv-i2c.o ivtv-
> > streams.o \
> >                            ivtv-firmware.o ivtv-reset.o ivtv-gpio.o
> > ivtv-queue.o \
> >                            ivtv-irq.o ivtv-mailbox.o ivtv-vbi.o
> > ivtv-kthreads.o \
> >                            ivtv-audio.o ivtv-ioctl.o ivtv-controls.o
> > ivtv-video.o \
> >                            ivtv-cards.o v4l1-compat.o ivtv-dma.o
> > ivtv-yuv.o
> > CX2584OBJS      = cx25840-driver.o cx25840-registers.o cx25840-
> > audio.o \
> >                            cx25840-firmware.o
> > OBJS    = msp3400.o saa7115.o cx25840.o wm8775.o tveeprom.o ivtv.o
> > saa7127.o cs53l32a.o
> >
> > include $(KERNELDIR)/.config
> >
> > CFLAGS = -D__KERNEL__ -D__KERNEL_SYSCALLS__ -DMODULE -DMODVERSIONS
> > -DEXPORT_SYMTAB -I$(KERNELDIR)/include -O2 -fomit-frame-p$
> > # if the kernel .config has fb enabled, it's safe to build ivtv-fb.o
> > OBJS    += $(shell grep -q '^CONFIG_FB' $(KERNELDIR)/.config && echo
> > "ivtv-fb.o")
> > # if the I2C version is 2.8, then we need to use the new_i2c stuff
> > CFLAGS  += $(shell grep -q I2C_VERSION.*2\.8
> > $(KERNELDIR)/include/linux/i2c.h && echo "-DNEW_I2C")
> >
> > ifdef HP_FWLOAD
> > CFLAGS += -DIVTV_FW_LOADER
> > endif
> >
> > all: ivtv-svnversion.h $(OBJS)
> >
> > ivtv.o: $(IVTVOBJS)
> >         $(LD) -r -o $@ $^
> >
> > cx25840.o: $(CX2584OBJS)
> >         $(LD) -r -o $@ $^
> >
> > ivtv-fb.o: ivtv-osd.o ivtv-queue.o
> >         $(LD) -r -o $@ $^
> >
> > clean::
> >         rm -f *.o videodev2.h
> >
> > install: all
> >         install -d $(DESTDIR)/$(MODDIR)
> >         install -m 0644 $(OBJS) $(DESTDIR)/$(MODDIR)
> >         install -m 0644 $(INSTALL_INIT_FILES) $(DESTDIR)/$(MODULESDIR)
> >
> > _______________________________________________
> > ivtv-users mailing list
> > [email protected]
> > http://ivtvdriver.org/mailman/listinfo/ivtv-users
>
>
> _______________________________________________
> ivtv-users mailing list
> [email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-users
>



--
.

_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to