[Title] Modify build.xml to use JAVA_HOME env
authorsyeon.hwang <syeon.hwang@samsung.com>
Wed, 25 Jul 2012 07:51:36 +0000 (16:51 +0900)
committersyeon.hwang <syeon.hwang@samsung.com>
Wed, 25 Jul 2012 07:51:36 +0000 (16:51 +0900)
[Type]
[Module]
[Priority]
[CQ#]
[Redmine#]
[Problem]
[Cause]
[Solution]
[TestCase]

tizen/src/skin/client/build.xml

index 188594a..b4eb298 100644 (file)
@@ -11,6 +11,7 @@
                <os family="mac" />
        </condition>
 
+       <property environment="env" />
        <property name="jar.file" value="emulator-skin.jar" />
        <property name="mainclass" value="org.tizen.emulator.skin.EmulatorSkinMain" />
 
@@ -86,7 +87,7 @@
                        <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>