On Thu, Aug 21, 2008 at 3:33 PM, Mike Ralphson <mike@xxxxxxxxxxxx> wrote: > Signed-off-by: Mike Ralphson <mike@xxxxxxxxxxxx> You can also have a look at the Maven project for JGit (will have JGit-pgm mavenized once JGit's process is accepted). It should build JGit uniformly on Windows and Linux. http://repo.or.cz/w/egit/imyousuf.git?a=shortlog;h=refs/heads/mavenize-jgit Best regards, Imran > --- > make_jgit.sh | 24 +++++++++++++++++------- > 1 files changed, 17 insertions(+), 7 deletions(-) > > diff --git a/make_jgit.sh b/make_jgit.sh > index 13d0e32..c119202 100755 > --- a/make_jgit.sh > +++ b/make_jgit.sh > @@ -10,14 +10,24 @@ JARS=" > org.spearce.jgit.pgm/lib/args4j-2.0.9.jar > " > > -if [ -n "$JAVA_HOME" ] > -then > - PATH=$JAVA_HOME/bin:$PATH > -fi > - > +PSEP=":" > T=".temp$$.$O" > T_MF="$T.MF" > R=`pwd` > +if [ "$OSTYPE" = "cygwin" ] > +then > + R=`cygpath -m $R` > + PSEP=";" > +fi > +if [ "$MSYSTEM" = "MINGW" ] > +then > + PSEP=";" > +fi > + > +if [ -n "$JAVA_HOME" ] > +then > + PATH=${JAVA_HOME}/bin${PSEP}${PATH} > +fi > > cleanup_bin() { > rm -f $T $O+ $T_MF > @@ -44,7 +54,7 @@ do > then > CLASSPATH="$R/$j" > else > - CLASSPATH="$CLASSPATH:$R/$j" > + CLASSPATH="${CLASSPATH}${PSEP}$R/$j" > fi > done > export CLASSPATH > @@ -61,7 +71,7 @@ do > -encoding UTF-8 \ > -g \ > -d ../bin2) || die "Building $p failed." > - CLASSPATH="$CLASSPATH:$R/$p/bin2" > + CLASSPATH="${CLASSPATH}${PSEP}$R/$p/bin2" > done > > echo Manifest-Version: 1.0 >$T_MF && > -- > 1.5.6.4 > > -- > To unsubscribe from this list: send the line "unsubscribe git" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- Imran M Yousuf Email: imran@xxxxxxxxxxxxxxxxxxxxxx Blog: http://imyousuf-tech.blogs.smartitengineering.com/ Mobile: +880-1711402557 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html