comparison lisp/makefile.w32-in @ 96114:d2cbd54eeb90

($(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.
author Eli Zaretskii <eliz@gnu.org>
date Fri, 20 Jun 2008 15:47:19 +0000
parents 3a64b6ee3005
children a26f22db24ec
comparison
equal deleted inserted replaced
96113:3a64b6ee3005 96114:d2cbd54eeb90
107 term \ 107 term \
108 obsolete 108 obsolete
109 109
110 doit: 110 doit:
111 111
112 cus-load.el-SH:
113 echo ";;; cus-load.el --- automatically extracted custom dependencies" > $@
114 echo ";;" >> $@; echo ";;; Code:" >> $@
115 echo " " >> $@
116 echo ";; Local Variables:" >> $@
117 echo ";; version-control: never" >> $@
118 echo ";; no-byte-compile: t" >> $@
119 echo ";; no-update-autoloads: t" >> $@
120 echo ";; End:" >> $@
121
122 cus-load.el-CMD:
123 echo ;;; cus-load.el --- automatically extracted custom dependencies> $@
124 echo ;;>> $@
125 echo ;;; Code:>> $@
126 echo. >> $@
127 echo ;; Local Variables:>> $@
128 echo ;; version-control: never>> $@
129 echo ;; no-byte-compile: t>> $@
130 echo ;; no-update-autoloads: t>> $@
131 echo ;; End:>> $@
132
112 $(lisp)/cus-load.el: 133 $(lisp)/cus-load.el:
113 touch $@ 134 $(MAKE) $(MFLAGS) cus-load.el-$(SHELLTYPE)
135 mv cus-load.el-$(SHELLTYPE) $@
136
114 # WARNING: Do NOT split the part inside $(ARGQUOTE)s into multiple lines as 137 # WARNING: Do NOT split the part inside $(ARGQUOTE)s into multiple lines as
115 # this can break with GNU Make 3.81 and later if sh.exe is used. 138 # this can break with GNU Make 3.81 and later if sh.exe is used.
116 custom-deps: $(lisp)/cus-load.el $(lisp)/loaddefs.el doit 139 custom-deps: $(lisp)/cus-load.el $(lisp)/loaddefs.el doit
117 @echo Directories: $(WINS_ALMOST) 140 @echo Directories: $(WINS_ALMOST)
118 -$(emacs) -l cus-dep --eval $(ARGQUOTE)(setq find-file-hook nil)$(ARGQUOTE) -f custom-make-dependencies $(lisp) $(WINS_ALMOST) 141 -$(emacs) -l cus-dep --eval $(ARGQUOTE)(setq find-file-hook nil)$(ARGQUOTE) -f custom-make-dependencies $(lisp) $(WINS_ALMOST)