# Generated automatically from Makefile.in by configure.
#
# Run ./configure to generate a Makefile from Makefile.in
# See INSTALL for more information
#

PRODUCT = xboard
VERSION = 3.2
PATCHLEVEL = 2-zippy

SHELL = /bin/sh
srcdir = .

CC = gcc
CFLAGS =  
ALL_CFLAGS = -I$(srcdir)  -I/usr/openwin/include  $(CFLAGS)
DEFINES =  -DREMOTE_SHELL=\"remsh\" -DSTDC_HEADERS=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_WAIT_H=1 -DRETSIGTYPE=void -DHAVE_STROPTS_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_SYSTEMINFO_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_GRANTPT=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_sysinfo=1 -DUSE_PTYS=1 -DZIPPY=1 -DPRODUCT=\"xboard\" -DVERSION=\"3.2\" -DPATCHLEVEL=\"2-zippy\"
INSTALL = ./install-sh -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
LDFLAGS = 
ALL_LDFLAGS =  $(LDFLAGS)
LEX = lex
LEXFLAGS = 
LIBS =  -L/usr/openwin/lib -R/usr/openwin/lib -lelf -lXaw  -lXmu  -lXt -lXext \
	 -lX11  -lnsl -lsocket  -lm
NROFF = nroff -man
NROFFFLAGS = 

prefix = /usr/local
exec_prefix = ${prefix}
bindir = $(exec_prefix)/bin
mandir = $(prefix)/man/man6
manext = .6

DISTSOURCE = COPYING COPYRIGHT ChangeLog ChangeLog.2 FAQ INSTALL Makefile.in \
	READ_ME ToDo backend.c backend.h bitmaps bitmaps.h bitmaps.xchess \
	childio.c childio.h cmail.in cmail.man comment.in common.h \
	config.guess config.sub configure configure.in frontend.h \
	ics-addresses ics-info install-sh kk13.pgn moves.c \
	moves.h parser.h parser.l xboard.c xboard.h xboard.man

ZIPPYSOURCE = zippy.README zippy.c zippy.h

DISTDIR = xboard-3.2.pl2-zippy

### Targets required by GNU standards #######################################

all: xboard xboard.doc cmail.doc

install:
	$(INSTALL_PROGRAM) -s xboard $(bindir)/xboard
	$(INSTALL_PROGRAM) cmail $(bindir)/cmail
	$(INSTALL_DATA) xboard.man $(mandir)/xboard$(manext)
	$(INSTALL_DATA) cmail.man $(mandir)/cmail$(manext)

uninstall:
	rm -f $(bindir)/xboard $(bindir)/cmail 
	rm -f $(mandir)/xboard$(manext) $(mandir)/cmail$(manext)

clean:
	rm -f xboard *.o *.doc lex.yy.c

distclean: clean tidy
	rm -f config.cache config.log config.status Makefile

mostlyclean: clean

realclean: distclean
	rm -f parser.c

TAGS:
	etags *.c *.h

info:
	@echo Sorry, xboard is documented by a man page, not a texinfo file.

dvi:
	@echo Sorry, xboard is documented by a man page, not a texinfo file.

dist:
	mkdir $(DISTDIR)
	test `rlog -L -R RCS/*,v | tee .locked | wc -l` = 0 || \
		( echo 'ERROR - the following are locked: ' 2>&1 ;\
		  cat .locked 2>&1 ;\
		  false )
	rlog -h RCS/*,v > RCS/$(DISTDIR).rcs
	cp -r $(DISTSOURCE) $(DISTDIR)/
	cp parser.c $(DISTDIR)/
	if echo $(DISTDIR) | grep -i zippy ; then \
	    cp -r $(ZIPPYSOURCE) $(DISTDIR)/ ; \
	fi
	if echo $(DISTDIR) | grep -i beta ; then \
	    cp -r READ_ME_FIRST $(DISTDIR)/ ; \
	fi
	tar cvf - $(DISTDIR) | gzip > $(DISTDIR).tar.gz
	uuencode $(DISTDIR).tar.gz $(DISTDIR).tar.gz > $(DISTDIR).tar.gz.uu

check: all

### End targets required by GNU standards ###################################

Makefile: Makefile.in config.status
	./config.status
     
config.status: configure
	./config.status --recheck

.SUFFIXES:
.SUFFIXES: .c .o .man .doc

.c.o:
	$(CC) $(DEFINES) $(ALL_CFLAGS) -c $<

.man.doc:
	$(NROFF) $(NROFFFLAGS) $< > $*.doc

xboard: parser.o xboard.o backend.o moves.o childio.o zippy.o
	$(CC) -o xboard $(ALL_LDFLAGS) \
		parser.o xboard.o backend.o moves.o childio.o zippy.o \
		$(LIBS)

parser.c: parser.l
	$(LEX) $(LEXFLAGS) $(srcdir)/parser.l
	mv lex.yy.c parser.c

parser.o: parser.c common.h backend.h parser.h moves.h
xboard.o: common.h frontend.h backend.h xboard.h childio.h bitmaps.h
backend.o: common.h frontend.h backend.h parser.h moves.h
moves.o: common.h backend.h moves.h parser.h
childio.o: common.h childio.h frontend.h
zippy.o: common.h zippy.h frontend.h

tidy:
	rm -f ,* .,* .emacs_[0-9]* core a.out *~ *.BAK *.CKP .nfs*
