diff options
| author | Paul Eggert | 2019-04-09 15:42:10 -0700 |
|---|---|---|
| committer | Paul Eggert | 2019-04-09 15:43:34 -0700 |
| commit | 44a39e3e761c0774cd1bb9360db7f49e1d66ec06 (patch) | |
| tree | 2538050092690dc2f06983101ae17f33f05b88df /src/Makefile.in | |
| parent | 85fbdf027dc03e606c7c4532162148891e41d786 (diff) | |
| download | emacs-44a39e3e761c0774cd1bb9360db7f49e1d66ec06.tar.gz emacs-44a39e3e761c0774cd1bb9360db7f49e1d66ec06.zip | |
Remove dmpstruct.h
The hassles of updating the dmpstruct.h-using code bit me again.
These updates are more trouble than they’re worth. See:
https://lists.gnu.org/r/emacs-devel/2019-03/msg00122.html
As I’m the main person who’s made changes in this area since
dmpstruct.h was introduced, I’m the most motivated to clean up
the situation.
* make-dist (possibly_non_vc_files): Remove src/dmpstruct.h.
* src/Makefile.in (dmpstruct_headers, dmpstruct.h): Remove.
(pdumper.o): Do not depend on dmpstruct.h.
(mostlyclean): Do not remove dmpstruct.h.
* src/dmpstruct.awk: Remove.
* src/pdumper.c: Do not include dmpstruct.h.
(CHECK_STRUCTS): Remove. All uses removed.
Diffstat (limited to 'src/Makefile.in')
| -rw-r--r-- | src/Makefile.in | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/Makefile.in b/src/Makefile.in index dee3a534db3..10b2da319b2 100644 --- a/src/Makefile.in +++ b/src/Makefile.in | |||
| @@ -456,14 +456,6 @@ ALLOBJS = $(FIRSTFILE_OBJ) $(VMLIMIT_OBJ) $(obj) $(otherobj) | |||
| 456 | all: emacs$(EXEEXT) $(pdmp) $(OTHER_FILES) | 456 | all: emacs$(EXEEXT) $(pdmp) $(OTHER_FILES) |
| 457 | .PHONY: all | 457 | .PHONY: all |
| 458 | 458 | ||
| 459 | dmpstruct_headers=$(srcdir)/lisp.h $(srcdir)/buffer.h \ | ||
| 460 | $(srcdir)/intervals.h $(srcdir)/charset.h $(srcdir)/bignum.h | ||
| 461 | pdumper.o: dmpstruct.h | ||
| 462 | dmpstruct.h: $(srcdir)/dmpstruct.awk | ||
| 463 | dmpstruct.h: $(libsrc)/make-fingerprint$(EXEEXT) $(dmpstruct_headers) | ||
| 464 | $(AM_V_GEN)POSIXLY_CORRECT=1 awk -f $(srcdir)/dmpstruct.awk \ | ||
| 465 | $(dmpstruct_headers) > $@ | ||
| 466 | |||
| 467 | AUTO_DEPEND = @AUTO_DEPEND@ | 459 | AUTO_DEPEND = @AUTO_DEPEND@ |
| 468 | DEPDIR = deps | 460 | DEPDIR = deps |
| 469 | ifeq ($(AUTO_DEPEND),yes) | 461 | ifeq ($(AUTO_DEPEND),yes) |
| @@ -681,7 +673,7 @@ ns-app: emacs$(EXEEXT) $(pdmp) | |||
| 681 | 673 | ||
| 682 | mostlyclean: | 674 | mostlyclean: |
| 683 | rm -f temacs$(EXEEXT) core ./*.core \#* ./*.o | 675 | rm -f temacs$(EXEEXT) core ./*.core \#* ./*.o |
| 684 | rm -f temacs.in$(EXEEXT) fingerprint.c dmpstruct.h | 676 | rm -f temacs.in$(EXEEXT) fingerprint.c |
| 685 | rm -f emacs.pdmp | 677 | rm -f emacs.pdmp |
| 686 | rm -f ../etc/DOC | 678 | rm -f ../etc/DOC |
| 687 | rm -f bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp) | 679 | rm -f bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp) |