[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdenonbeta/ksvg2/bindings
From: Nikolas Zimmermann <wildfox () kde ! org>
Date: 2005-08-25 9:26:49
Message-ID: 1124962009.877143.7866.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 453121 by wildfox:
Remove some code duplication, add --ontop flag when being in js language mode
M +18 -21 kdombinder.sh
--- trunk/kdenonbeta/ksvg2/bindings/kdombinder.sh #453120:453121
@@ -24,25 +24,17 @@
if ! test -f $BUILDDIR/ksvg2/bindings/$LANG/$MODULE/$INPUT; then
if echo $IDL | grep 'SVGPathSeg' &>/dev/null; then # Special case for \
'SVGPathSeg*' files...
- INPUTABS=`echo $INPUT | sed 's/\.cpp/Abs\.cpp/g'`
- INPUTREL=`echo $INPUT | sed 's/\.cpp/Rel\.cpp/g'`
+ INPUTABS=""
+ INPUTREL=""
- if [ -f $BUILDDIR/ksvg2/bindings/$LANG/$MODULE/$INPUTABS -a \
$BUILDDIR/ksvg2/bindings/$LANG/$MODULE/$INPUTABS -nt \
$SRCDIR/ksvg2/bindings/idl/$MODULE/$IDL ]; then
- regenerate=false
+ if [ $LANG == "js" ]; then
+ INPUTABS=`echo $INPUT | sed 's/Wrapper\.cpp/AbsWrapper\.cpp/g'`
+ INPUTREL=`echo $INPUT | sed 's/Wrapper\.cpp/RelWrapper\.cpp/g'`
else
- if [ -f $BUILDDIR/ksvg2/bindings/$LANG/$MODULE/$INPUTREL -a \
$BUILDDIR/ksvg2/bindings/$LANG/$MODULE/$INPUTREL -nt \
$SRCDIR/ksvg2/bindings/idl/$MODULE/$IDL ]; then
- regenerate=false
- fi
+ INPUTABS=`echo $INPUT | sed 's/\.cpp/Abs\.cpp/g'`
+ INPUTREL=`echo $INPUT | sed 's/\.cpp/Rel\.cpp/g'`
fi
- fi
-fi
-
-# Eek code duplication. Leo will take care soon :-)
-if ! test -f $BUILDDIR/ksvg2/bindings/$LANG/$MODULE/$INPUT; then
- if echo $IDL | grep 'SVGPathSeg' &>/dev/null; then # Special case for \
'SVGPathSeg*' files...
- INPUTABS=`echo $INPUT | sed 's/Wrapper\.cpp/AbsWerapper\.cpp/g'`
- INPUTREL=`echo $INPUT | sed 's/Wrapper\.cpp/RelWrapper\.cpp/g'`
-
+
if [ -f $BUILDDIR/ksvg2/bindings/$LANG/$MODULE/$INPUTABS -a \
$BUILDDIR/ksvg2/bindings/$LANG/$MODULE/$INPUTABS -nt \
$SRCDIR/ksvg2/bindings/idl/$MODULE/$IDL ]; then regenerate=false
else
@@ -54,10 +46,15 @@
fi
if $regenerate; then
+ ONTOP=""
+ if [ $LANG == "js" ]; then
+ ONTOP="--ontop"
+ fi
+
/usr/bin/env perl -I$SRCDIR/kdom/bindings $SRCDIR/kdom/bindings/kdomidl.pl \
- --generator $LANG --outputdir $BUILDDIR/ksvg2/bindings/$LANG \
- --input $SRCDIR/ksvg2/bindings/idl/$MODULE/$IDL \
- --includedir $SRCDIR/kdom/bindings/idl \
- --includedir $SRCDIR/ksvg2/bindings/idl \
- --documentation $SRCDIR/ksvg2/bindings/idl/$MODULE/docs-$MODULE.xml >/dev/null
+ --generator $LANG --outputdir $BUILDDIR/ksvg2/bindings/$LANG \
+ --input $SRCDIR/ksvg2/bindings/idl/$MODULE/$IDL $ONTOP \
+ --includedir $SRCDIR/kdom/bindings/idl \
+ --includedir $SRCDIR/ksvg2/bindings/idl \
+ --documentation $SRCDIR/ksvg2/bindings/idl/$MODULE/docs-$MODULE.xml \
>/dev/null fi
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic