Mercurial > emacs
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) |