Mercurial > hg > xemacs-beta
comparison src/Makefile.in.in @ 112:48d667d6f17f r20-1b8
Import from CVS: tag r20-1b8
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:20:48 +0200 |
parents | fe104dbd9147 |
children | 8619ce7e4c50 |
comparison
equal
deleted
inserted
replaced
111:164ab62060bf | 112:48d667d6f17f |
---|---|
1333 -if [ -w ${srcdir}/../lisp ]; then \ | 1333 -if [ -w ${srcdir}/../lisp ]; then \ |
1334 w=`pwd`; cd ${srcdir} && $${w}/temacs -nl -batch -l inc-vers; \ | 1334 w=`pwd`; cd ${srcdir} && $${w}/temacs -nl -batch -l inc-vers; \ |
1335 else true; fi | 1335 else true; fi |
1336 @touch SATISFIED | 1336 @touch SATISFIED |
1337 -$(DUMPENV) ./temacs -nl -batch -l loadup.el dump | 1337 -$(DUMPENV) ./temacs -nl -batch -l loadup.el dump |
1338 @if [ -f SATISFIED ]; then \ | 1338 @if [ ! -f SATISFIED ]; then \ |
1339 $(MAKE) release; \ | 1339 $(MAKE) release; \ |
1340 fi | 1340 fi |
1341 @/bin/rm -f SATISFIED | |
1341 #else /* ! defined (HAVE_SHM) */ | 1342 #else /* ! defined (HAVE_SHM) */ |
1342 -if [ -w ${srcdir}/../lisp ]; then \ | 1343 -if [ -w ${srcdir}/../lisp ]; then \ |
1343 w=`pwd`; cd ${srcdir} && $${w}/temacs -batch -l inc-vers; \ | 1344 w=`pwd`; cd ${srcdir} && $${w}/temacs -batch -l inc-vers; \ |
1344 else true; fi | 1345 else true; fi |
1345 @touch SATISFIED | 1346 @touch SATISFIED |
1346 -$(DUMPENV) ./temacs -batch -l loadup.el dump | 1347 -$(DUMPENV) ./temacs -batch -l loadup.el dump |
1347 @if [ -f SATISFIED ]; then \ | 1348 @if [ ! -f SATISFIED ]; then \ |
1348 $(MAKE) release; \ | 1349 $(MAKE) release; \ |
1349 fi | 1350 fi |
1351 @/bin/rm -f SATISFIED | |
1350 #endif /* ! defined (HAVE_SHM) */ | 1352 #endif /* ! defined (HAVE_SHM) */ |
1351 touch release | 1353 touch release |
1352 #endif /* ! defined (CANNOT_DUMP) */ | 1354 #endif /* ! defined (CANNOT_DUMP) */ |
1353 | 1355 |
1354 xemacs: temacs ${libsrc}DOC ${lisp} MOFILE OTHER_FILES | 1356 xemacs: temacs ${libsrc}DOC ${lisp} MOFILE OTHER_FILES |
1355 @touch SATISFIED | 1357 @touch SATISFIED |
1356 -$(DUMPENV) ./temacs -batch -l loadup.el dump | 1358 -$(DUMPENV) ./temacs -batch -l loadup.el dump |
1357 @if [ -f SATISFIED ]; then \ | 1359 @if [ ! -f SATISFIED ]; then \ |
1358 $(MAKE) xemacs; \ | 1360 $(MAKE) xemacs; \ |
1359 fi | 1361 fi |
1362 @/bin/rm -f SATISFIED | |
1360 | 1363 |
1361 xemacs-no-site-file: temacs ${libsrc}DOC ${lisp} MOFILE OTHER_FILES | 1364 xemacs-no-site-file: temacs ${libsrc}DOC ${lisp} MOFILE OTHER_FILES |
1362 @touch SATISFIED | 1365 @touch SATISFIED |
1363 -$(DUMPENV) ./temacs -batch -l loadup.el dump no-site-file | 1366 -$(DUMPENV) ./temacs -batch -l loadup.el dump no-site-file |
1364 @if [ -f SATISFIED ]; then \ | 1367 @if [ ! -f SATISFIED ]; then \ |
1365 $(MAKE) xemacs-no-site-file; \ | 1368 $(MAKE) xemacs-no-site-file; \ |
1366 fi | 1369 fi |
1370 @/bin/rm -f SATISFIED | |
1367 | 1371 |
1368 obj_src = $(objs:.o=.c) | 1372 obj_src = $(objs:.o=.c) |
1369 | 1373 |
1370 #ifdef DYNODUMP | 1374 #ifdef DYNODUMP |
1371 $(DYNODUMPBUILDDIR)/dynodump.so: force | 1375 $(DYNODUMPBUILDDIR)/dynodump.so: force |
1376 ${libsrc}DOC: ${libsrc}make-docfile | 1380 ${libsrc}DOC: ${libsrc}make-docfile |
1377 #else | 1381 #else |
1378 ${libsrc}DOC: ${libsrc}make-docfile ${obj_src} ${mule_obj_src} ${lisp} | 1382 ${libsrc}DOC: ${libsrc}make-docfile ${obj_src} ${mule_obj_src} ${lisp} |
1379 #endif | 1383 #endif |
1380 rm -f ${libsrc}DOC | 1384 rm -f ${libsrc}DOC |
1381 ${libsrc}make-docfile -d ${srcdir} -i ${lispdir}../site-packages \ | 1385 ${libsrc}make-docfile -d ${srcdir} -i ../site-packages \ |
1382 ${obj_src} ${mule_obj_src} \ | 1386 ${obj_src} ${mule_obj_src} \ |
1383 ${mallocdocsrc} ${rallocdocsrc} ${lispdir}version.el \ | 1387 ${mallocdocsrc} ${rallocdocsrc} ${lispdir}version.el \ |
1384 ${lisp} > ${libsrc}DOC | 1388 ${lisp} > ${libsrc}DOC |
1385 | 1389 |
1386 dump_elcs: dump-elcs | 1390 dump_elcs: dump-elcs |
1387 | 1391 |
1388 dump-elcs: temacs | 1392 dump-elcs: temacs |
1389 $(LOADPATH) ./temacs -batch -l ../prim/update-elc.el $(lisp) $(otherlisp) | 1393 @touch SATISFIED |
1394 -$(LOADPATH) ./temacs -batch -l ../prim/update-elc.el $(lisp) $(otherlisp) | |
1395 @if [ ! -f SATISFIED ]; then \ | |
1396 $(MAKE) dump-elcs; \ | |
1397 fi | |
1398 @/bin/rm -f SATISFIED | |
1390 | 1399 |
1391 all-elc all-elcs: | 1400 all-elc all-elcs: |
1392 cd .. && $(MAKE) all-elc $(MFLAGS) | 1401 cd .. && $(MAKE) all-elc $(MFLAGS) |
1393 | 1402 |
1394 #ifdef I18N3 | 1403 #ifdef I18N3 |