])
##########
+
+# don't build pat2inc when cross-compiling, we don't need it
+if test "$cross_compiling" = no; then
+ AC_SUBST([PAT2INC], [pat2inc])
+ AC_SUBST([PAT2INCEXE], [pat2inc$(EXEEXT)])
+fi
+
+##########
AC_CONFIG_FILES([Makefile
gnushogi/Makefile
win32/config.h
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
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