comparison src/Makefile.in.in @ 34:d620409f5eb8 r19-15b100

Import from CVS: tag r19-15b100
author cvs
date Mon, 13 Aug 2007 08:53:20 +0200
parents e04119814345
children c53a95d3c46d
comparison
equal deleted inserted replaced
33:9ee3cade837d 34:d620409f5eb8
1219 -if [ -w ${srcdir}/../lisp ]; then \ 1219 -if [ -w ${srcdir}/../lisp ]; then \
1220 w=`pwd`; cd ${srcdir}; $${w}/temacs -nl -batch -l inc-vers; \ 1220 w=`pwd`; cd ${srcdir}; $${w}/temacs -nl -batch -l inc-vers; \
1221 else true; fi 1221 else true; fi
1222 @touch SATISFIED 1222 @touch SATISFIED
1223 -$(DUMPENV) ./temacs -nl -batch -l loadup.el dump 1223 -$(DUMPENV) ./temacs -nl -batch -l loadup.el dump
1224 @if [ -f SATISFIED ]; then \ 1224 @if [ ! -f SATISFIED ]; then \
1225 $(MAKE) release; \ 1225 $(MAKE) release; \
1226 fi 1226 fi
1227 @/bin/rm -f SATISFIED
1227 #else /* ! defined (HAVE_SHM) */ 1228 #else /* ! defined (HAVE_SHM) */
1228 -if [ -w ${srcdir}/../lisp ]; then \ 1229 -if [ -w ${srcdir}/../lisp ]; then \
1229 w=`pwd`; cd ${srcdir}; $${w}/temacs -batch -l inc-vers; \ 1230 w=`pwd`; cd ${srcdir}; $${w}/temacs -batch -l inc-vers; \
1230 else true; fi 1231 else true; fi
1231 @touch SATISFIED 1232 @touch SATISFIED
1232 -$(DUMPENV) ./temacs -batch -l loadup.el dump 1233 -$(DUMPENV) ./temacs -batch -l loadup.el dump
1233 @if [ -f SATISFIED ]; then \ 1234 @if [ ! -f SATISFIED ]; then \
1234 $(MAKE) release; \ 1235 $(MAKE) release; \
1235 fi 1236 fi
1237 @/bin/rm -f SATISFIED
1236 #endif /* ! defined (HAVE_SHM) */ 1238 #endif /* ! defined (HAVE_SHM) */
1237 touch release 1239 touch release
1238 #endif /* ! defined (CANNOT_DUMP) */ 1240 #endif /* ! defined (CANNOT_DUMP) */
1239 1241
1240 xemacs: temacs ${libsrc}DOC ${lisp} MOFILE OTHER_FILES 1242 xemacs: temacs ${libsrc}DOC ${lisp} MOFILE OTHER_FILES
1241 @touch SATISFIED 1243 @touch SATISFIED
1242 -$(DUMPENV) ./temacs -batch -l loadup.el dump 1244 -$(DUMPENV) ./temacs -batch -l loadup.el dump
1243 @if [ -f SATISFIED ]; then \ 1245 @if [ ! -f SATISFIED ]; then \
1244 $(MAKE) xemacs; \ 1246 $(MAKE) xemacs; \
1245 fi 1247 fi
1248 @/bin/rm -f SATISFIED
1246 1249
1247 xemacs-no-site-file: temacs ${libsrc}DOC ${lisp} MOFILE OTHER_FILES 1250 xemacs-no-site-file: temacs ${libsrc}DOC ${lisp} MOFILE OTHER_FILES
1248 @touch SATISFIED 1251 @touch SATISFIED
1249 -$(DUMPENV) ./temacs -batch -l loadup.el dump no-site-file 1252 -$(DUMPENV) ./temacs -batch -l loadup.el dump no-site-file
1250 @if [ -f SATISFIED ]; then \ 1253 @if [ -f SATISFIED ]; then \
1251 $(MAKE) xemacs-no-site-file; \ 1254 $(MAKE) xemacs-no-site-file; \
1252 fi 1255 fi
1256 @/bin/rm -f SATISFIED
1253 1257
1254 obj_src = $(objs:.o=.c) 1258 obj_src = $(objs:.o=.c)
1255 1259
1256 1260
1257 #ifdef NO_DOC_FILE 1261 #ifdef NO_DOC_FILE
1258 ${libsrc}DOC: ${libsrc}make-docfile 1262 ${libsrc}DOC: ${libsrc}make-docfile
1259 #else 1263 #else
1260 ${libsrc}DOC: ${libsrc}make-docfile ${obj_src} ${lisp} 1264 ${libsrc}DOC: ${libsrc}make-docfile ${obj_src} ${lisp}
1261 #endif 1265 #endif
1262 rm -f ${libsrc}DOC 1266 rm -f ${libsrc}DOC
1263 ${libsrc}make-docfile -d ${srcdir} -i ${lispdir}../site-packages \ 1267 ${libsrc}make-docfile -d ${srcdir} -i ../site-packages \
1264 ${obj_src} \ 1268 ${obj_src} \
1265 ${mallocdocsrc} ${rallocdocsrc} ${lispdir}version.el \ 1269 ${mallocdocsrc} ${rallocdocsrc} ${lispdir}version.el \
1266 ${lisp} > ${libsrc}DOC 1270 ${lisp} > ${libsrc}DOC
1267 1271
1268 dump_elcs: dump-elcs 1272 dump_elcs: dump-elcs