# Generated automatically from Makefile.in by configure.
#
# Written by Philippe Queinnec <queinnec@enseeiht.fr>
#
# $Id: Makefile.in,v 1.6 1997/03/29 14:39:44 queinnec Exp $


VERSION = 2.4

#### Start of system configuration section. ####

prefix=/usr/local/moviedb
exec_prefix=${prefix}
bindir=$(exec_prefix)/bin

dbsdir=/usr/local/moviedb/dbs

mandir=${prefix}/man
man1dir=$(mandir)/man1
manext=1

INSTALL=/usr/bin/install -c
INSTALL_PROGRAM=${INSTALL}
INSTALL_DATA=${INSTALL} -m 644

# probably $prefix
MOVIEDBDIR = /usr/local/moviedb

# Probably $(MOVIEDBDIR)/src
MOVIEDBSRCDIR = /usr/local/moviedb/src

CC = gcc
# IRIX 6.2 doesn't use $CPPFLAGS...
CFLAGS = -g -O -W -Wall -D__USE_FIXED_PROTOTYPES__ -D__STDC__  -I$(MOVIEDBSRCDIR) -DNDEBUG

LDFLAGS =  -g
LIBS = -lreadline -ltermcap 

SHELL = /bin/sh



MAKEFILE_IN = config/Makefile.in

#### End of system configuration section. ####

EXEBIN =  clist ctitle cquery
EXEETC = cgencompl
EXEBINSPEC = cltrace clistall

EXE = $(EXEBIN) $(EXEBINSPEC) $(EXEETC)

SRC = clist.c ctitle.c cquery.c readname.c \
	command.c exec.c array.c completion.c cgencompl.c \
	translation.c mycomplete.c
HDR = array.h readname.h command.h constants.h exec.h completion.h \
	imoviedb.h translation.h mycomplete.h
MAN = clist.man ctitle.man
MANIN =  config/cquery.man.in config/cgencompl.man.in
#OTHER = README ChangeLog

OBJ = $(SRC:.c=.o)


# ----------------------------------------------------------------
#
# Compilation rules.
#

all : $(EXE)
	@echo "You can now make install and make install-man"

# Compatibility rule
compile :
	@echo ''
	@echo "Sorry, imoviedb installation has changed. See README and INSTALL."
	@echo ''
	exit 1

clist : clist.o array.o completion.o readname.o command.o exec.o translation.o mycomplete.o \
	    $(MOVIEDBSRCDIR)/dbutils.o
	$(CC) $(LDFLAGS) -o clist clist.o array.o completion.o readname.o command.o exec.o translation.o mycomplete.o \
	    $(MOVIEDBSRCDIR)/dbutils.o $(LIBS)

cltrace : clist
	-@rm -f cltrace
	ln clist cltrace

ctitle : ctitle.o array.o completion.o readname.o command.o exec.o translation.o mycomplete.o \
	    $(MOVIEDBSRCDIR)/dbutils.o
	$(CC) $(LDFLAGS) -o ctitle ctitle.o array.o completion.o readname.o command.o exec.o translation.o mycomplete.o \
	    $(MOVIEDBSRCDIR)/dbutils.o $(LIBS)

clistall : ctitle
	-@rm -f clistall
	ln ctitle clistall

cquery : cquery.o array.o completion.o readname.o command.o exec.o translation.o mycomplete.o \
	    $(MOVIEDBSRCDIR)/dbutils.o
	$(CC) $(LDFLAGS) -o cquery cquery.o array.o completion.o readname.o command.o exec.o translation.o mycomplete.o \
	    $(MOVIEDBSRCDIR)/dbutils.o $(LIBS)

cgencompl : cgencompl.o array.o completion.o readname.o exec.o translation.o \
		$(MOVIEDBSRCDIR)/dbutils.o
	$(CC) $(LDFLAGS) -o cgencompl cgencompl.o array.o completion.o translation.o \
		readname.o exec.o $(MOVIEDBSRCDIR)/dbutils.o $(LIBS)

