diff options
author | Jim Meyering <jim@meyering.net> | 2006-09-06 21:58:00 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2006-09-06 21:58:00 +0000 |
commit | d1aadab21bf8755e0fb75a838dc650e73f6ee78d (patch) | |
tree | 0f674efb9371db835069405e0bc9c2afe4d80f05 /modules/configmake | |
parent | 432f6b15b21916c7e9b99e5610741070c4f30c8f (diff) | |
download | gnulib-d1aadab21bf8755e0fb75a838dc650e73f6ee78d.tar.gz |
Make generated files be read-only.
* modules/alloca-opt (Makefile.am): Work also when $@ is read-only.
Ensure that each generated file is now read-only.
* modules/argz: Likewise.
* modules/arpa_inet: Likewise.
* modules/byteswap: Likewise.
* modules/configmake: Likewise.
* modules/fcntl: Likewise.
* modules/fnmatch: Likewise.
* modules/getopt: Likewise.
* modules/glob: Likewise.
* modules/inttypes: Likewise.
* modules/netinet_in: Likewise.
* modules/poll: Likewise.
* modules/stdbool: Likewise.
* modules/stdint: Likewise.
* modules/sys_select: Likewise.
* modules/sys_socket: Likewise.
* modules/sys_stat: Likewise.
* modules/sysexits: Likewise.
* modules/localcharset: Same as above, but continue using temporary
file named "t-$@" (why different?) rather than the "$@-t" used
everywhere else.
* modules/sysexits (Makefile.am): Replace literal occurrences
of "sysexit.h" more readable, and more consistent, "$@".
Diffstat (limited to 'modules/configmake')
-rw-r--r-- | modules/configmake | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/modules/configmake b/modules/configmake index 8090a33c4f..c3e9b37d63 100644 --- a/modules/configmake +++ b/modules/configmake @@ -24,6 +24,7 @@ Makefile.am: # # Listed in the same order as the GNU makefile conventions. configmake.h: Makefile + rm -f $@-t $@ ( \ echo '#define PREFIX "$(prefix)"'; \ echo '#define EXEC_PREFIX "$(exec_prefix)"'; \ @@ -49,6 +50,7 @@ configmake.h: Makefile echo '#define MANDIR "$(mandir)"'; \ echo '#define MANEXT "$(manext)"'; \ :) | sed '/""/d' >$@-t + chmod a-x $@-t mv $@-t $@ BUILT_SOURCES += configmake.h CLEANFILES += configmake.h configmake.h-t |