diff options
Diffstat (limited to 'source4/script/build_idl.sh')
-rwxr-xr-x | source4/script/build_idl.sh | 7 |
1 files changed, 7 insertions, 0 deletions
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 |