build: Make the sed(1) command more portable.

BSD sed(1) requires an argument after -i giving the suffix to put on the
backup it makes. Also, the regular expression given doesn't seem to work
for me. This command should work everywhere.

Signed-off-by: Chip Davis <cdavis@codeweavers.com>
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Chip Davis 2018-08-10 16:01:29 -05:00 committed by Alexandre Julliard
parent 185c0b412d
commit 923ec78c01

View File

@ -150,8 +150,9 @@ vkd3d_v_widl_1 =
EXTRA_DIST += $(widl_headers) $(widl_headers:.h=.idl)
$(widl_headers): %.h: %.idl
if HAVE_WIDL
$(VKD3D_V_WIDL)$(WIDL) -o $@ $<
sed -e '/#include <\(rpc.h\|rpcndr.h\)>/d' -i $@
$(VKD3D_V_WIDL)$(WIDL) -h -o $@.tmp $<
$(SED) -e '/#include <rpc.h>/d' -e '/#include <rpcndr.h>/d' <$@.tmp >$@
$(RM) $@.tmp
else
echo "widl is required to generate $<"
endif