#########################################################################
#                                                                       #
#               /\\,/\\,      ,,           /\    ,,                     #
#              /| || ||   _   ||          ||   ' ||                     #
#              || || ||  < \, ||/\  _-_  =||= \\ ||  _-_                #
#              ||=|= ||  /-|| ||_< || \\  ||  || || || \\               #
#             ~|| || || (( || || | ||/    ||  || || ||/                 #
#              |, \\,\\, \/\\ \\,\ \\,/   \\, \\ \\ \\,/                #
#             _-                                                        #
#                                                                       #
#                                                                       #
#                 Copyright (c) 1993  Jan van der Steen                 #
#              Centre for Mathematics and Computer Science              #
#                      Amsterdam, the Netherlands                       #
#                                                                       #
#-----------------------------------------------------------------------#
#   You are not allowed to use this software in commercial software.    #
#   You are allowed to use this software in free software under the     #
#   condition that you maintain this integral message in the source.    #
#-----------------------------------------------------------------------#
# File    : %M%                                                         #
# Purpose : Interface to "make"                                         #
# Version : %I%                                                         #
# Modified: %G% %U%                                                     #
# Author  : Jan van der Steen (jansteen@cwi.nl)                         #
#########################################################################

SHELL		= /bin/sh
SED		= /bin/sed
CP		= /bin/cp
RM		= /bin/rm
CAT		= /bin/cat
MKDIR		= /bin/mkdir
TAR		= /bin/tar
GZIP		= /bin/gzip
GUNZIP		= /bin/gunzip
DEPEND		= /usr/bin/X11/makedepend

#
# Personal preferences for macros location.
# (Without root-permissions unset HOME to install under your own HOME.)
#
# HOME		= /usr/local
SGFLIB		= ${HOME}/lib/sgf2misc/lib
SGFPPM		= ${HOME}/lib/sgf2misc/ppm
SGFBIN		= ${HOME}/bin
SGFMAN		= ${HOME}/man/man1
#
# Directory which will hold the TeX macros
#
GOMACROS	= ${SGFLIB}/sty

#
# The gif mode of sgf2misc assumes you have access to the netpbm filters.
#
# PBMBIN		= /usr/local/netpbm
PBMBIN		= /usr/local/pbmplus

#
# Default size of the Gofont to use for GIF images
# Three sizes available: 15, 19 and 23. These will result in
# 19x19 diagrams of resp. 285, 361 and 437 pixels in size.
#
PBMSZ		= 15

#########################################################################
#									#
# The compile variables which you might want to take a look at are:	#
#									#
#   CC       The C compiler to use, by default cc			#
#   XINC     Extra include directories (shouldn't be necessary)		#
#   XCFLAGS  Extra C-compiler options.					#
#	     By default the Makefile doesn't add the ANSI_C options.	#
#	     If your C-compiler recognises them then you could decide	#
#	     to put them back in.					#
#   LFLAGS   The flags for ld. By default the Makefile only adds	#
#	     the -s option which will strip the executable (make it	#
#	     smaller by removing the symbol table).			#
#									#
#########################################################################

#
# Sometimes the compiler lies about being an ANSI-C compiler
# It says it is, while actually it isn't. In that case uncomment
# the following line.
#
# NONANSI=-U__STDC__

#
# In case that you don't have a curses library (or you are not
# interested in the capability to preview on the screen) you
# can uncomment the following line. If you decide to do so, also:
#
#	1. remove "d_screen.o" from the MODULES list
#	2. comment out the line "LIB = -lcurses -ltermcap"
#
# NOCURSES=-DNOCURSES=1

#
# The C compiler to use. If you have gcc you might prefer to use it
# instead since it's an ANSI_C compiler providing stricter checking.
# On Solaris systems sgf2misc was successfully compiled using:
#
# CC	= /usr/ucb/cc

#
# If your include files are *not* in /usr/include then use
# this variable to explain the compiler where they are instead.
# Example (Solaris systems):
#
# XINC	= -I/usr/ucbinclude