#
# ----------------------------------------------------------------
#

install : $(EXE)
	./mkinstalldirs $(bindir) $(bindir)/../etc $(dbsdir)
	for f in $(EXEBIN); do \
		$(INSTALL_PROGRAM) $$f $(bindir); \
	done
	-@rm -f $(bindir)/cltrace $(bindir)/clistall
	ln $(bindir)/clist $(bindir)/cltrace
	ln $(bindir)/ctitle $(bindir)/clistall
	$(INSTALL_PROGRAM) $(EXEETC) $(bindir)/../etc

install-man :
	./mkinstalldirs $(man1dir)
	$(INSTALL_DATA) clist.man $(man1dir)/clist.$(manext)
	$(INSTALL_DATA) ctitle.man $(man1dir)/ctitle.$(manext)
	$(INSTALL_DATA) cquery.man $(man1dir)/cquery.$(manext)
	$(INSTALL_DATA) cgencompl.man $(man1dir)/cgencompl.$(manext)

clean :
	-rm -f $(OBJ) $(EXE) core
	-rm -f $(MAKEFILE_IN).bak

distclean : clean
	-rm -f Makefile config.status config.h config.log config.cache stamp-h
	-rm -f cgencompl.man cquery.man

TAGS: $(SRC)
	etags $(SRC)

# For compatibility with the old Makefile.
cleanbin :
	cd ../bin; rm -f $(EXEBIN) $(EXEBINSPEC)
	cd ../etc; rm -f $(EXEETC)


#
# ----------------------------------------------------------------
#

distrib : imoviedb-$(VERSION).tar.gz

force :

# Dependencies are there only so that the files will be checked-out
# if necessary.
imoviedb-$(VERSION).tar.gz: $(OTHER) $(SRC) $(HDR) $(MAN) $(MANIN) force
	cd ..; /bin/tar -cvfX imoviedb/imoviedb-$(VERSION).tar imoviedb/tar-exclude -I imoviedb/tar-include
	gzip -f imoviedb-$(VERSION).tar


#
# ----------------------------------------------------------------
#

# Automatic generation of dependencies. This uses gcc. You can also use
# the makedepend program distributed with X11.
#depend:
#	makedepend -- $(CFLAGS) -- $(SRC)

depend:
	rcs -l $(MAKEFILE_IN)
	mv -f $(MAKEFILE_IN) $(MAKEFILE_IN).bak
	sed -n '1,/^# DO NOT DELETE THIS LINE/p' < $(MAKEFILE_IN).bak >$(MAKEFILE_IN)
	echo '' >>$(MAKEFILE_IN)
	gcc -MM $(CFLAGS) $(SRC) >>$(MAKEFILE_IN)

# Local variables:
# indent-tabs-mode: t
# fill-column: 500
# End:

# DO NOT WRITE ANYTHING AFTER THIS LINE. It will disappear with the next
# "make depend".
#
# DO NOT DELETE THIS LINE -- make depend depends on it.

clist.o: clist.c config.h array.h completion.h readname.h \
 translation.h constants.h command.h exec.h imoviedb.h
ctitle.o: ctitle.c config.h array.h completion.h readname.h \
 constants.h command.h exec.h imoviedb.h
cquery.o: cquery.c config.h array.h completion.h readname.h \
 constants.h command.h exec.h imoviedb.h
readname.o: readname.c config.h array.h completion.h translation.h \
 constants.h readname.h exec.h
command.o: command.c config.h completion.h array.h mycomplete.h \
 constants.h exec.h command.h
exec.o: exec.c config.h constants.h exec.h
array.o: array.c config.h constants.h array.h completion.h \
 translation.h
completion.o: completion.c completion.h
cgencompl.o: cgencompl.c config.h array.h completion.h translation.h \
 readname.h constants.h imoviedb.h
translation.o: translation.c config.h translation.h
mycomplete.o: mycomplete.c config.h translation.h
