chiark / gitweb /
Bugfix.
[userv.git] / Makefile.in
index 115ab4ab78256a6c7080b226c750d5e4e41da381..315583b60f8cde0c462a1dfbd6b053a0867f149d 100644 (file)
@@ -44,7 +44,7 @@ SOURCES=      Makefile.in configure.in acconfig.h                     \
 ALSOSHIP=      system.default system.override \
                spec.sgml overview.fig overview.ps \
                COPYING buildship install-sh .cvsignore
-GENSHIP=       lexer.l lexer.c tokens.h pcsum.h \
+GENSHIP=       lexer.l lexer.c tokens.h pcsum.h configure config.h.in \
                spec.html spec.ps overview.ps
 
 SHIPTARGETS=   $(SOURCES) $(ALSOSHIP) $(GENSHIP)
@@ -102,10 +102,12 @@ realclean:        distclean
 shipprep:      $(SHIPTARGETS)
 
 ship:          $(SHIPTARGETS)
-               rm -rf d && mkdir d && cp -av $^ d
-               mv d userv-$(VERSION)
-               GZIP=-9v tar zvvcf ../userv-$(VERSION).tar.gz userv-$(VERSION)
-               rm -rf userv-$(VERSION)
+               rm -rf shipcheck
+               mkdir -p shipcheck/userv-$(VERSION)
+               cp -a $^ shipcheck/userv-$(VERSION)
+               cd shipcheck && \
+                GZIP=-9v tar zvvcf userv-$(VERSION).tar.gz userv-$(VERSION)
+               rm -rf shipcheck/userv-$(VERSION)
 
 linecount:     $(SOURCES)
                wc -l $^