X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=gnushogi%2FMakefile.am;h=3e6e13bbb51e2f0e144e5e5f2d2217e011008bfe;hb=HEAD;hp=e99fbd283a210d6e2c4e269d56e538cdbec411d1;hpb=244b6d6a4583cee8113904e9471ce47d14f1f167;p=gnushogi.git diff --git a/gnushogi/Makefile.am b/gnushogi/Makefile.am index e99fbd2..3e6e13b 100644 --- a/gnushogi/Makefile.am +++ b/gnushogi/Makefile.am @@ -23,7 +23,8 @@ pkgbindatadir = $(pkglibdir) bin_PROGRAMS = gnushogi gnuminishogi -noinst_PROGRAMS = pat2inc sizetest +noinst_PROGRAMS = @PAT2INC@ sizetest +EXTRA_PROGRAMS = pat2inc pkgbindata_DATA = $(top_srcdir)/misc/gnushogi.tbk # gnuminishogi.bbk would be empty @@ -58,7 +59,12 @@ gnuminishogi_CPPFLAGS = \ -DBOOK=\"$(pkglibdir)/gnuminishogi.tbk\" \ -DBINBOOK=\"$(pkglibdir)/gnuminishogi.bbk\" +BUILTHEADERS = \ + gnushogi-pattern.inc \ + gnuminishogi-pattern.inc + noinst_HEADERS = \ + $(BUILTHEADERS) \ book.h \ debug.h \ eval.h \ @@ -98,9 +104,7 @@ EXTRA_gnushogi_SOURCES = \ EXTRA_gnuminishogi_SOURCES = \ cursesdsp.c -BUILT_SOURCES = \ - gnushogi-pattern.inc \ - gnuminishogi-pattern.inc +BUILT_SOURCES = $(BUILTHEADERS) gnushogi_DEPENDENCIES = @CURSESDSP@ gnushogi_LDADD = @CURSESDSP@ @LIBCURSES@ @@ -114,11 +118,15 @@ pat2inc_SOURCES = \ pat2inc_LDADD = @LIBCURSES@ -gnushogi-pattern.inc: $(top_srcdir)/misc/gnushogi.pat pat2inc$(EXEEXT) +gnushogi-pattern.inc: $(top_srcdir)/misc/gnushogi.pat @PAT2INCEXE@ ./pat2inc $< $@ -gnuminishogi-pattern.inc: $(top_srcdir)/misc/gnuminishogi.pat pat2inc$(EXEEXT) +gnuminishogi-pattern.inc: $(top_srcdir)/misc/gnuminishogi.pat @PAT2INCEXE@ ./pat2inc $< $@ +# just get *.inc generated +gnushogi_bootstrap: $(BUILTHEADERS) + : + # optional support for prebuilding a bbk gnushogi.bbk: $(top_srcdir)/misc/gnushogi.tbk gnushogi$(EXEEXT)