<os family="mac" />
</condition>
+ <property environment="env" />
<property name="jar.file" value="emulator-skin.jar" />
<property name="mainclass" value="org.tizen.emulator.skin.EmulatorSkinMain" />
<arg line="Share.c" />
<arg line="-o" />
<arg line="libshare.so" />
- <arg line="-I/usr/lib/jvm/jdk1.7.0_04/include" />
+ <arg line="-I${env.JAVA_HOME}/include" />
<arg line="-fPIC" />
</exec>
<delete>
<arg line="Share.c" />
<arg line="-o" />
<arg line="libshare.dylib" />
- <arg line="-I/System/Library/Frameworks/JavaVM.framework/Headers" />
+ <arg line="-I${env.JAVA_HOME}/Headers" />
<arg line="-fPIC" />
</exec>
<delete>
</javac>
</target>
- <target name="create-native-linux-dibs" if="isLinux">
- <echo message="create native shared library on linux..." />
- <javah classpath="build;lib/swt.jar" destdir="native_src">
- <class name="org.tizen.emulator.skin.EmulatorSkin" />
- </javah>
- <exec dir="native_src" executable="gcc" failifexecutionfails="false">
- <arg line="-shared" />
- <arg line="-c" />
- <arg line="Share.c" />
- <arg line="-o" />
- <arg line="libshare.so" />
- <arg line="-I${include.path.jni}" />
- <arg line="-fPIC" />
- </exec>
- <delete>
- <fileset dir="native_src" includes="**/*.h" />
- </delete>
- </target>
-
- <target name="create-native-mac-dibs" if="isMac">
- <echo message="create native shared library on mac..." />
- <javah classpath="build;lib/swt.jar" destdir="native_src">
- <class name="org.tizen.emulator.skin.EmulatorSkin" />
- </javah>
- <exec dir="native_src" executable="gcc" failifexecutionfails="false">
- <arg line="-dynamiclib" />
- <arg line="-c" />
- <arg line="Share.c" />
- <arg line="-o" />
- <arg line="libshare.dylib" />
- <arg line="-I${include.path.jni}" />
- <arg line="-fPIC" />
- </exec>
- <delete>
- <fileset dir="native_src" includes="**/*.h" />
- </delete>
- </target>
-
- <target name="make-jar-dibs" depends="compile-dibs, create-native-linux-dibs, create-native-mac-dibs, create-jar" />
+ <target name="make-jar-dibs" depends="compile-dibs, create-native-linux, create-native-mac, create-jar" />
</project>