+2008-06-20 Eli Zaretskii <eliz@gnu.org>
+
+ * makefile.w32-in (distclean): Depend on `clean'.
+ (clean): Delete calc/calc-loaddefs.el~ and eshell/esh-groups.el~.
+ (AUTOGENEL): Add $(lisp)/nxml/subdirs.el.
+ ($(lisp)/cus-load.el): Don't use `touch'. Instead, generate an
+ empty cus-load.el with `echo', and include "Local Variables"
+ section to prevent the empty file from being compiled.
+ (cus-load.el-SH, cus-load.el-CMD): New SHELLTYPE-specific targets
+ that generate an empty cus-load.el.
+
2008-06-20 Juanma Barranquero <lekktu@gmail.com>
* makefile.w32-in (bootstrap-clean-CMD, bootstrap-clean-SH):
doit:
+cus-load.el-SH:
+ echo ";;; cus-load.el --- automatically extracted custom dependencies" > $@
+ echo ";;" >> $@; echo ";;; Code:" >> $@
+ echo "\f" >> $@
+ echo ";; Local Variables:" >> $@
+ echo ";; version-control: never" >> $@
+ echo ";; no-byte-compile: t" >> $@
+ echo ";; no-update-autoloads: t" >> $@
+ echo ";; End:" >> $@
+
+cus-load.el-CMD:
+ echo ;;; cus-load.el --- automatically extracted custom dependencies> $@
+ echo ;;>> $@
+ echo ;;; Code:>> $@
+ echo.\f>> $@
+ echo ;; Local Variables:>> $@
+ echo ;; version-control: never>> $@
+ echo ;; no-byte-compile: t>> $@
+ echo ;; no-update-autoloads: t>> $@
+ echo ;; End:>> $@
+
$(lisp)/cus-load.el:
- touch $@
+ $(MAKE) $(MFLAGS) cus-load.el-$(SHELLTYPE)
+ mv cus-load.el-$(SHELLTYPE) $@
+
# 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.
custom-deps: $(lisp)/cus-load.el $(lisp)/loaddefs.el doit