aboutsummaryrefslogtreecommitdiffstats
path: root/src/Makefile.in
diff options
context:
space:
mode:
authorPaul Eggert2019-04-09 15:42:10 -0700
committerPaul Eggert2019-04-09 15:43:34 -0700
commit44a39e3e761c0774cd1bb9360db7f49e1d66ec06 (patch)
tree2538050092690dc2f06983101ae17f33f05b88df /src/Makefile.in
parent85fbdf027dc03e606c7c4532162148891e41d786 (diff)
downloademacs-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.in10
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)
456all: emacs$(EXEEXT) $(pdmp) $(OTHER_FILES) 456all: emacs$(EXEEXT) $(pdmp) $(OTHER_FILES)
457.PHONY: all 457.PHONY: all
458 458
459dmpstruct_headers=$(srcdir)/lisp.h $(srcdir)/buffer.h \
460 $(srcdir)/intervals.h $(srcdir)/charset.h $(srcdir)/bignum.h
461pdumper.o: dmpstruct.h
462dmpstruct.h: $(srcdir)/dmpstruct.awk
463dmpstruct.h: $(libsrc)/make-fingerprint$(EXEEXT) $(dmpstruct_headers)
464 $(AM_V_GEN)POSIXLY_CORRECT=1 awk -f $(srcdir)/dmpstruct.awk \
465 $(dmpstruct_headers) > $@
466
467AUTO_DEPEND = @AUTO_DEPEND@ 459AUTO_DEPEND = @AUTO_DEPEND@
468DEPDIR = deps 460DEPDIR = deps
469ifeq ($(AUTO_DEPEND),yes) 461ifeq ($(AUTO_DEPEND),yes)
@@ -681,7 +673,7 @@ ns-app: emacs$(EXEEXT) $(pdmp)
681 673
682mostlyclean: 674mostlyclean:
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)