comparison src/Makefile.in.in @ 104:cf808b4c4290 r20-1b4

Import from CVS: tag r20-1b4
author cvs
date Mon, 13 Aug 2007 09:16:51 +0200
parents a145efe76779
children 8ff55ebd4be9
comparison
equal deleted inserted replaced
103:30eda07fe280 104:cf808b4c4290
1330 #else 1330 #else
1331 #ifdef HAVE_SHM 1331 #ifdef HAVE_SHM
1332 -if [ -w ${srcdir}/../lisp ]; then \ 1332 -if [ -w ${srcdir}/../lisp ]; then \
1333 w=`pwd`; cd ${srcdir} && $${w}/temacs -nl -batch -l inc-vers; \ 1333 w=`pwd`; cd ${srcdir} && $${w}/temacs -nl -batch -l inc-vers; \
1334 else true; fi 1334 else true; fi
1335 $(DUMPENV) ./temacs -nl -batch -l loadup.el dump 1335 @touch SATISFIED
1336 -$(DUMPENV) ./temacs -nl -batch -l loadup.el dump
1337 @if [ -f SATISFIED ]; then \
1338 $(MAKE) release; \
1339 fi
1336 #else /* ! defined (HAVE_SHM) */ 1340 #else /* ! defined (HAVE_SHM) */
1337 -if [ -w ${srcdir}/../lisp ]; then \ 1341 -if [ -w ${srcdir}/../lisp ]; then \
1338 w=`pwd`; cd ${srcdir} && $${w}/temacs -batch -l inc-vers; \ 1342 w=`pwd`; cd ${srcdir} && $${w}/temacs -batch -l inc-vers; \
1339 else true; fi 1343 else true; fi
1340 $(DUMPENV) ./temacs -batch -l loadup.el dump 1344 @touch SATISFIED
1345 -$(DUMPENV) ./temacs -batch -l loadup.el dump
1346 @if [ -f SATISFIED ]; then \
1347 $(MAKE) release; \
1348 fi
1341 #endif /* ! defined (HAVE_SHM) */ 1349 #endif /* ! defined (HAVE_SHM) */
1342 touch release 1350 touch release
1343 #endif /* ! defined (CANNOT_DUMP) */ 1351 #endif /* ! defined (CANNOT_DUMP) */
1344 1352
1345 xemacs: temacs ${libsrc}DOC ${lisp} MOFILE OTHER_FILES 1353 xemacs: temacs ${libsrc}DOC ${lisp} MOFILE OTHER_FILES
1346 $(DUMPENV) ./temacs -batch -l loadup.el dump 1354 @touch SATISFIED
1355 -$(DUMPENV) ./temacs -batch -l loadup.el dump
1356 @if [ -f SATISFIED ]; then \
1357 $(MAKE) xemacs; \
1358 fi
1347 1359
1348 xemacs-no-site-file: temacs ${libsrc}DOC ${lisp} MOFILE OTHER_FILES 1360 xemacs-no-site-file: temacs ${libsrc}DOC ${lisp} MOFILE OTHER_FILES
1349 $(DUMPENV) ./temacs -batch -l loadup.el dump no-site-file 1361 @touch SATISFIED
1362 -$(DUMPENV) ./temacs -batch -l loadup.el dump no-site-file
1363 @if [ -f SATISFIED ]; then \
1364 $(MAKE) xemacs-no-site-file; \
1365 fi
1350 1366
1351 obj_src = $(objs:.o=.c) 1367 obj_src = $(objs:.o=.c)
1352 1368
1353 #ifdef DYNODUMP 1369 #ifdef DYNODUMP
1354 $(DYNODUMPBUILDDIR)/dynodump.so: force 1370 $(DYNODUMPBUILDDIR)/dynodump.so: force
1594 #endif 1610 #endif
1595 1611
1596 config.h: ${srcdir}/config.h.in 1612 config.h: ${srcdir}/config.h.in
1597 @echo "The file config.h needs to be set up from config.h.in." 1613 @echo "The file config.h needs to be set up from config.h.in."
1598 @echo "Consult the file \`INSTALL' for instructions for building Emacs." 1614 @echo "Consult the file \`INSTALL' for instructions for building Emacs."
1615 exit 1
1616
1617 puresize_adjust.h: ${srcdir}/puresize.h
1618 @echo "The file puresize_adjust still needs to be generated."
1619 @echo "Please run 'make' from the top-level."
1599 exit 1 1620 exit 1
1600 1621
1601 paths.h: ${srcdir}/paths.h.in 1622 paths.h: ${srcdir}/paths.h.in
1602 @echo "The file paths.h needs to be set up from paths.h.in." 1623 @echo "The file paths.h needs to be set up from paths.h.in."
1603 @echo "Consult the file \`INSTALL' for instructions for building Emacs." 1624 @echo "Consult the file \`INSTALL' for instructions for building Emacs."
1714 clean: mostlyclean 1735 clean: mostlyclean
1715 rm -f xemacs libextcli* 1736 rm -f xemacs libextcli*
1716 /**/# This is used in making a distribution. 1737 /**/# This is used in making a distribution.
1717 /**/# Do not use it on development directories! 1738 /**/# Do not use it on development directories!
1718 distclean: clean versionclean 1739 distclean: clean versionclean
1719 rm -f config.h paths.h Emacs.ad.h Makefile Makefile.in .pure 1740 rm -f config.h paths.h puresize_adjust.h Emacs.ad.h Makefile Makefile.in .pure
1720 realclean: distclean 1741 realclean: distclean
1721 rm -f TAGS 1742 rm -f TAGS
1722 versionclean: 1743 versionclean:
1723 -rm -f xemacs ${libsrc}DOC 1744 -rm -f xemacs ${libsrc}DOC
1724 extraclean: realclean 1745 extraclean: realclean
2070 alloc.o: events.h 2091 alloc.o: events.h
2071 alloc.o: extents.h 2092 alloc.o: extents.h
2072 alloc.o: frame.h 2093 alloc.o: frame.h
2073 alloc.o: frameslots.h 2094 alloc.o: frameslots.h
2074 alloc.o: glyphs.h 2095 alloc.o: glyphs.h
2075 alloc.o: puresize.h PURESIZE.h 2096 alloc.o: puresize.h puresize_adjust.h
2076 alloc.o: redisplay.h 2097 alloc.o: redisplay.h
2077 alloc.o: scrollbar.h 2098 alloc.o: scrollbar.h
2078 alloc.o: specifier.h 2099 alloc.o: specifier.h
2079 alloc.o: systime.h 2100 alloc.o: systime.h
2080 alloc.o: toolbar.h 2101 alloc.o: toolbar.h
3249 profile.o: hash.h 3270 profile.o: hash.h
3250 profile.o: systime.h 3271 profile.o: systime.h
3251 pure.o: blocktype.h 3272 pure.o: blocktype.h
3252 pure.o: config.h 3273 pure.o: config.h
3253 pure.o: dynarr.h 3274 pure.o: dynarr.h
3254 pure.o: puresize.h PURESIZE.h 3275 pure.o: puresize.h puresize_adjust.h
3255 ralloc.o: blocktype.h 3276 ralloc.o: blocktype.h
3256 ralloc.o: config.h 3277 ralloc.o: config.h
3257 ralloc.o: dynarr.h 3278 ralloc.o: dynarr.h
3258 ralloc.o: getpagesize.h 3279 ralloc.o: getpagesize.h
3259 rangetab.o: blocktype.h 3280 rangetab.o: blocktype.h