make generated qemud/*.[ch] files read-only

* qemud/Makefile.am (.x.c): Rewrite not to write directly to $@,
and to make generated files read-only.
(.x.h): Likewise.
This commit is contained in:
Jim Meyering 2008-10-28 17:48:11 +00:00
parent 487d57b341
commit d6efc2ffd3
2 changed files with 17 additions and 7 deletions

View File

@ -1,3 +1,10 @@
Tue Oct 28 13:46:50 +0100 2008 Jim Meyering <meyering@redhat.com>
make generated qemud/*.[ch] files read-only
* qemud/Makefile.am (.x.c): Rewrite not to write directly to $@,
and to make generated files read-only.
(.x.h): Likewise.
Tue Oct 28 13:29:14 +0100 2008 Jim Meyering <meyering@redhat.com>
avoid compiler warning when all storage backends are disabled

View File

@ -34,18 +34,21 @@ EXTRA_DIST = \
if RPCGEN
SUFFIXES = .x
.x.c:
rm -f $@
rpcgen -c -o $@ $<
rm -f $@ $@-t $@-t2
rpcgen -c -o $@-t $<
if GLIBC_RPCGEN
mv $@ $@.bak
perl -w rpcgen_fix.pl < $@.bak > $@
perl -w rpcgen_fix.pl $@-t > $@-t2
chmod 444 $@-t2
mv $@-t2 $@
endif
.x.h:
rm -f $@
rpcgen -h -o $@ $<
rm -f $@ $@-t
rpcgen -h -o $@-t $<
if GLIBC_RPCGEN
perl -i -p -e 's/\t/ /g' $@
perl -pi -e 's/\t/ /g' $@-t
chmod 444 $@-t
mv $@-t $@
endif
endif