# Generated automatically from Makefile.in by configure.
# bttvdir=/root/xawtv/driver

srcdir=.
prefix=/usr/local
exec_prefix=${prefix}

bindir=$(exec_prefix)/bin
mandir=$(prefix)/man

CC=gcc
CXX=
MOC=$(QTDIR)/bin/moc
DEPEND=gccmakedep
INSTALL=/usr/bin/install -c
INSTALL_PROGRAM=${INSTALL}
INSTALL_DATA=${INSTALL} -m 644
INSTALL_DIR=mkdir -p

VERSION=glidetv/fbtv-nagra-0.8.0

CFLAGS= -Wall -O3 -m486 -fomit-frame-pointer -finline-functions -fcaller-saves -ffast-math -fno-strength-reduce -fthread-jumps -I. -I$(bttvdir) -DVERSION='"$(VERSION)"'

CXXFLAGS = $(CFLAGS) -I$(QTDIR)/include -I$(KDEDIR)/include 
LDLIBSFBTV= -ljpeg -lm
LDLIBSGLIDETV= -lglide2x -ljpeg -lm

PROGS=fbtv prep-tabs2 prep-tabs glidetv
# prep-tabs prep-tabs2

SRCS=	$(srcdir)/main.c\
	$(srcdir)/nagra.c\
	$(srcdir)/tryperm.s\
	$(srcdir)/putline.s\
	$(srcdir)/correl.s\
	$(srcdir)/grab-v4l.c\
	$(srcdir)/colorspace.c\
	$(srcdir)/ch5.c\
	$(srcdir)/vcrypt.c\
	$(srcdir)/vcrypt2.c\
	$(srcdir)/mixer.c\
	$(srcdir)/edge.c\
	$(srcdir)/fbtv.c\
	$(srcdir)/glidetv.c\
#	$(srcdir)/grafik.c\
	$(srcdir)/wintv_colors.c\
	$(srcdir)/vbidecode.c



OBJ= main.o channel.o frequencies.o grab.o sound.o colorspace.o grab-v4l.o grab-v4l2.o grafik.o nagra.o putline.o tryperm.o correl.o vcrypt.o vcrypt2.o wintv_colors.o ch5.o edge.o vbidecode.o

OBJSFBTV=fbtv.o $(OBJ)

OBJSGLIDETV= glidetv.o $(OBJ)
##########################################################################

.SUFFIXES: .cpp .moc

.cpp.o:
	$(CXX) -c $(CXXFLAGS) $<

.s.o:
	./nasm -f elf  $<

.h.moc:
	$(MOC) $< -o $@

##########################################################################

all: $(PROGS)

fbtv: $(OBJSFBTV)
	$(CC) $(CFLAGS) -o $@ $(OBJSFBTV) $(LDLIBSFBTV) 

glidetv: $(OBJSGLIDETV)
	$(CC) $(CFLAGS) -o $@ $(OBJSGLIDETV) $(LDLIBSGLIDETV)

prep-tabs: $(PROGS2)

prep-tabs2: $(PROGS2)


install: all
	$(INSTALL_PROGRAM) -s fbtv glidetv $(bindir)

installfbtv: fbtv
	$(INSTALL_PROGRAM) -s fbtv $(bindir)

installglidetv: glidetv
	$(INSTALL_PROGRAM) -s glidetv $(bindir)

clean:
	-rm -f *.o *.moc *~ core* *.bak tags $(PROGS) keyline* couples* 

