# # Run ./configure to generate a Makefile from Makefile.in # See INSTALL for more information # $Id: Makefile.in,v 2.7 2003/11/28 18:26:06 mann Exp $ # PRODUCT = @PRODUCT@ VERSION = @VERSION@ PATCHLEVEL = @PATCHLEVEL@ SHELL = /bin/sh srcdir = @srcdir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ mandir = @mandir@ man6dir = $(mandir)/man6 man6ext = .6 # Yuck; the autoconf generated configure script sets an infodir variable # and provides a command-line flag to change it, but the default is # /usr/info instead of /usr/share/info. infodir = $(prefix)/share/info CC = @CC@ CFLAGS = @CFLAGS@ @CPPFLAGS@ -DINFODIR=\"$(infodir)\" ALL_CFLAGS = -I. -I$(srcdir) @X_CFLAGS@ @CONF_CFLAGS@ $(CFLAGS) DEFINES = @DEFS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ LDFLAGS = @LDFLAGS@ ALL_LDFLAGS = @CONF_LDFLAGS@ $(LDFLAGS) LEX = @LEX@ LEXFLAGS = LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ LIBS = @X_LIBS@ @XAW_LIBS@ @PRE_XMULIB@ -lXmu @POST_XMULIB@ -lXt -lXext \ @X_PRE_LIBS@ -lX11 @X_EXTRA_LIBS@ @LIBS@ -lm NROFF = @NROFF@ NROFFFLAGS = @NROFFFLAGS@ DISTSOURCE = acconfig.h AUTHORS backend.c backend.h backendz.h bitmaps \ ChangeLog ChangeLog.2 childio.c childio.h cmail.in common.h \ config.guess config.h.in config.sub configure configure.in COPYING \ COPYRIGHT copyright.texi engine-intf.html FAQ.html frontend.h \ gamelist.c gpl.texinfo ics-parsing.txt INSTALL install-sh lists.c \ lists.h Makefile.in mkinstalldirs moves.c moves.h NEWS parser.h \ parser.l pgntags.c pixmaps pxboard READ_ME shiphtml sounds texi2man \ ToDo winboard xboard.c xboard.h xboard.texi xboard.texinfo.in \ xedittags.c xedittags.h xgamelist.c xgamelist.h xhistory.c xhistory.h \ zic2xpm.c zic2xpm.man zippy.c zippy.h zippy.lines zippy.README book.c PSEUDOSOURCE = parser.c xboard.man xboard.info xboard.txt zic2xpm.txt FAQ DISTDIR = @PRODUCT@-@VERSION@.@PATCHLEVEL@ XBOARDOBJ = parser.o xboard.o backend.o moves.o childio.o gamelist.o \ lists.o pgntags.o xgamelist.o xedittags.o xhistory.o uci.o \ xengineoutput.o xoptions.o book.o @ZIPPY_O@ default: xboard zic2xpm all: default pseudosource info FAQ html dvi ps install: installdirs default $(INSTALL_PROGRAM) -s xboard $(bindir)/xboard $(INSTALL_PROGRAM) -s zic2xpm $(bindir)/zic2xpm $(INSTALL_PROGRAM) cmail $(bindir)/cmail $(INSTALL_PROGRAM) $(srcdir)/pxboard $(bindir)/pxboard $(INSTALL_DATA) $(srcdir)/xboard.man $(man6dir)/xboard$(man6ext) $(INSTALL_DATA) $(srcdir)/zic2xpm.man $(man6dir)/zic2xpm$(man6ext) $(INSTALL_DATA) xboard.info $(infodir)/xboard.info -PATH=$$PATH:/sbin:/usr/sbin install-info \ $(infodir)/xboard.info $(infodir)/dir installdirs: mkinstalldirs $(srcdir)/mkinstalldirs $(bindir) $(mandir) $(man6dir) $(infodir) uninstall: rm -f $(bindir)/xboard $(bindir)/cmail $(bindir)/pxboard rm -f $(bindir)/zic2xpm rm -f $(man6dir)/xboard$(man6ext) $(man6dir)/cmail$(man6ext) rm -f $(man6dir)/zic2xpm$(man6ext) rm -f $(infodir)/xboard.info -PATH=$$PATH:/sbin:/usr/sbin install-info --delete \ $(infodir)/xboard.info $(infodir)/dir clean: rm -f xboard zic2xpm *.o xboard.txt zic2xpm.txt $(LEX_OUTPUT_ROOT).c rm -f xboard*.html xboard.aux* xboard.cp* xboard.dvi xboard.fn* rm -f xboard.ky* xboard.log xboard.pg* xboard.toc xboard.tp* rm -f xboard.vr* xboard.ps distclean: clean tidy rm -f config.cache config.log config.status Makefile rm -f config.h stamp-h xboard.texinfo cmail -cd winboard ; make -f cygwin.mak clean mostlyclean: clean maintainer-clean: distclean @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." rm -f $(PSEUDOSOURCE) -cd winboard ; make -f cygwin.mak maintainer-clean TAGS: etags *.c *.h info: xboard.info xboard.info: xboard.texinfo xboard.texi gpl.texinfo configure.in makeinfo --no-split -I $(srcdir) xboard.texinfo ps: xboard.ps xboard.ps: xboard.dvi dvips -o xboard.ps xboard.dvi dvi: xboard.dvi xboard.dvi: xboard.texinfo xboard.texi gpl.texinfo configure.in TEXINPUTS=.:$(srcdir): texi2dvi xboard.texinfo html: xboard.html xboard.html: xboard.texinfo xboard.texi gpl.texinfo configure.in texi2html -split_chapter -I $(srcdir) xboard.texinfo FAQ: FAQ.html lynx -dump -nolist $(srcdir)/FAQ.html > FAQ pseudosource: $(PSEUDOSOURCE) dist: distclean if [ -f winboard/WINBOARD.HLP ] ; then mv winboard/WINBOARD.HLP winboard/winboard.hlp ; fi rm -rf $(DISTDIR) mkdir $(DISTDIR) cp -a $(DISTSOURCE) $(DISTDIR)/ (cd linux && make pseudosource && \ cp $(PSEUDOSOURCE) -a ../$(DISTDIR)/) || \ cp -a $(PSEUDOSOURCE) $(DISTDIR)/ tar cvf - $(DISTDIR) | gzip > $(DISTDIR).tar.gz rm -rf $(DISTDIR) check: all .SUFFIXES: .SUFFIXES: .c .o .man .txt .c.o: $(CC) $(DEFINES) $(ALL_CFLAGS) -c $< .man.txt: $(NROFF) $(NROFFFLAGS) $< | cat -s > $*.txt \ || (rm -f $*.txt ; false) xboard: $(XBOARDOBJ) $(CC) -o xboard $(ALL_LDFLAGS) $(XBOARDOBJ) $(LIBS) zic2xpm: zic2xpm.o $(CC) -o zic2xpm zic2xpm.o parser.c: parser.l $(LEX) $(LEXFLAGS) $(srcdir)/parser.l mv $(LEX_OUTPUT_ROOT).c parser.c parser.o: parser.c xboard.man: xboard.texinfo xboard.texi copyright.texi gpl.texinfo $(srcdir)/texi2man xboard.texinfo > xboard.man \ || (rm -f xboard.man ; false) tidy: rm -f ,* .,* .emacs_[0-9]* core a.out *~ *.BAK *.CKP .nfs* backend.o: backendz.h backend.o: config.h backend.o: common.h backend.o: frontend.h backend.o: backend.h lists.h backend.o: parser.h backend.o: moves.h backend.o: zippy.h book.o: common.h book.o: backend.h childio.o: config.h childio.o: common.h childio.o: frontend.h gamelist.o: config.h gamelist.o: common.h gamelist.o: frontend.h gamelist.o: backend.h lists.h gamelist.o: parser.h lists.o: config.h lists.o: common.h lists.o: lists.h moves.o: config.h moves.o: common.h moves.o: backend.h lists.h moves.o: moves.h moves.o: parser.h parser.o: config.h parser.o: common.h parser.o: backend.h parser.o: frontend.h parser.o: parser.h parser.o: moves.h pgntags.o: config.h pgntags.o: common.h pgntags.o: frontend.h pgntags.o: backend.h lists.h pgntags.o: parser.h xboard.o: config.h xboard.o: common.h xboard.o: frontend.h xboard.o: backend.h lists.h xboard.o: moves.h xboard.o: xboard.h xboard.o: childio.h xboard.o: $(srcdir)/bitmaps/bitmaps.h xboard.o: xgamelist.h xboard.o: xedittags.h xboard.o: xhistory.h xedittags.o: config.h xedittags.o: common.h xedittags.o: frontend.h xedittags.o: backend.h lists.h xedittags.o: xboard.h xedittags.o: xedittags.h xgamelist.o: config.h xgamelist.o: common.h xgamelist.o: frontend.h xgamelist.o: backend.h lists.h xgamelist.o: xboard.h xgamelist.o: xgamelist.h xhistory.o: config.h xhistory.o: common.h xhistory.o: frontend.h xhistory.o: backend.h xhistory.o: xboard.h xhistory.o: xhistory.h xhistory.o: lists.h xengineoutput.o: common.h xengineoutput.o: frontend.h xengineoutput.o: backend.h xengineoutput.o: xboard.h xoptions.o: common.h xoptions.o: backend.h xoptions.o: xboard.h uci.o: common.h uci.o: backend.h zippy.o: backend.h zippy.o: backendz.h zippy.o: config.h zippy.o: common.h zippy.o: zippy.h zippy.o: frontend.h