From d1f4ba08df3844a0d6af5e39ac66e724e68c32b3 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Wed, 10 Nov 2004 03:08:59 +0000 Subject: r3651: Add a new configure option --with-eparserdir This allows us to call 'make eparser_idl', generate the files required by the ethereal pidl plugin, and put them in the right place. (See lorikeet/ethereal) Andrew Bartlett (This used to be commit bd9497b092335b2646a1955ea7c55ad33eb7d538) --- source4/script/build_idl.sh | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'source4/script/build_idl.sh') diff --git a/source4/script/build_idl.sh b/source4/script/build_idl.sh index ec67c0aec0..6e4e049cb7 100755 --- a/source4/script/build_idl.sh +++ b/source4/script/build_idl.sh @@ -5,6 +5,7 @@ FULLBUILD=$1 [ -d librpc/gen_ndr ] || mkdir -p librpc/gen_ndr || exit 1 PIDL="$PERL ./build/pidl/pidl.pl --output librpc/gen_ndr/ndr_ --parse --header --parser --server" +EPARSERPIDL="$PERL ./build/pidl/pidl.pl --output $EPARSERPREFIX/ndr_ --parse --header --eparser" TABLES="$PERL ./build/pidl/tables.pl --output librpc/gen_ndr/tables" if [ x$FULLBUILD = xFULL ]; then @@ -16,6 +17,12 @@ if [ x$FULLBUILD = xFULL ]; then exit 0 fi +if [ x$FULLBUILD = xEPARSER ]; then + echo Rebuilding all idl files in librpc/idl + $EPARSERPIDL librpc/idl/*.idl || exit 1 + exit 0 +fi + list="" for f in librpc/idl/*.idl; do -- cgit