Skip to content

Commit 66a91c3

Browse files
author
H. Peter Anvin
committed
Makefile: unbreak "make dist"
Things used by "make dist" haven't been updated for a while, it seems; in particular have not kept up with the existence of autogen.sh. Signed-off-by: H. Peter Anvin <[email protected]>
1 parent 80eebbc commit 66a91c3

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

Makefile.in

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -380,22 +380,22 @@ clean:
380380
$(RM_F) perlbreq.si
381381

382382
distclean: clean
383-
$(RM_F) config.log config.status config/config.h
384383
for d in . $(SUBDIRS) $(XSUBDIRS); do \
385384
$(RM_F) "$$d"/.\# "$$d"/\# "$$d"/*~ "$$d"/*.bak \
386385
"$$d"/*.lst "$$d"/*.bin ; \
387386
done
388387
$(RM_F) test/*.$(O)
389-
$(RM_RF) autom4te*.cache
390-
$(RM_F) Makefile *.dep
388+
$(RM_F) *.dep
391389

392390
cleaner: clean
393391
$(RM_F) $(PERLREQ) *.1 nasm.spec
394392
$(MAKE) -C doc clean
395393
$(RM_F) *.dep */*.time
396394

397-
spotless: distclean cleaner
398-
$(RM_F) doc/Makefile
395+
makefile-clean:
396+
./autogen.sh
397+
398+
spotless: distclean cleaner makefile-clean
399399

400400
strip:
401401
$(STRIP) --strip-unneeded $(PROGS)
@@ -431,11 +431,10 @@ everything: always_everything
431431
install_everything: everything install install_doc
432432

433433
dist:
434+
$(MAKE) distclean
434435
$(MAKE) alldeps
435-
$(MAKE) spotless perlreq manpages spec $(MANPAGES)
436-
autoheader
437-
autoconf
438-
$(RM_RF) ./autom4te*.cache
436+
$(MAKE) perlreq manpages spec $(MANPAGES)
437+
./autogen.sh
439438

440439
tar: dist
441440
tar -cv --exclude CVS -C .. -f - | \

autogen.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,8 @@ fi
4747
rm -rf autoconf/*m4.old
4848
"$AUTOHEADER" -B autoconf
4949
"$AUTOCONF" -B autoconf
50-
rm -rf autom4te.cache config.log config.status config/config.h Makefile
50+
rm -rf autom4te.cache config.log config.status \
51+
config/config.h Makefile doc/Makefile
5152

5253
if $recheck; then
5354
# This bizarre statement has to do with how config.status quotes its output

0 commit comments

Comments
 (0)