Drop NOT_CURSES occurences from makepattern.
[gnushogi.git] / Makefile.in
index 7812668..a5694ce 100644 (file)
@@ -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