#
# The source is fully ANSI_C compliant but at the same time acceptable
# by K&R C compilers as well. We prefer ANSI_C though since it will
# check many extras while compiling.
# If you *do* use an ANSI_C compiler then put in the
#
#	" -ansi -pedantic -prototypes"
#
# flags as well. Otherwise leave the XCFLAGS variable empty.
#
# Warning  24: FILE, LINE: constant in conditional context
# Warning 183: FILE, LINE: Previous declaration had prototype,
#			   this declaration does not
#			   (prototype declaration kept)
# Warning 262: FILE, LINE: Previous declaration had prototype,
#			   this definition does not
# Warning 269: FILE, LINE: Evaluation gives an intermediate result type
#			   difference in ANSI versus K&R C;
#			   int versus unsigned int
# Warning 303: FILE, LINE: bodyless while statement
# XCFLAGS	= -ansi -fullwarn -woff 24,183,262,269,303
# XCFLAGS	= -g
#
# When using /usr/ucb/cc on Solaris systems use:
# XCFLAGS	= -Dconst=
XCFLAGS	= -O2 -g -ansi -pedantic -Wall

#
# On some systems you need to denote the desire to use the shared
# library instead of the statically linked library. The main
# advantage of using shared libraries is the size of the final
# executable (it's considerably smaller).
#
# -lc_s = Use the shared C library
# -g    = Prepare executable for debugging
# -s    = Prepare production version
#
LFLAGS		= -g

#
# On some systems the libraries are different or not all in the same
# place. Or maybe we want to use different versions of the standard
# libraries.
#
# XLFLAGS	=

#########################################################################
#									#
#	You don't need to touch from here...				#
#									#
#########################################################################
INC	= -I. ${XINC} -I/usr/include
CFLAGS	= -DGOMACROS=\"${GOMACROS}\" -DGOPROLOG=\"${GOPROLOG}\" -DPBMBIN=\"${PBMBIN}\" -DPBMFNT=\"${SGFPPM}\" -DPBMSZ=${PBMSZ} ${INC} ${XCFLAGS} ${NONANSI} ${NOCURSES}
LIB	= -lcurses -ltermcap
SH	= /bin/sh

GOWIDGET	= ${SGFLIB}/gowidget
GOPROLOG	= ${SGFLIB}/ps
MACROS		= sgf.sty
MOREMACROS	= epsf.sty secstyle.sty gowidget.sty hyphenlist.tex

#
# Program resources
#
SRC_C	=	gogame.c	\
		gorules.c	\
		sgf2misc.c	\
		d_ascii.c	\
		d_screen.c	\
		d_tex.c		\
		d_pstex.c	\
		d_sgf.c		\
		d_sf.c		\
		d_db.c		\
		d_gif.c		\
		d_html.c	\
		d_null.c	\
		sgfread.c	\
		liberty.c	\
		sfread.c	\
		sfstore.c	\
		statists.c	\
		unixfont.c	\
		options.c	\
		textools.c	\
		mempool.c	\
		tools.c

SRC_H	=	gogame.h	\
		gorules.h	\
		sgf2misc.h	\
		d_ascii.h	\
		d_screen.h	\
		d_tex.h		\
		d_pstex.h	\
		d_sgf.h		\
		d_sf.h		\
		d_db.h		\
		d_gif.h		\
		d_html.h	\
		d_null.h	\
		sgfread.h	\
		liberty.h	\
		sfdefs.h	\
		gofont.h	\
		textools.h	\
		mempool.h	\
		tools.h		\
		patch.h

