build: remove gcc dependency on Mac OS X. 28/29728/1
authorKitae Kim <kt920.kim@samsung.com>
Fri, 10 Oct 2014 01:28:47 +0000 (10:28 +0900)
committerGiWoong Kim <giwoong.kim@samsung.com>
Mon, 3 Nov 2014 10:15:34 +0000 (19:15 +0900)
Change-Id: I1ffa24aafe9fbdfddcb72e4d0ae4bf4e52ef2b87
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
tizen/src/Makefile
tizen/src/skin/client/build.xml
tizen/src/skin/client/native_src/make_so_mac.sh

index f7e01f1a04f664645430c1be26f57cd438f2dc72..273bb8c6ce398e49356a07a59bcb13890848a158 100644 (file)
@@ -4,6 +4,11 @@ DIBS_ARM_DIR=../arm
 DIBS_COMMON_DIR=../common
 DIBS_SWT_DIR=-Dclasspath.dibs=$(ROOTDIR)/tools/emulator/bin
 
+ifeq ($(CC),"")
+       @echo "cc does not exist"
+       @exit 1
+endif
+
 ifndef TIZEN_SDK_DEV_PATH
 TIZEN_SDK_DEV_PATH=${HOME}/tizen-sdk-dev
 endif
@@ -46,9 +51,9 @@ CHECK_GL_LDFLAGS += -mmacosx-version-min=10.4 `pkg-config --cflags --libs glib-2
 endif
 
 util/check-gl$(EXESUF): $(CHECK_GL_OBJS)
-       gcc $(CHECK_GL_OBJS) $(CHECK_GL_LDFLAGS) -o $@
+       $(CC) $(CHECK_GL_OBJS) $(CHECK_GL_LDFLAGS) -o $@
 $(CHECK_GL_OBJS): %.o: %.c
-       gcc $< $(CHECK_GL_CFLAGS) -o $@
+       $(CC) $< $(CHECK_GL_CFLAGS) -o $@
 
 # Building check-cam
 CHECK_CAM_CFLAGS = -c
index b1c27b130f6e287bcca6de952dd391dca861800e..305116c2dc2f7a748b0b9f0bf672a1b2e86fff3a 100644 (file)
                        <classpath refid="classpath" />
                        <class name="org.tizen.emulator.skin.EmulatorShmSkin" />
                </javah>
-               <exec dir="native_src" executable="gcc" failifexecutionfails="false">
+               <exec dir="native_src" executable="cc" failifexecutionfails="false">
                        <arg line="-mmacosx-version-min=10.4" />
                        <arg line="-c" />
                        <arg line="share.c" />
                        <arg line="share.o" />
                        <arg line="-I${env.JAVA_JNI_H_INCLUDE_PATH}" />
                </exec>
-               <exec dir="native_src" executable="gcc" failifexecutionfails="false">
+               <exec dir="native_src" executable="cc" failifexecutionfails="false">
                        <arg line="-dynamiclib" />
                        <arg line="share.o" />
                        <arg line="-o" />
index d7262f6db9c30d19130cd1e09d7f784b3af33398..2ecbba95e23f5b3b6cf0623efe68f34984575ba5 100755 (executable)
@@ -5,5 +5,5 @@
 javah -classpath ../emulator-skin.jar:../lib/swt.jar -jni org.tizen.emulator.skin.EmulatorShmSkin
 rm ./org_tizen_emulator_skin_EmulatorShmSkin_PollFBThread.h
 #TODO: jdk path
-gcc -c share.c -o share.o -I/System/Library/Frameworks/JavaVM.framework/Headers
-gcc -dynamiclib share.o -o libshared.dylib
+cc -c share.c -o share.o -I/System/Library/Frameworks/JavaVM.framework/Headers
+cc -dynamiclib share.o -o libshared.dylib