Not all sed versions support inplace editing, so do things ourselves.
Also use the sed version found by configure for consistency.
Change-Id: I6194b8dd6b7abf88d0b0fa36ba871e0ba092ce1e
Reviewed-on: http://gerrit.openafs.org/11655
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Daria Brashear <shadow@your-file-system.com>
RXDEBUG = @RXDEBUG@
ROKEN_HEADERS = @ROKEN_HEADERS@
ROKEN_LTLIBOBJS = @LTLIBOBJS@
+SED = @SED@
SHLIB_CFLAGS = @SHLIB_CFLAGS@
SHLIB_LDFLAGS = @SHLIB_LDFLAGS@
SHLIB_LINKER = @SHLIB_LINKER@
lex.yy.c : lex.l
${LEX} ${srcdir}/lex.l
- sed -f ${srcdir}/yy-lsed -i.orig lex.yy.c
+ ${MV} lex.yy.c lex.yy.c.orig
+ ${SED} -f ${srcdir}/yy-lsed lex.yy.c.orig > lex.yy.c
y.tab.o : y.tab.c
y.tab.c : grammar.y
${YACC} -d ${srcdir}/grammar.y
- sed -f ${srcdir}/yy-lsed -i.orig y.tab.h y.tab.c
+ ${MV} y.tab.h y.tab.h.orig
+ ${MV} y.tab.c y.tab.c.orig
+ ${SED} -f ${srcdir}/yy-lsed y.tab.h.orig > y.tab.h
+ ${SED} -f ${srcdir}/yy-lsed y.tab.c.orig > y.tab.c
#
# Installation targets