#
# Tools
#
SRC_ETC	=	n-up/README	\
		n-up/mkrawps	\
		n-up/prolog.ps	\
		n-up/trailer.ps	\
		tex2tree	\
		go_run		\
		go_latex	\
		go_xdvi		\
		gowidget/*

#
# Run-time resources
#
SRC_RUN	=	gopro.eps	\
		hyphenlist.tex	\
		sgf.sty		\
		gobasetree.sty	\
		secstyle.sty	\
		gowidget.sty	\
		sgf2misc.1

#
# Documentation
#
SRC_DOC	=	Makefile	\
		README		\
		sgf2misc.man	\
		CHANGES		\
		TODO		\
		BUGREPORT	\
		doc/NEWLINES

#
# Platform specific resources (Atari-ST)
#
SRC_ST	=	stfont.c	\
		stcurses.c	\
		stcurses.h	\
		mymalloc.c	\
		mymalloc.h	\
		sgf2misc.lnk

#
# All the relevant source
#
SRC_TOT	= ${SRC_DOC} ${SRC_C} ${SRC_H} ${SRC_RUN} ${SRC_ETC} ${SRC_ST}

MODULES	=	gogame.o	\
		gorules.o	\
		sgf2misc.o	\
		d_ascii.o	\
		d_screen.o	\
		d_tex.o		\
		d_pstex.o	\
		d_sgf.o		\
		d_sf.o		\
		d_db.o		\
		d_gif.o		\
		d_html.o	\
		d_null.o	\
		sgfread.o	\
		liberty.o	\
		sfread.o	\
		sfstore.o	\
		statists.o	\
		unixfont.o	\
		options.o	\
		textools.o	\
		mempool.o	\
		tools.o

all: sgf2misc ${SRC_RUN}

sgf2misc: ${MODULES}
	${CC} -o sgf2misc ${LFLAGS} ${XLFLAGS} ${MODULES} ${LIB}

sgf2misc.man: sgf2misc.1
	nroff -man sgf2misc.1 | col -b > sgf2misc.man

${SRC_C} ${SRC_H} ${SRC_RUN} ${SRC_ST}:
	sccs get $@

install: install.prg install.man install.mac install.fnt install.ps

install.prg: sgf2misc
	@echo "Installing program in ${SGFBIN}"
	@if [ ! -d ${SGFBIN} ] ; then ${MKDIR} -p ${SGFBIN} ; fi
	@${CP} -p  sgf2misc ${SGFBIN}/sgf2misc

install.man:
	@echo "Installing manual page in ${SGFMAN}"
	@if [ ! -d ${SGFMAN} ] ; then ${MKDIR} -p ${SGFMAN} ; fi
	@${RM} -f ${SGFMAN}/sgf2misc.1
	@${CAT} sgf2misc.1 | ${SED}		\
	    -e 's#@GOMACROS@#${GOMACROS}#'	\
	    -e 's#@GOWIDGET@#${GOWIDGET}#'	\
	    -e 's#@GOPROLOG@#${GOPROLOG}#'	\
	    > ${SGFMAN}/sgf2misc.1

install.mac:
	@echo "Installing macros in ${GOMACROS}"
	@if [ ! -d ${GOMACROS} ] ; then ${MKDIR} -p ${GOMACROS} ; fi
	@${RM} -f ${GOMACROS}/sgf.sty
	@${CAT} ${MACROS} |\
	 ${SED} -e 's#@GOMACROS@#${GOMACROS}#' > ${GOMACROS}/${MACROS}
	@-for i in ${MOREMACROS};		\
	do					\
	    ${RM} -f	 ${GOMACROS}/$$i;	\
	    ${CP} -p $$i ${GOMACROS}/$$i;	\
	done

install.ps:
	@echo "Installing PostScript prolog  in ${GOPROLOG}"
	@echo "Installing PostScript widgets in ${GOWIDGET}"
	@if [ ! -d ${GOPROLOG} ] ; then ${MKDIR} -p ${GOPROLOG} ; fi
	@if [ ! -d ${GOWIDGET} ] ; then ${MKDIR} -p ${GOWIDGET} ; fi
	@${RM} -f		${GOPROLOG}/gopro.eps
	@${CP} -p  gopro.eps	${GOPROLOG}/gopro.eps
	@${RM} -f		${GOWIDGET}/*.ps
	@${CP} -p  gowidget/*	${GOWIDGET}

install.fnt:
	@echo "Installing fonts in ${SGFPPM}"
	@if [ ! -d ${SGFPPM} ] ; then ${MKDIR} -p ${SGFPPM} ; fi
	@${RM} -rf ${SGFPPM}/15 ${SGFPPM}/19 ${SGFPPM}/23
	@${GUNZIP} < ppm15.tgz | (cd ${SGFPPM}; ${TAR} -xf -)
	@${GUNZIP} < ppm19.tgz | (cd ${SGFPPM}; ${TAR} -xf -)
	@${GUNZIP} < ppm23.tgz | (cd ${SGFPPM}; ${TAR} -xf -)

FTPSITE	= localhost
FTPDIR	= /usr/local/ftp.cwi.nl/pub/jansteen/sgf2misc
VERSION	= 2
PATCH	= 7
PATCH2	= 5
FNAME	= sgf2misc-${VERSION}.${PATCH}.${PATCH2}

PPMFNTS	= ppm15.tgz ppm19.tgz ppm23.tgz

ftp: ${SRC_TOT}
	${TAR} -cvf ${FNAME}.tar ${SRC_TOT} ${PPMFNTS}
	-${RM} -f ${FNAME}.tar.gz
	${GZIP} ${FNAME}.tar
	touch ftp.date

update: 
	@tar -czvf /tmp/sgf2misc.tgz `find . -type f -newer lastupdate -print`
	@touch lastupdate
	@echo Left compressed tar file in /tmp/sgf2misc.tgz

zoo: ${SRC_TOT}
	-${RM} -f sgf2misc.zoo
	zoo a sgf2misc.zoo ${SRC_TOT}

clean:
	-${RM} -f *.o sgf2misc sgf2misc.man ${FNAME}.tar.gz sgf2misc.zoo

depend:
	${DEPEND} ${SRC_C} ${SRC_H}
	${RM} Makefile.bak

# DO NOT DELETE THIS LINE -- make depend depends on it.

gogame.o: /usr/include/stdio.h /usr/include/features.h
gogame.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
gogame.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
gogame.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
gogame.o: /usr/include/bits/sched.h /usr/include/libio.h
gogame.o: /usr/include/_G_config.h /usr/include/wchar.h
gogame.o: /usr/include/bits/wchar.h /usr/include/gconv.h
gogame.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
gogame.o: /usr/include/bits/stdio_lim.h /usr/include/stdlib.h
gogame.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h
gogame.o: /usr/include/bits/endian.h /usr/include/sys/select.h
gogame.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
gogame.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
gogame.o: /usr/include/alloca.h /usr/include/string.h /usr/include/malloc.h
gogame.o: tools.h gogame.h gorules.h mempool.h
gorules.o: /usr/include/stdio.h /usr/include/features.h
gorules.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
gorules.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
gorules.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
gorules.o: /usr/include/bits/sched.h /usr/include/libio.h
gorules.o: /usr/include/_G_config.h /usr/include/wchar.h
gorules.o: /usr/include/bits/wchar.h /usr/include/gconv.h
gorules.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
gorules.o: /usr/include/bits/stdio_lim.h /usr/include/stdlib.h
gorules.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h
gorules.o: /usr/include/bits/endian.h /usr/include/sys/select.h
gorules.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
gorules.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
gorules.o: /usr/include/alloca.h /usr/include/string.h tools.h gogame.h
gorules.o: gorules.h
sgf2misc.o: /usr/include/stdlib.h /usr/include/features.h
sgf2misc.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
sgf2misc.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
sgf2misc.o: /usr/include/sys/types.h /usr/include/bits/types.h
sgf2misc.o: /usr/include/bits/pthreadtypes.h /usr/include/bits/sched.h
sgf2misc.o: /usr/include/time.h /usr/include/endian.h
sgf2misc.o: /usr/include/bits/endian.h /usr/include/sys/select.h
sgf2misc.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
sgf2misc.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
sgf2misc.o: /usr/include/alloca.h /usr/include/string.h sgf2misc.h gogame.h
sgf2misc.o: sgfread.h /usr/include/stdio.h /usr/include/libio.h
sgf2misc.o: /usr/include/_G_config.h /usr/include/wchar.h
sgf2misc.o: /usr/include/bits/wchar.h /usr/include/gconv.h
sgf2misc.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
sgf2misc.o: /usr/include/bits/stdio_lim.h liberty.h sfdefs.h tools.h
sgf2misc.o: d_ascii.h d_tex.h d_pstex.h d_screen.h /usr/include/curses.h
sgf2misc.o: /usr/include/ncurses_dll.h /usr/include/unctrl.h d_sgf.h d_sf.h
sgf2misc.o: d_db.h d_gif.h d_html.h d_null.h
d_ascii.o: /usr/include/stdio.h /usr/include/features.h
d_ascii.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
d_ascii.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
d_ascii.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
d_ascii.o: /usr/include/bits/sched.h /usr/include/libio.h
d_ascii.o: /usr/include/_G_config.h /usr/include/wchar.h
d_ascii.o: /usr/include/bits/wchar.h /usr/include/gconv.h
d_ascii.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
d_ascii.o: /usr/include/bits/stdio_lim.h /usr/include/stdlib.h
d_ascii.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h
d_ascii.o: /usr/include/bits/endian.h /usr/include/sys/select.h
d_ascii.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
d_ascii.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
d_ascii.o: /usr/include/alloca.h /usr/include/string.h sgf2misc.h gogame.h
d_ascii.o: tools.h d_ascii.h
d_screen.o: /usr/include/stdlib.h /usr/include/features.h
d_screen.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
d_screen.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
d_screen.o: /usr/include/sys/types.h /usr/include/bits/types.h
d_screen.o: /usr/include/bits/pthreadtypes.h /usr/include/bits/sched.h
d_screen.o: /usr/include/time.h /usr/include/endian.h
d_screen.o: /usr/include/bits/endian.h /usr/include/sys/select.h
d_screen.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
d_screen.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
d_screen.o: /usr/include/alloca.h /usr/include/string.h /usr/include/curses.h
d_screen.o: /usr/include/ncurses_dll.h /usr/include/stdio.h
d_screen.o: /usr/include/libio.h /usr/include/_G_config.h
d_screen.o: /usr/include/wchar.h /usr/include/bits/wchar.h
d_screen.o: /usr/include/gconv.h
d_screen.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
d_screen.o: /usr/include/bits/stdio_lim.h /usr/include/unctrl.h sgf2misc.h
d_screen.o: gogame.h tools.h d_screen.h gofont.h
d_tex.o: /usr/include/stdio.h /usr/include/features.h
d_tex.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
d_tex.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
d_tex.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
d_tex.o: /usr/include/bits/sched.h /usr/include/libio.h
d_tex.o: /usr/include/_G_config.h /usr/include/wchar.h
d_tex.o: /usr/include/bits/wchar.h /usr/include/gconv.h
d_tex.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
d_tex.o: /usr/include/bits/stdio_lim.h /usr/include/stdlib.h
d_tex.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h
d_tex.o: /usr/include/bits/endian.h /usr/include/sys/select.h
d_tex.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
d_tex.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
d_tex.o: /usr/include/alloca.h /usr/include/string.h sgf2misc.h gogame.h
d_tex.o: textools.h tools.h d_tex.h
d_pstex.o: /usr/include/stdio.h /usr/include/features.h
d_pstex.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
d_pstex.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
d_pstex.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
d_pstex.o: /usr/include/bits/sched.h /usr/include/libio.h
d_pstex.o: /usr/include/_G_config.h /usr/include/wchar.h
d_pstex.o: /usr/include/bits/wchar.h /usr/include/gconv.h
d_pstex.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
d_pstex.o: /usr/include/bits/stdio_lim.h /usr/include/stdlib.h
d_pstex.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h
d_pstex.o: /usr/include/bits/endian.h /usr/include/sys/select.h
d_pstex.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
d_pstex.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
d_pstex.o: /usr/include/alloca.h /usr/include/string.h sgf2misc.h gogame.h
d_pstex.o: textools.h tools.h d_pstex.h
d_sgf.o: /usr/include/stdio.h /usr/include/features.h
d_sgf.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
d_sgf.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
d_sgf.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
d_sgf.o: /usr/include/bits/sched.h /usr/include/libio.h
d_sgf.o: /usr/include/_G_config.h /usr/include/wchar.h
d_sgf.o: /usr/include/bits/wchar.h /usr/include/gconv.h
d_sgf.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
d_sgf.o: /usr/include/bits/stdio_lim.h /usr/include/string.h sgf2misc.h
d_sgf.o: gogame.h d_sgf.h d_db.h
d_sf.o: /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h
d_sf.o: /usr/include/gnu/stubs.h
d_sf.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
d_sf.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
d_sf.o: /usr/include/bits/sched.h /usr/include/libio.h
d_sf.o: /usr/include/_G_config.h /usr/include/wchar.h
d_sf.o: /usr/include/bits/wchar.h /usr/include/gconv.h
d_sf.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
d_sf.o: /usr/include/bits/stdio_lim.h /usr/include/string.h sgf2misc.h
d_sf.o: gogame.h d_sf.h
d_db.o: /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h
d_db.o: /usr/include/gnu/stubs.h
d_db.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
d_db.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
d_db.o: /usr/include/bits/sched.h /usr/include/libio.h
d_db.o: /usr/include/_G_config.h /usr/include/wchar.h
d_db.o: /usr/include/bits/wchar.h /usr/include/gconv.h
d_db.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
d_db.o: /usr/include/bits/stdio_lim.h sgf2misc.h gogame.h d_db.h patch.h
d_gif.o: /usr/include/stdio.h /usr/include/features.h
d_gif.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
d_gif.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
d_gif.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
d_gif.o: /usr/include/bits/sched.h /usr/include/libio.h
d_gif.o: /usr/include/_G_config.h /usr/include/wchar.h
d_gif.o: /usr/include/bits/wchar.h /usr/include/gconv.h
d_gif.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
d_gif.o: /usr/include/bits/stdio_lim.h /usr/include/stdlib.h
d_gif.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h
d_gif.o: /usr/include/bits/endian.h /usr/include/sys/select.h
d_gif.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
d_gif.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
d_gif.o: /usr/include/alloca.h /usr/include/string.h sgf2misc.h gogame.h
d_gif.o: d_gif.h tools.h
d_html.o: /usr/include/stdio.h /usr/include/features.h
d_html.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
d_html.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
d_html.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
d_html.o: /usr/include/bits/sched.h /usr/include/libio.h
d_html.o: /usr/include/_G_config.h /usr/include/wchar.h
d_html.o: /usr/include/bits/wchar.h /usr/include/gconv.h
d_html.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
d_html.o: /usr/include/bits/stdio_lim.h /usr/include/stdlib.h
d_html.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h
d_html.o: /usr/include/bits/endian.h /usr/include/sys/select.h
d_html.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
d_html.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
d_html.o: /usr/include/alloca.h /usr/include/string.h sgf2misc.h gogame.h
d_html.o: tools.h d_html.h d_gif.h textools.h
d_null.o: /usr/include/stdio.h /usr/include/features.h
d_null.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
d_null.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
d_null.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
d_null.o: /usr/include/bits/sched.h /usr/include/libio.h
d_null.o: /usr/include/_G_config.h /usr/include/wchar.h
d_null.o: /usr/include/bits/wchar.h /usr/include/gconv.h
d_null.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
d_null.o: /usr/include/bits/stdio_lim.h /usr/include/stdlib.h
d_null.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h
d_null.o: /usr/include/bits/endian.h /usr/include/sys/select.h
d_null.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
d_null.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
d_null.o: /usr/include/alloca.h /usr/include/string.h gogame.h d_null.h
sgfread.o: /usr/include/stdio.h /usr/include/features.h
sgfread.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
sgfread.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
sgfread.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
sgfread.o: /usr/include/bits/sched.h /usr/include/libio.h
sgfread.o: /usr/include/_G_config.h /usr/include/wchar.h
sgfread.o: /usr/include/bits/wchar.h /usr/include/gconv.h
sgfread.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
sgfread.o: /usr/include/bits/stdio_lim.h /usr/include/stdlib.h
sgfread.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h
sgfread.o: /usr/include/bits/endian.h /usr/include/sys/select.h
sgfread.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
sgfread.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
sgfread.o: /usr/include/alloca.h /usr/include/string.h tools.h gogame.h
sgfread.o: sgfread.h
liberty.o: /usr/include/stdio.h /usr/include/features.h
liberty.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
liberty.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
liberty.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
liberty.o: /usr/include/bits/sched.h /usr/include/libio.h
liberty.o: /usr/include/_G_config.h /usr/include/wchar.h
liberty.o: /usr/include/bits/wchar.h /usr/include/gconv.h
liberty.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
liberty.o: /usr/include/bits/stdio_lim.h /usr/include/string.h
liberty.o: /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h
liberty.o: /usr/include/endian.h /usr/include/bits/endian.h
liberty.o: /usr/include/sys/select.h /usr/include/bits/select.h
liberty.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
liberty.o: /usr/include/sys/sysmacros.h /usr/include/alloca.h sgf2misc.h
liberty.o: gogame.h tools.h liberty.h
sfread.o: /usr/include/stdio.h /usr/include/features.h
sfread.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
sfread.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
sfread.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
sfread.o: /usr/include/bits/sched.h /usr/include/libio.h
sfread.o: /usr/include/_G_config.h /usr/include/wchar.h
sfread.o: /usr/include/bits/wchar.h /usr/include/gconv.h
sfread.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
sfread.o: /usr/include/bits/stdio_lim.h /usr/include/stdlib.h
sfread.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h
sfread.o: /usr/include/bits/endian.h /usr/include/sys/select.h
sfread.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
sfread.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
sfread.o: /usr/include/alloca.h /usr/include/string.h /usr/include/ctype.h
sfread.o: gogame.h tools.h sfdefs.h
sfstore.o: /usr/include/stdio.h /usr/include/features.h
sfstore.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
sfstore.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
sfstore.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
sfstore.o: /usr/include/bits/sched.h /usr/include/libio.h
sfstore.o: /usr/include/_G_config.h /usr/include/wchar.h
sfstore.o: /usr/include/bits/wchar.h /usr/include/gconv.h
sfstore.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
sfstore.o: /usr/include/bits/stdio_lim.h /usr/include/stdlib.h
sfstore.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h
sfstore.o: /usr/include/bits/endian.h /usr/include/sys/select.h
sfstore.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
sfstore.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
sfstore.o: /usr/include/alloca.h /usr/include/string.h /usr/include/ctype.h
sfstore.o: gogame.h tools.h sfdefs.h
statists.o: /usr/include/stdio.h /usr/include/features.h
statists.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
statists.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
statists.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
statists.o: /usr/include/bits/sched.h /usr/include/libio.h
statists.o: /usr/include/_G_config.h /usr/include/wchar.h
statists.o: /usr/include/bits/wchar.h /usr/include/gconv.h
statists.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
statists.o: /usr/include/bits/stdio_lim.h /usr/include/stdlib.h
statists.o: /usr/include/sys/types.h /usr/include/time.h
statists.o: /usr/include/endian.h /usr/include/bits/endian.h
statists.o: /usr/include/sys/select.h /usr/include/bits/select.h
statists.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
statists.o: /usr/include/sys/sysmacros.h /usr/include/alloca.h
statists.o: /usr/include/string.h sgf2misc.h gogame.h tools.h
unixfont.o: /usr/include/stdlib.h /usr/include/features.h
unixfont.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
unixfont.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
unixfont.o: /usr/include/sys/types.h /usr/include/bits/types.h
unixfont.o: /usr/include/bits/pthreadtypes.h /usr/include/bits/sched.h
unixfont.o: /usr/include/time.h /usr/include/endian.h
unixfont.o: /usr/include/bits/endian.h /usr/include/sys/select.h
unixfont.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
unixfont.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
unixfont.o: /usr/include/alloca.h gofont.h
options.o: /usr/include/stdio.h /usr/include/features.h
options.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
options.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
options.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
options.o: /usr/include/bits/sched.h /usr/include/libio.h
options.o: /usr/include/_G_config.h /usr/include/wchar.h
options.o: /usr/include/bits/wchar.h /usr/include/gconv.h
options.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
options.o: /usr/include/bits/stdio_lim.h /usr/include/stdlib.h
options.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h
options.o: /usr/include/bits/endian.h /usr/include/sys/select.h
options.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
options.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
options.o: /usr/include/alloca.h /usr/include/string.h sgf2misc.h gogame.h
options.o: textools.h d_gif.h tools.h patch.h
textools.o: /usr/include/stdio.h /usr/include/features.h
textools.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
textools.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
textools.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
textools.o: /usr/include/bits/sched.h /usr/include/libio.h
textools.o: /usr/include/_G_config.h /usr/include/wchar.h
textools.o: /usr/include/bits/wchar.h /usr/include/gconv.h
textools.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
textools.o: /usr/include/bits/stdio_lim.h /usr/include/stdlib.h
textools.o: /usr/include/sys/types.h /usr/include/time.h
textools.o: /usr/include/endian.h /usr/include/bits/endian.h
textools.o: /usr/include/sys/select.h /usr/include/bits/select.h
textools.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
textools.o: /usr/include/sys/sysmacros.h /usr/include/alloca.h
textools.o: /usr/include/string.h sgf2misc.h gogame.h textools.h tools.h
mempool.o: /usr/include/stdio.h /usr/include/features.h
mempool.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
mempool.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
mempool.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
mempool.o: /usr/include/bits/sched.h /usr/include/libio.h
mempool.o: /usr/include/_G_config.h /usr/include/wchar.h
mempool.o: /usr/include/bits/wchar.h /usr/include/gconv.h
mempool.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
mempool.o: /usr/include/bits/stdio_lim.h /usr/include/stdlib.h
mempool.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h
mempool.o: /usr/include/bits/endian.h /usr/include/sys/select.h
mempool.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
mempool.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
mempool.o: /usr/include/alloca.h /usr/include/string.h /usr/include/malloc.h
mempool.o: mempool.h
tools.o: /usr/include/stdio.h /usr/include/features.h
tools.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
tools.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
tools.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
tools.o: /usr/include/bits/sched.h /usr/include/libio.h
tools.o: /usr/include/_G_config.h /usr/include/wchar.h
tools.o: /usr/include/bits/wchar.h /usr/include/gconv.h
tools.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
tools.o: /usr/include/bits/stdio_lim.h /usr/include/stdlib.h
tools.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h
tools.o: /usr/include/bits/endian.h /usr/include/sys/select.h
tools.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
tools.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
tools.o: /usr/include/alloca.h /usr/include/string.h tools.h gogame.h
gorules.o: gogame.h
sgf2misc.o: gogame.h
d_ascii.o: gogame.h
d_screen.o: /usr/include/curses.h /usr/include/ncurses_dll.h
d_screen.o: /usr/include/stdio.h /usr/include/features.h
d_screen.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
d_screen.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
d_screen.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
d_screen.o: /usr/include/bits/sched.h /usr/include/libio.h
d_screen.o: /usr/include/_G_config.h /usr/include/wchar.h
d_screen.o: /usr/include/bits/wchar.h /usr/include/gconv.h
d_screen.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
d_screen.o: /usr/include/bits/stdio_lim.h /usr/include/unctrl.h gogame.h
d_tex.o: gogame.h
d_pstex.o: gogame.h
d_gif.o: gogame.h
d_html.o: gogame.h
d_null.o: gogame.h
sgfread.o: /usr/include/stdio.h /usr/include/features.h
sgfread.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
sgfread.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stddef.h
sgfread.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
sgfread.o: /usr/include/bits/sched.h /usr/include/libio.h
sgfread.o: /usr/include/_G_config.h /usr/include/wchar.h
sgfread.o: /usr/include/bits/wchar.h /usr/include/gconv.h
sgfread.o: /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
sgfread.o: /usr/include/bits/stdio_lim.h gogame.h
sfdefs.o: gogame.h
textools.o: gogame.h
tools.o: gogame.h
