#
# WARNING: Do NOT split the part inside $(ARGQUOTE)s into multiple lines as
# this can break with GNU Make 3.81 and later if sh.exe is used.
-bootstrap-temacs:
+bootstrap-temacs-CMD:
+ $(MAKE) $(MFLAGS) $(XMFLAGS) temacs CFLAGS=$(ARGQUOTE)$(ESC_CFLAGS) -DPURESIZE=5000000$(ARGQUOTE)
+
+bootstrap-temacs-SH:
$(MAKE) $(MFLAGS) $(XMFLAGS) temacs CFLAGS=$(ARGQUOTE)$(CFLAGS) -DPURESIZE=5000000$(ARGQUOTE)
+bootstrap-temacs:
+ $(MAKE) $(MFLAGS) bootstrap-temacs-$(SHELLTYPE)
+
#
# Dump an Emacs executable named bootstrap-emacs containing the
# files from loadup.el in source form.
$(EMACS_ROOT)/src/m/intel386.h \
$(EMACS_ROOT)/src/config.h \
$(EMACS_ROOT)/nt/inc/sys/stat.h
-LISP_H = $(SRC)/lisp.h $(SRC)/globals.h
-PROCESS_H = $(SRC)/process.h $(SRC)/gnutls.h
+LISP_H = $(SRC)/lisp.h \
+ $(SRC)/globals.h \
+ $(EMACS_ROOT)/nt/inc/inttypes.h \
+ $(EMACS_ROOT)/nt/inc/stdint.h
+PROCESS_H = $(SRC)/process.h \
+ $(EMACS_ROOT)/nt/inc/unistd.h \
+ $(SRC)/gnutls.h
$(BLD)/alloc.$(O) : \
$(SRC)/alloc.c \
$(BLD)/bidi.$(O) : \
$(SRC)/bidi.c \
$(CONFIG_H) \
+ $(EMACS_ROOT)/nt/inc/sys/time.h \
$(LISP_H) \
$(SRC)/bidimirror.h \
$(SRC)/biditype.h \
$(SRC)/buffer.h \
$(SRC)/character.h \
$(SRC)/dispextern.h \
+ $(SRC)/systime.h \
$(SRC)/w32gui.h
$(BLD)/buffer.$(O) : \
$(BLD)/bytecode.$(O) : \
$(SRC)/bytecode.c \
$(CONFIG_H) \
+ $(EMACS_ROOT)/nt/inc/sys/time.h \
$(LISP_H) \
$(SRC)/buffer.h \
$(SRC)/character.h \
$(SRC)/dispextern.h \
$(SRC)/syntax.h \
+ $(SRC)/systime.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(BLD)/character.$(O) : \
$(SRC)/character.c \
$(CONFIG_H) \
+ $(EMACS_ROOT)/lib/intprops.h \
$(LISP_H) \
$(SRC)/buffer.h \
$(SRC)/character.h \
$(BLD)/coding.$(O) : \
$(SRC)/coding.c \
$(CONFIG_H) \
+ $(EMACS_ROOT)/nt/inc/sys/time.h \
$(LISP_H) \
$(SRC)/buffer.h \
$(SRC)/ccl.h \
$(SRC)/composite.h \
$(SRC)/dispextern.h \
$(SRC)/frame.h \
+ $(SRC)/systime.h \
$(SRC)/termhooks.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(BLD)/composite.$(O) : \
$(SRC)/composite.c \
$(CONFIG_H) \
+ $(EMACS_ROOT)/nt/inc/sys/time.h \
$(LISP_H) \
$(SRC)/buffer.h \
$(SRC)/ccl.h \
$(SRC)/font.h \
$(SRC)/frame.h \
$(SRC)/intervals.h \
+ $(SRC)/systime.h \
$(SRC)/termhooks.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(SRC)/data.c \
$(CONFIG_H) \
$(EMACS_ROOT)/nt/inc/sys/time.h \
+ $(EMACS_ROOT)/lib/intprops.h \
$(LISP_H) \
$(SRC)/buffer.h \
$(SRC)/ccl.h \
$(EMACS_ROOT)/nt/inc/sys/time.h \
$(EMACS_ROOT)/lib/intprops.h \
$(EMACS_ROOT)/lib/strftime.h \
+ $(EMACS_ROOT)/lib/verify.h \
$(LISP_H) \
$(SRC)/atimer.h \
$(SRC)/blockinput.h \
$(CONFIG_H) \
$(EMACS_ROOT)/nt/inc/langinfo.h \
$(EMACS_ROOT)/nt/inc/nl_types.h \
- $(EMACS_ROOT)/nt/inc/stdint.h \
$(EMACS_ROOT)/nt/inc/unistd.h \
$(EMACS_ROOT)/nt/inc/sys/time.h \
$(EMACS_ROOT)/lib/md5.h \
+ $(EMACS_ROOT)/lib/sha1.h \
$(LISP_H) \
$(SRC)/atimer.h \
$(SRC)/blockinput.h \
$(BLD)/font.$(O) : \
$(SRC)/font.c \
$(CONFIG_H) \
+ $(EMACS_ROOT)/nt/inc/sys/time.h \
$(LISP_H) \
$(SRC)/buffer.h \
$(SRC)/ccl.h \
$(SRC)/font.h \
$(SRC)/fontset.h \
$(SRC)/frame.h \
+ $(SRC)/systime.h \
$(SRC)/w32gui.h \
$(SRC)/w32term.h \
$(SRC)/window.h
$(SRC)/insdel.c \
$(CONFIG_H) \
$(EMACS_ROOT)/nt/inc/sys/time.h \
+ $(EMACS_ROOT)/lib/intprops.h \
$(LISP_H) \
$(SRC)/atimer.h \
$(SRC)/blockinput.h \
$(BLD)/lread.$(O) : \
$(SRC)/lread.c \
$(CONFIG_H) \
- $(EMACS_ROOT)/nt/inc/inttypes.h \
- $(EMACS_ROOT)/nt/inc/stdint.h \
$(EMACS_ROOT)/nt/inc/unistd.h \
$(EMACS_ROOT)/nt/inc/sys/file.h \
$(EMACS_ROOT)/nt/inc/sys/time.h \
$(BLD)/w32console.$(O) : \
$(SRC)/w32console.c \
$(CONFIG_H) \
+ $(EMACS_ROOT)/nt/inc/sys/time.h \
$(LISP_H) \
$(SRC)/character.h \
$(SRC)/coding.h \
$(SRC)/dispextern.h \
$(SRC)/disptab.h \
$(SRC)/frame.h \
+ $(SRC)/systime.h \
$(SRC)/termchar.h \
$(SRC)/termhooks.h \
$(SRC)/w32gui.h \
$(BLD)/process.$(O) : \
$(SRC)/process.c \
$(CONFIG_H) \
- $(EMACS_ROOT)/nt/inc/inttypes.h \
$(EMACS_ROOT)/nt/inc/netdb.h \
- $(EMACS_ROOT)/nt/inc/stdint.h \
$(EMACS_ROOT)/nt/inc/unistd.h \
$(EMACS_ROOT)/nt/inc/arpa/inet.h \
$(EMACS_ROOT)/nt/inc/netinet/in.h \
$(BLD)/syntax.$(O) : \
$(SRC)/syntax.c \
$(CONFIG_H) \
+ $(EMACS_ROOT)/nt/inc/sys/time.h \
$(LISP_H) \
$(SRC)/buffer.h \
$(SRC)/category.h \
$(SRC)/keymap.h \
$(SRC)/regex.h \
$(SRC)/syntax.h \
+ $(SRC)/systime.h \
$(SRC)/w32gui.h
$(BLD)/sysdep.$(O) : \
$(BLD)/textprop.$(O) : \
$(SRC)/textprop.c \
$(CONFIG_H) \
+ $(EMACS_ROOT)/nt/inc/sys/time.h \
$(LISP_H) \
$(SRC)/buffer.h \
$(SRC)/composite.h \
$(SRC)/dispextern.h \
$(SRC)/intervals.h \
+ $(SRC)/systime.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(BLD)/undo.$(O) : \
$(SRC)/undo.c \
$(CONFIG_H) \
+ $(EMACS_ROOT)/nt/inc/sys/time.h \
$(LISP_H) \
$(SRC)/buffer.h \
$(SRC)/commands.h \
$(SRC)/dispextern.h \
+ $(SRC)/systime.h \
$(SRC)/w32gui.h \
$(SRC)/window.h
$(BLD)/w32font.$(O) : \
$(SRC)/w32font.c \
$(CONFIG_H) \
+ $(EMACS_ROOT)/nt/inc/sys/time.h \
$(LISP_H) \
$(SRC)/ccl.h \
$(SRC)/character.h \
$(SRC)/font.h \
$(SRC)/fontset.h \
$(SRC)/frame.h \
+ $(SRC)/systime.h \
$(SRC)/w32font.h \
$(SRC)/w32gui.h \
$(SRC)/w32term.h
$(BLD)/w32uniscribe.$(O) : \
$(SRC)/w32uniscribe.c \
$(CONFIG_H) \
+ $(EMACS_ROOT)/nt/inc/sys/time.h \
$(LISP_H) \
$(SRC)/ccl.h \
$(SRC)/character.h \
$(SRC)/font.h \
$(SRC)/fontset.h \
$(SRC)/frame.h \
+ $(SRC)/systime.h \
$(SRC)/w32font.h \
$(SRC)/w32gui.h \
$(SRC)/w32term.h