diff src/Makefile.in.in @ 251:677f6a0ee643 r20-5b24

Import from CVS: tag r20-5b24
author cvs
date Mon, 13 Aug 2007 10:19:59 +0200
parents 83b3d10dcba9
children 084402c475ba
line wrap: on
line diff
--- a/src/Makefile.in.in	Mon Aug 13 10:19:12 2007 +0200
+++ b/src/Makefile.in.in	Mon Aug 13 10:19:59 2007 +0200
@@ -95,6 +95,7 @@
 vpath paths.h
 vpath Emacs.ad.h
 vpath puresize-adjust.h
+vpath sheap-adjust.h
 #else
 VPATH=@srcdir@
 #endif
@@ -126,6 +127,10 @@
 X11_libs= $(LIBX11_LIBS) $(libx11_intl) $(LIBI18N)
 #endif /* HAVE_X_WINDOWS */
 
+#ifdef HEAP_IN_DATA
+sheap_obj=sheap.o
+#endif
+
 ## -Demacs is needed to make some files produce the correct version
 ## for use in Emacs.
 
@@ -172,7 +177,7 @@
  macros.o marker.o md5.o minibuf.o objects.o opaque.o\
  print.o process.o profile.o pure.o\
  rangetab.o redisplay.o redisplay-output.o regex.o\
- search.o signal.o sound.o\
+ search.o $(sheap_obj) signal.o sound.o\
  specifier.o strftime.o symbols.o syntax.o sysdep.o\
  undo.o $(x_objs) widget.o window.o
 
@@ -299,8 +304,8 @@
 	@if test -f $@;        then if test -f SATISFIED; then \
 		./xemacs -batch -vanilla -f list-load-path-shadows; fi; \
 		$(RM) SATISFIED; exit 0; fi; \
-	 if test -f SATISFIED; then $(RM) SATISFIED; exit 1; fi; \
-	 $(RECURSIVE_MAKE) $@;
+	if test -f SATISFIED; then $(RM) SATISFIED; exit 1; fi; \
+	$(RECURSIVE_MAKE) $@;
 
 FRC.update-elc.stamp :
 
@@ -550,7 +555,7 @@
 paths.h: ${srcdir}/paths.h.in
 Emacs.ad.h: ${srcdir}/${etcdir}Emacs.ad
 
-config.h puresize-adjust.h paths.h Emacs.ad.h :
+config.h puresize-adjust.h sheap-adjust.h paths.h Emacs.ad.h :
 	@echo "The file $@ needs to be re-generated."
 	@echo "Please run a make in the top level directory."
 	@echo "Consult the file \`INSTALL' for instructions for building XEmacs."
@@ -615,7 +620,7 @@
 .PHONY: mostlyclean clean distclean realclean versionclean extraclean
 mostlyclean:
 	$(RM) temacs puremacs quantmacs prefix-args depend.* *.o *.i \
-	  core puresize-adjust.h
+	  core puresize-adjust.h sheap-adjust.h
 clean: mostlyclean versionclean
 	$(RM) libextcli* update-elc.stamp
 ## This is used in making a distribution.
@@ -873,6 +878,8 @@
 redisplay-tty.o: mule-charset.h
 redisplay-x.o: mule-charset.h
 redisplay-x.o: mule-coding.h
+redisplay-msw.o: mule-charset.h
+redisplay-msw.o: mule-ccl.h
 redisplay.o: mule-charset.h
 redisplay.o: mule-coding.h
 regex.o: mule-charset.h
@@ -2316,6 +2323,8 @@
 search.o: opaque.h
 search.o: regex.h
 search.o: syntax.h
+sheap.o: sheap-adjust.h
+sheap.o: config.h
 signal.o: blocktype.h
 signal.o: config.h
 signal.o: conslots.h