X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=mlt%2B%2B%2Fswig%2Fjava%2Fbuild;h=0f8ba2edcfcdf95629bfee48f48d5ad2de5f8a76;hb=2bce409ea8875f5375b203d48ca9991bc1b38e7d;hp=74c81e5a73f2bd707b4347ae366ba2d7fee32919;hpb=1e779c37ceeceadaeb9733966d6cdda6a5b11358;p=melted diff --git a/mlt++/swig/java/build b/mlt++/swig/java/build index 74c81e5..0f8ba2e 100755 --- a/mlt++/swig/java/build +++ b/mlt++/swig/java/build @@ -1,4 +1,4 @@ -#!/usr/bin/env sh +#!/bin/sh path=`which java 2> /dev/null` @@ -15,13 +15,13 @@ then # Invoke swig mkdir -p src_swig/net/sourceforge/mltpp - swig -c++ -I/usr/local/include/mlt++ `mlt-config --cflags` -java -outdir src_swig/net/sourceforge/mltpp -package net.sourceforge.mltpp mltpp.i || exit $? + swig -c++ -I../../src `pkg-config mlt-framework --cflags` -java -outdir src_swig/net/sourceforge/mltpp -package net.sourceforge.mltpp mltpp.i || exit $? # Compile the wrapper - g++ -D_GNU_SOURCE -c -rdynamic -pthread -I/usr/local/include/mlt++ `mlt-config --cflags` mltpp_wrap.cxx $JAVA_INCLUDE || exit $? + g++ -D_GNU_SOURCE -c -rdynamic -pthread -I../../src `pkg-config mlt-framework --cflags` mltpp_wrap.cxx $JAVA_INCLUDE || exit $? # Create the module - ld -shared mltpp_wrap.o -lmlt++ -o libmltpp_java.so || exit $? + gcc -shared mltpp_wrap.o -L../../src -lmlt++ -o libmltpp_java.so || exit $? # Compile the test javac `find src_swig -name '*.java'` || exit $?