- -e 's;\(#.*PATH_LOCK\).*$$;\1 "${lockdir}/";')
- @${srcdir}/move-if-change src/paths.h.tmp src/paths.h
-
-src: lib-src FRC.src
-lib-src: FRC.lib-src
-
-.RECURSIVE: ${SUBDIR}
-
-${SUBDIR}: ${SUBDIR_MAKEFILES} FRC
- cd $@; $(MAKE) all ${MFLAGS} \
- CC='${CC}' CFLAGS='${CFLAGS}' MAKE='${MAKE}' \
- prefix='${prefix}' srcdir='${srcdir}/$@' libdir='${libdir}'
-
-## We build the makefiles for the subdirectories here so that we can
-## edit the values for the path variables into them. This means that
-## when the user has built them from this makefile once, they will use
-## the right default values for the path variables.
-lib-src/Makefile: ${srcdir}/lib-src/Makefile.in Makefile
- rm -f lib-src/Makefile.tmp
- @echo "Producing \`lib-src/Makefile' from \`${srcdir}/lib-src/Makefile.in'."
- @(echo "# This file is generated from \`${srcdir}/lib-src/Makefile.in'." ; \
- echo "# If you are thinking about editing it, you should seriously consider" ; \
- echo "# running \`make lib-src/Makefile' at the top of the" ; \
- echo "# Emacs build tree instead, or editing" ; \
- echo "# \`${srcdir}/lib-src/Makefile.in' itself." ; \
- sed < ${srcdir}/lib-src/Makefile.in \
- -e 's|^\(version *=\).*$$|\1'"${version}"'|' \
- -e 's|^\(configname *=\).*$$|\1'"${configuration}"'|' \
- -e 's|^\(prefix *=\).*$$|\1'"${prefix}"'|' \
- -e 's|^\(exec_prefix *=\).*$$|\1'"${exec_prefix}"'|' \
- -e 's|^\(libdir *=\).*$$|\1'"${libdir}"'|' \
- -e 's|^\(srcdir *=\).*$$|\1'"${srcdir}"'/lib-src|' \
- -e 's|^\(VPATH *=\).*$$|\1'"${srcdir}"'/lib-src|' \
- -e 's|^\(archlibdir *=\).*$$|\1'"${archlibdir}"'|' \
- -e 's|^\(ALLOCA *=\).*$$|\1'"${ALLOCA}"'|' \
- -e 's|^\(YACC *=\).*$$|\1'"${YACC}"'|' \
- -e 's|^CC *=.*$$|CC='"${CC}"'|' \
- -e 's|^CFLAGS *=.*$$|CFLAGS='"${CFLAGS}"'|' \
- -e 's|^C_SWITCH_SYSTEM *=.*$$|C_SWITCH_SYSTEM='"${C_SWITCH_SYSTEM}"'|' \
- -e 's|^LOADLIBES *=.*$$|LOADLIBES='"${libsrc_libs}"'|' \
- -e '/^# DIST: /d') > lib-src/Makefile.tmp
- @${srcdir}/move-if-change lib-src/Makefile.tmp lib-src/Makefile
- chmod -w lib-src/Makefile
-
-src/Makefile: ${srcdir}/src/Makefile.in Makefile
- rm -f src/Makefile.tmp
- @echo "Producing \`src/Makefile' from \`${srcdir}/src/Makefile.in'."
- @(echo "# This file is generated from \`${srcdir}/src/Makefile.in'." ; \
- echo "# If you are thinking about editing it, you should seriously consider" ; \
- echo "# running \`make src/Makefile' at the top of the" ; \
- echo "# Emacs build tree instead, or editing" ; \
- echo "# \`${srcdir}/src/Makefile.in' itself." ; \
- sed < ${srcdir}/src/Makefile.in \
- -e 's|^\(srcdir *=\).*$$|\1${srcdir}/src|' \
- -e 's|^\(VPATH *=\).*$$|\1${srcdir}/src|' \
- -e 's|^CC *=.*$$|CC=${CC}|' \
- -e 's|^CPP *=.*$$|CPP=${CPP}|' \
- -e 's|^LN_S *=.*$$|LN_S=${LN_S}|' \
- -e 's|^CFLAGS *=.*$$|CFLAGS=${CFLAGS}|' \
- -e 's|^\(C_SWITCH_SYSTEM *=\).*$$|\1'"${C_SWITCH_SYSTEM}"'|' \
- -e 's|^\(LD_SWITCH_X_SITE *=\).*$$|\1${LD_SWITCH_X_SITE}|' \
- -e '/^# DIST: /d') > src/Makefile.tmp
- @${srcdir}/move-if-change src/Makefile.tmp src/Makefile
- chmod -w src/Makefile
-
-oldXMenu/Makefile: ${srcdir}/oldXMenu/Makefile.in Makefile
- rm -f oldXMenu/Makefile.tmp
- @echo "Producing \`oldXMenu/Makefile' from \`${srcdir}/oldXMenu/Makefile.in'."
- @(echo "# This file is generated from \`${srcdir}/oldXMenu/Makefile.in'." ; \
- echo "# If you are thinking about editing it, you should seriously consider" ; \
- echo "# running \`make oldXMenu/Makefile' at the top of the" ; \
- echo "# Emacs build tree instead, or editing" ; \
- echo "# \`${srcdir}/oldXMenu/Makefile.in' itself." ; \
- sed < ${srcdir}/oldXMenu/Makefile.in \
- -e 's|^\(srcdir *=\).*$$|\1'"${srcdir}"'/oldXMenu|' \
- -e 's|^\(VPATH *=\).*$$|\1'"${srcdir}"'/oldXMenu|' \
- -e 's|^\(C_SWITCH_X_SITE *=\).*$$|\1'"${C_SWITCH_X_SITE}"'|' \
- -e 's|^CC *=.*$$|CC='"${CC}"'|' \
- -e 's|^DEFS *=.*$$|DEFS='"${DEFS}"'|' \
- -e '/^# DIST: /d') > oldXMenu/Makefile.tmp
- @${srcdir}/move-if-change oldXMenu/Makefile.tmp oldXMenu/Makefile
- chmod -w oldXMenu/Makefile
-
-Makefile:
+ -e 's;\(#.*PATH_BITMAPS\).*$$;\1 "${bitmapdir}";' \
+ -e 's;\(#.*PATH_X_DEFAULTS\).*$$;\1 "${x_default_search_path}";' \
+ -e 's;\(#.*PATH_GAME\).*$$;\1 "${gamedir}";' \
+ -e 's;\(#.*PATH_DOC\).*$$;\1 "${docdir}";' \
+ -e 's;/[*] *arch-tag:.*;/*;') && \
+ ${srcdir}/move-if-change epaths.h.$$$$ src/epaths.h
+
+# For parallel make, src should be build before leim.
+# "export PARALLEL=0" is for SGI's Make, to prevent it from
+# running more than 1 process in the leim directory, especially for
+# the $TIT files there.
+leim: src ${SUBDIR_MAKEFILES} FRC
+ (export PARALLEL; PARALLEL=0; cd $@; $(MAKE) all $(MFLAGS) \
+ CC='${CC}' CFLAGS='${CFLAGS}' CPPFLAGS='${CPPFLAGS}' \
+ LDFLAGS='${LDFLAGS}' MAKE='${MAKE}')
+
+src: lib-src FRC
+
+lib-src: FRC src/config.stamp
+
+.RECURSIVE: ${SUBDIR} leim
+
+${SUBDIR}: maybe_bootstrap ${SUBDIR_MAKEFILES} FRC
+ cd $@; $(MAKE) all $(MFLAGS) \
+ CC='${CC}' CFLAGS='${CFLAGS}' CPPFLAGS='${CPPFLAGS}' \
+ LDFLAGS='${LDFLAGS}' MAKE='${MAKE}'
+
+blessmail: ${SUBDIR_MAKEFILES} src FRC
+ cd lib-src; $(MAKE) maybe-blessmail $(MFLAGS) \
+ MAKE='${MAKE}' archlibdir='$(archlibdir)'
+
+Makefile: $(srcdir)/Makefile.in config.status
+ ./config.status
+
+config.status: ${srcdir}/configure
+ ./config.status --recheck
+
+AUTOCONF_INPUTS = @MAINT@ $(srcdir)/configure.in $(srcdir)/m4/getopt.m4
+
+$(srcdir)/configure: $(AUTOCONF_INPUTS)
+ cd ${srcdir} && autoconf
+
+$(srcdir)/src/config.in: $(srcdir)/src/stamp-h.in
+ @true
+$(srcdir)/src/stamp-h.in: $(AUTOCONF_INPUTS)
+ cd ${srcdir} && autoheader
+ rm -f $(srcdir)/src/stamp-h.in
+ echo timestamp > $(srcdir)/src/stamp-h.in
+
+src/Makefile: $(srcdir)/src/Makefile.in config.status
+ ./config.status
+
+src/config.stamp: $(srcdir)/src/config.in config.status
+ ./config.status
+ touch src/config.stamp
+
+lib-src/Makefile: $(srcdir)/lib-src/Makefile.in config.status
+ ./config.status
+
+man/Makefile: $(srcdir)/man/Makefile.in config.status
+ ./config.status
+
+lispref/Makefile: $(srcdir)/lispref/Makefile.in config.status
+ ./config.status
+
+lispintro/Makefile: $(srcdir)/lispintro/Makefile.in config.status
+ ./config.status
+
+oldXMenu/Makefile: $(srcdir)/oldXMenu/Makefile.in config.status
+ ./config.status
+
+lwlib/Makefile: $(srcdir)/lwlib/Makefile.in config.status
+ ./config.status
+
+leim/Makefile: $(srcdir)/leim/Makefile.in config.status