| 1 | ## Process this file with automake to create Makefile.in |
| 2 | AUTOMAKE_OPTIONS=no-dependencies |
| 3 | |
| 4 | info_TEXINFOS = gnugo.texi |
| 5 | |
| 6 | gnugo_TEXINFOS = analyze.texi api.texi board.texi copying.texi dfa.texi \ |
| 7 | dragon.texi eyes.texi gnugo.texi gtp.texi gtp-commands.texi \ |
| 8 | influence.texi introduction.texi move_generation.texi \ |
| 9 | moyo.texi overview.texi owl.texi patterns.texi \ |
| 10 | reading.texi regression.texi sgf.texi using.texi \ |
| 11 | utils.texi install.texi montecarlo.texi |
| 12 | |
| 13 | man_MANS = gnugo.6 |
| 14 | |
| 15 | EPS = cdfa.eps dfa.eps dfa2.eps oldlogo.eps newlogo.eps \ |
| 16 | path.eps sync-prod1.eps sync-prod2.eps logo-34.eps \ |
| 17 | logo-32.eps logo-36.eps |
| 18 | |
| 19 | FIG = cdfa.fig dfa.fig dfa2.fig path.fig sync-prod1.fig sync-prod2.fig |
| 20 | |
| 21 | PNG = cdfa.png dfa.png dfa2.png path.png sync-prod1.png sync-prod2.png |
| 22 | |
| 23 | JPG = cdfa.jpg dfa.jpg dfa2.jpg oldlogo.jpg path.jpg sync-prod1.jpg \ |
| 24 | sync-prod2.jpg newlogo.jpg logo-32.jpg logo-34.jpg logo-36.jpg |
| 25 | |
| 26 | PDF = cdfa.pdf dfa2.pdf dfa.pdf logo-34.pdf path.pdf sync-prod1.pdf \ |
| 27 | sync-prod2.pdf logo-36.pdf |
| 28 | |
| 29 | EXTRA_DIST = automake-1.4.patch gnugo.6 gnugo.pod gtp-commands.sed \ |
| 30 | $(EPS) $(FIG) $(PNG) $(JPG) $(PDF) |
| 31 | |
| 32 | CLEANFILES = *.log *.dvi *.aux *.vr *.tp *.ky *.pg *.cps *.fns *.toc \ |
| 33 | *.fn *.cp *~ |
| 34 | |
| 35 | TEXI2PDF = texi2pdf |
| 36 | TEXI2HTML = texi2html |
| 37 | |
| 38 | gnugo.6: $(srcdir)/gnugo.pod |
| 39 | pod2man $(srcdir)/gnugo.pod --section 6 --release @VERSION@ > gnugo.6 |
| 40 | |
| 41 | BUILT_SOURCES = gtp-commands.texi |
| 42 | |
| 43 | cmdsrc = $(srcdir)/../interface/play_gtp.c |
| 44 | |
| 45 | gnugo.pdf: gnugo.texi $(gnugo_TEXINFOS) |
| 46 | $(TEXI2PDF) $< |
| 47 | |
| 48 | gnugo.html: gnugo.texi $(gnugo_TEXINFOS) |
| 49 | $(TEXI2HTML) -split=chapter -nosec_nav -expand=tex $< |
| 50 | |
| 51 | ## Rebuild gtp-commands.texi from play_gtp.c: |
| 52 | |
| 53 | gtp-commands: |
| 54 | sed -e '1r '$(srcdir)/gtp-commands.sed \ |
| 55 | -e '/static struct gtp_command commands/,/^}/!d' \ |
| 56 | -e '/^ /!d' -e '/NULL/d' \ |
| 57 | -e 's/ *{"\(.*\)"[^a-z]*\(gtp_[a-z_]*\)}.*/s,\2,\1,g/' \ |
| 58 | $(cmdsrc) > TMP.sed |
| 59 | sed -f TMP.sed $(cmdsrc) > $(srcdir)/gtp-commands.texi |
| 60 | rm -f TMP.sed |
| 61 | |
| 62 | |
| 63 | |
| 64 | |