X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=Makefile.in;h=b67c48674d6c665567956743a4749e741ddef742;hb=d43826fb9e4f50b20de90fead3bfc7c3e72b8a93;hp=93b5f1d323ad5cc88ed67ec6e2363ef937de1103;hpb=d73f8bba14816990072cd219147d2dc9a498d614;p=gnushogi.git diff --git a/Makefile.in b/Makefile.in index 93b5f1d..b67c486 100644 --- a/Makefile.in +++ b/Makefile.in @@ -24,17 +24,18 @@ # the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. # -VERSION = 1.3.2 ROOT = @top_srcdir@ BUILDROOT = @top_builddir@ GNUSHOGIDIR = $(BUILDROOT)/gnushogi XSHOGIDIR = $(BUILDROOT)/xshogi +PROGNAME = @PROGNAME@ + # # Default targets. # -all : gnushogi_compile pat2inc gnushogi.bbk @XSHOGI@ +all : gnushogi_compile pat2inc bbk @XSHOGI@ # @@ -42,7 +43,7 @@ all : gnushogi_compile pat2inc gnushogi.bbk @XSHOGI@ # gnushogi_compile: - -cd $(GNUSHOGIDIR) && $(MAKE) gnushogi + -cd $(GNUSHOGIDIR) && $(MAKE) $(PROGNAME) pat2inc: -cd $(GNUSHOGIDIR) && $(MAKE) pat2inc @@ -53,9 +54,16 @@ sizetest: xshogi_compile: -cd $(XSHOGIDIR) && $(MAKE) -gnushogi.bbk: - -cd $(GNUSHOGIDIR) && $(MAKE) gnushogi.bbk +bbk: + -cd $(GNUSHOGIDIR) && $(MAKE) $(PROGNAME).bbk + + +# +# Alien target architectures +# +win32/Makefile: misc/mkmakefile.mingw-on-cygwin + $< # # Installation. @@ -97,10 +105,11 @@ dist: $(MAKE) maintainerclean rm -rf $(DISTNAME) mkdir $(DISTNAME) - tar -cf - --exclude .git $(ROOT) | (cd $(DISTNAME) && tar -xf -) + tar -cf - --exclude .git --exclude $(DISTNAME) $(ROOT) | (cd $(DISTNAME) && tar -xf -) cd $(DISTNAME) && $(ROOT)/autogen.sh && $(ROOT)/configure cd $(DISTNAME)/doc && $(MAKE) info - cd $(DISTNAME) && make distclean + cd $(DISTNAME) && $(MAKE) win32/Makefile + cd $(DISTNAME) && $(MAKE) distclean tar -zcf $(DISTNAME).tar.gz $(DISTNAME) # @@ -114,13 +123,14 @@ DISTCLEANFILES = \ distclean: clean rm -rf $(DISTCLEANFILES) + find -name '*~' | xargs rm -f cd $(BUILDROOT)/doc && $(MAKE) distclean # # Extra cleanup, for the maintainer only. # -MAINTAINERCLEANFILES = configure config.h.in +MAINTAINERCLEANFILES = configure config.h.in win32/Makefile maintainerclean: distclean rm -f $(MAINTAINERCLEANFILES)