Changeset 745 for trunk/server/librpc/build_idl.sh
- Timestamp:
- Nov 27, 2012, 4:43:17 PM (13 years ago)
- Location:
- trunk/server
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
- Property svn:mergeinfo changed
/vendor/current merged: 581,587,591,594,597,600,615,618,740
- Property svn:mergeinfo changed
-
trunk/server/librpc/build_idl.sh
r414 r745 1 #!/ bin/sh1 #!/@unixroot/usr/bin/sh 2 2 3 3 if [ "$1" = "--full" ]; then … … 8 8 fi 9 9 10 ARGS="--outputdir $PIDL_OUTPUTDIR --header --ndr-parser --samba3-ndr-server --s amba3-ndr-client --server --client --python --dcom-proxy --com-header $PIDL_ARGS --"10 ARGS="--outputdir $PIDL_OUTPUTDIR --header --ndr-parser --samba3-ndr-server --server --client --python --dcom-proxy --com-header $PIDL_ARGS --" 11 11 IDL_FILES="$*" 12 12 … … 30 30 list="" 31 31 for f in ${IDL_FILES}; do 32 basename=`basename $f .idl` 33 ndr="$PIDL_OUTPUTDIR/py_$basename.c" 32 b=`basename $f .idl` 33 outfiles="$b.h ndr_${b}_c.c ndr_$b.h ndr_${b}_s.c srv_$b.c" 34 outfiles="$outfiles ndr_$b.c ndr_${b}_c.h py_$b.c srv_$b.h" 34 35 35 if [ -f $ndr ]; then 36 if [ "x`find $f -newer $ndr -print`" = "x$f" ]; then 37 list="$list $f" 38 fi 39 else 36 for o in $outfiles; do 37 [ -f $PIDL_OUTPUTDIR/$o ] || { 40 38 list="$list $f" 41 fi 39 break 40 } 41 test "`find $f -newer $PIDL_OUTPUTDIR/$o`" != "" && { 42 list="$list $f" 43 break 44 } 45 done 42 46 done 43 47
Note:
See TracChangeset
for help on using the changeset viewer.