X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=Makefile.in;h=a5694ce30e5b92b725bd361e23b7cb397296e6db;hb=b18dc4fd00c0055eae9128c28a36412f83b998b4;hp=78126689b9642ae562ced965d8df127234ecad18;hpb=1aca00e04580e7b3effefa535edb469876ecce74;p=gnushogi.git diff --git a/Makefile.in b/Makefile.in index 7812668..a5694ce 100644 --- a/Makefile.in +++ b/Makefile.in @@ -73,7 +73,7 @@ xshogi_install: $(XSHOGIDIR)/xshogi # Cleanup. # -clean: gnushogi_clean @XSHOGICLEAN@ +clean: gnushogi_clean @XSHOGICLEAN@ doc_clean gnushogi_clean: cd $(GNUSHOGIDIR); $(MAKE) clean @@ -81,14 +81,25 @@ gnushogi_clean: xshogi_clean: cd $(XSHOGIDIR); $(MAKE) clean +doc_clean: + cd doc; $(MAKE) clean + # # Building a distribution. # -dist: - ./make_dist $(VERSION) +DISTNAME = @PACKAGE_TARNAME@-@PACKAGE_VERSION@ +dist: + $(MAKE) maintainerclean + rm -rf $(DISTNAME) + mkdir $(DISTNAME) + tar -cf - --exclude .git . | (cd $(DISTNAME) && tar -xf -) + cd $(DISTNAME) && ./autogen.sh && ./configure + cd $(DISTNAME)/doc && $(MAKE) info + cd $(DISTNAME) && make distclean + tar -zcf $(DISTNAME).tar.gz $(DISTNAME) # # Return to a pristine pre-configuration state. @@ -101,14 +112,14 @@ DISTCLEANFILES = \ distclean: clean rm -rf $(DISTCLEANFILES) - + cd doc; $(MAKE) distclean # # Extra cleanup, for the maintainer only. # -MAINTAINERCLEANFILES = configure config.h.in doc/gnushogi.info +MAINTAINERCLEANFILES = configure config.h.in maintainerclean: distclean rm -f $(MAINTAINERCLEANFILES) - + cd doc; $(MAKE) maintainerclean