Mercurial > hg > xemacs-beta
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 |