diff src/Makefile.in.in @ 26:441bb1e64a06 r19-15b96

Import from CVS: tag r19-15b96
author cvs
date Mon, 13 Aug 2007 08:51:32 +0200
parents 4103f0995bd7
children 1917ad0d78d7
line wrap: on
line diff
--- a/src/Makefile.in.in	Mon Aug 13 08:51:05 2007 +0200
+++ b/src/Makefile.in.in	Mon Aug 13 08:51:32 2007 +0200
@@ -1157,7 +1157,8 @@
         ${lispdir}prim/replace.elc ${lispdir}prim/specifier.elc \
         ${lispdir}modes/auto-show.elc SUNPRO_LISP TTY_LISP \
         ${lispdir}bytecomp/bytecomp-runtime.elc FLOAT_LISP EPOCH_LISP \
-        ${lispdir}prim/itimer.elc ${lispdir}ediff/ediff-hook.elc \
+        ${lispdir}prim/itimer.elc ${lispdir}prim/itimer-autosave.elc \
+	${lispdir}ediff/ediff-hook.elc \
 	${lispdir}custom/widget.elc \
 	${lispdir}custom/custom.elc ${lispdir}custom/custom-xmas.elc \
 	${lispdir}packages/fontl-hooks.elc SCROLLBAR_LISP \
@@ -1217,21 +1218,37 @@
 	-if [ -w ${srcdir}/../lisp ]; then \
 	  w=`pwd`; cd ${srcdir}; $${w}/temacs -nl -batch -l inc-vers; \
 	else true; fi
-	$(DUMPENV) ./temacs -nl -batch -l loadup.el dump
+	touch SATISFIED
+	-$(DUMPENV) ./temacs -nl -batch -l loadup.el dump
+	if [ -f SATISFIED ]; then \
+		$(MAKE) release; \
+	fi
 #else /* ! defined (HAVE_SHM) */
 	-if [ -w ${srcdir}/../lisp ]; then \
 	  w=`pwd`; cd ${srcdir}; $${w}/temacs -batch -l inc-vers; \
 	else true; fi
-	$(DUMPENV) ./temacs -batch -l loadup.el dump
+	touch SATISFIED
+	-$(DUMPENV) ./temacs -batch -l loadup.el dump
+	if [ -f SATISFIED ]; then \
+		$(MAKE) release; \
+	fi
 #endif /* ! defined (HAVE_SHM) */
 	touch release
 #endif /* ! defined (CANNOT_DUMP) */
 
 xemacs: temacs ${libsrc}DOC ${lisp} MOFILE OTHER_FILES
-	$(DUMPENV) ./temacs -batch -l loadup.el dump
+	touch SATISFIED
+	-$(DUMPENV) ./temacs -batch -l loadup.el dump
+	if [ -f SATISFIED ]; then \
+		$(MAKE) xemacs; \
+	fi
 
 xemacs-no-site-file: temacs ${libsrc}DOC ${lisp} MOFILE OTHER_FILES
-	$(DUMPENV) ./temacs -batch -l loadup.el dump no-site-file
+	touch SATISFIED
+	-$(DUMPENV) ./temacs -batch -l loadup.el dump no-site-file
+	if [ -f SATISFIED ]; then \
+		$(MAKE) xemacs-no-site-file; \
+	fi
 
 obj_src = $(objs:.o=.c)
 
@@ -1242,7 +1259,8 @@
 ${libsrc}DOC: ${libsrc}make-docfile ${obj_src} ${lisp}
 #endif
 	rm -f ${libsrc}DOC
-	${libsrc}make-docfile -d ${srcdir} ${obj_src} \
+	${libsrc}make-docfile -d ${srcdir} -i ${lispdir}site-packages \
+		${obj_src} \
 	        ${mallocdocsrc} ${rallocdocsrc} ${lispdir}version.el \
 		${lisp} > ${libsrc}DOC
 
@@ -1741,7 +1759,7 @@
 alloc.o: frame.h
 alloc.o: frameslots.h
 alloc.o: glyphs.h
-alloc.o: puresize.h
+alloc.o: puresize.h PURESIZE.h
 alloc.o: redisplay.h
 alloc.o: scrollbar.h
 alloc.o: specifier.h
@@ -2886,7 +2904,7 @@
 pure.o: blocktype.h
 pure.o: config.h
 pure.o: dynarr.h
-pure.o: puresize.h
+pure.o: puresize.h PURESIZE.h
 ralloc.o: blocktype.h
 ralloc.o: config.h
 ralloc.o: dynarr.h