# $Id: Makefile,v 1.7 1996/07/18 20:28:29 lexa Exp $

TDIR=../tables
UTILDIR?=/usr/local/bin
BINLIST=cyrtrans transtree transfiles
CHOWN?=/usr/sbin/chown
CHMOD?=chmod
BINMODE?=755
BINOWNER=root.wheel
TESTBIN=cytest

CC=cc
ENCLIST=alt iso koi8 win

#### DO NOT CHANGE BELOW THIS LINE ###########

CFLAGS+=-DTABLEDIR=\"${TDIR}\"
SRCS=gentables.c cyrtrans.c


.SUFFIXES: .c .o

.c.o:
	${CC} ${CFLAGS} -c ${.IMPSRC}

all: cyrtrans cyrwww
CLEANBIN=cyrtrans cyrwww

install: all
	for i in ${BINLIST}; do \
		cp $$i ${UTILDIR}/$$i; \
		${CHMOD} ${BINMODE} ${UTILDIR}/$$i; \
		${CHOWN} ${BINOWNER} ${UTILDIR}/$$i; \
	done
 	
clean:
	rm -f *.o *~ *.core ${CLEANBIN} gentables enctables.h 

cyrwww: cyrwww.o
	${CC} ${CFLAGS} -DCGI_SCRIPT -o cyrwww cyrwww.c

cyrtrans: cyrtrans.o
	${CC} ${CFLAGS} -o cyrtrans cyrtrans.c


depend: ${SRCS}
	mkdep -p ${CFLAGS}  ${SRCS}

cyrtrans.c: enctables.h
cyrwww.c: enctables.h

gentables: gentables.o Makefile
	${CC} ${CFLAGS} -o gentables gentables.c
	
enctables.h: gentables
	./gentables ${ENCLIST} >enctables.h


# DO NOT DELETE THIS LINE -- mkdep uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.

