diff options
| author | Stefan Monnier | 2002-03-22 22:59:56 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2002-03-22 22:59:56 +0000 |
| commit | a282cc8cb62f507742de10c5ab0522ee31a551ed (patch) | |
| tree | e7eb25806c1a559a1912408355a2e2f14665106e /src | |
| parent | e721aa94ec6376ac3da8804674601d0be86fa51b (diff) | |
| download | emacs-a282cc8cb62f507742de10c5ab0522ee31a551ed.tar.gz emacs-a282cc8cb62f507742de10c5ab0522ee31a551ed.zip | |
(bootstrapclean): New target.
(bootstrap-temacs, bootstrap-doc): Remove.
(bootstrap-emacs): Use a bog-standard `temacs'.
Don't bother to build a DOC file.
Diffstat (limited to 'src')
| -rw-r--r-- | src/Makefile.in | 23 |
1 files changed, 5 insertions, 18 deletions
diff --git a/src/Makefile.in b/src/Makefile.in index 1029b03ef63..4d4845db14b 100644 --- a/src/Makefile.in +++ b/src/Makefile.in | |||
| @@ -811,7 +811,7 @@ shortlisp= \ | |||
| 811 | We must unconditionally put them in the DOC file. | 811 | We must unconditionally put them in the DOC file. |
| 812 | We use ../lisp/ to start the file names | 812 | We use ../lisp/ to start the file names |
| 813 | to reduce the size of the argument list for make-docfile | 813 | to reduce the size of the argument list for make-docfile |
| 814 | for the sake of systems which can't handle large ones. */ | 814 | for the sake of systems which can\'t handle large ones. */ |
| 815 | SOME_MACHINE_LISP = ${dotdot}/lisp/mouse.elc \ | 815 | SOME_MACHINE_LISP = ${dotdot}/lisp/mouse.elc \ |
| 816 | ${dotdot}/lisp/select.elc ${dotdot}/lisp/scroll-bar.elc \ | 816 | ${dotdot}/lisp/select.elc ${dotdot}/lisp/scroll-bar.elc \ |
| 817 | ${dotdot}/lisp/vmsproc.elc ${dotdot}/lisp/vms-patch.elc \ | 817 | ${dotdot}/lisp/vmsproc.elc ${dotdot}/lisp/vms-patch.elc \ |
| @@ -955,7 +955,7 @@ really-oldXMenu: | |||
| 955 | #endif /* not USE_X_TOOLKIT */ | 955 | #endif /* not USE_X_TOOLKIT */ |
| 956 | #else /* not (HAVE_X_WINDOWS && HAVE_X11 && HAVE_MENUS) */ | 956 | #else /* not (HAVE_X_WINDOWS && HAVE_X11 && HAVE_MENUS) */ |
| 957 | 957 | ||
| 958 | /* We don't really need this, but satisfy the dependency. */ | 958 | /* We don\'t really need this, but satisfy the dependency. */ |
| 959 | stamp-oldxmenu: | 959 | stamp-oldxmenu: |
| 960 | touch stamp-oldxmenu | 960 | touch stamp-oldxmenu |
| 961 | #endif /* not (HAVE_X_WINDOWS && HAVE_X11 && HAVE_MENUS) */ | 961 | #endif /* not (HAVE_X_WINDOWS && HAVE_X11 && HAVE_MENUS) */ |
| @@ -1168,6 +1168,8 @@ sunfns.o: sunfns.c buffer.h window.h dispextern.h $(config_h) | |||
| 1168 | 1168 | ||
| 1169 | ${libsrc}emacstool: ${libsrc}emacstool.c | 1169 | ${libsrc}emacstool: ${libsrc}emacstool.c |
| 1170 | cd ${libsrc}; ${MAKE} ${MFLAGS} emacstool | 1170 | cd ${libsrc}; ${MAKE} ${MFLAGS} emacstool |
| 1171 | bootstrapclean: | ||
| 1172 | rm -f bootstrap-emacs | ||
| 1171 | mostlyclean: | 1173 | mostlyclean: |
| 1172 | rm -f temacs prefix-args core *.core \#* *.o libXMenu11.a liblw.a | 1174 | rm -f temacs prefix-args core *.core \#* *.o libXMenu11.a liblw.a |
| 1173 | rm -f ../etc/DOC | 1175 | rm -f ../etc/DOC |
| @@ -1226,24 +1228,10 @@ tags: TAGS TAGS-LISP $(lwlibdir)TAGS | |||
| 1226 | 1228 | ||
| 1227 | bootstrap: bootstrap-emacs | 1229 | bootstrap: bootstrap-emacs |
| 1228 | 1230 | ||
| 1229 | /* Build a temacs with a sufficiently large PURESIZE to load the | ||
| 1230 | Lisp files from loadup.el in source form. */ | ||
| 1231 | |||
| 1232 | bootstrap-temacs: | ||
| 1233 | LC_ALL=C $(MAKE) $(MFLAGS) temacs ALL_CFLAGS="$(ALL_CFLAGS) -DPURESIZE=5000000 -I../src" | ||
| 1234 | |||
| 1235 | /* Build a DOC file. */ | ||
| 1236 | |||
| 1237 | bootstrap-doc: ${libsrc}make-docfile | ||
| 1238 | -rm -f ${etc}DOC | ||
| 1239 | els=`echo ${shortlisp} ${SOME_MACHINE_LISP} \ | ||
| 1240 | | sed -e "s/\\.elc/.el/g"`; \ | ||
| 1241 | ${libsrc}make-docfile -d ${srcdir} $$els ${obj} > ${etc}DOC | ||
| 1242 | |||
| 1243 | /* Dump an Emacs executable named bootstrap-emacs containing the | 1231 | /* Dump an Emacs executable named bootstrap-emacs containing the |
| 1244 | files from loadup.el in source form. */ | 1232 | files from loadup.el in source form. */ |
| 1245 | 1233 | ||
| 1246 | bootstrap-emacs: bootstrap-temacs bootstrap-doc | 1234 | bootstrap-emacs: temacs |
| 1247 | #ifdef CANNOT_DUMP | 1235 | #ifdef CANNOT_DUMP |
| 1248 | ln temacs bootstrap-emacs | 1236 | ln temacs bootstrap-emacs |
| 1249 | #else | 1237 | #else |
| @@ -1254,5 +1242,4 @@ bootstrap-emacs: bootstrap-temacs bootstrap-doc | |||
| 1254 | #endif /* ! defined (HAVE_SHM) */ | 1242 | #endif /* ! defined (HAVE_SHM) */ |
| 1255 | #endif /* ! defined (CANNOT_DUMP) */ | 1243 | #endif /* ! defined (CANNOT_DUMP) */ |
| 1256 | mv -f emacs bootstrap-emacs | 1244 | mv -f emacs bootstrap-emacs |
| 1257 | rm -f temacs | ||
| 1258 | 1245 | ||