sunpinyin2/wrapper/macos/Makefile
author yongsun
Thu, 26 Nov 2009 23:45:38 +0800
changeset 466 42d901c7addc
permissions -rw-r--r--
added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
466
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
     1
all: debug
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
     2
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
     3
release: release-i386 release-ppc
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
     4
	cd build/Release/SunPinyin.app/Contents/MacOS; \
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
     5
	    lipo -create SunPinyin-i386 SunPinyin-ppc -o SunPinyin; \
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
     6
	    rm -f SunPinyin-i386 SunPinyin-ppc
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
     7
	rm -f build/SunPinyin.app
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
     8
	cd build ; ln -s Release/SunPinyin.app SunPinyin.app  
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
     9
	cd ../..; ./configure
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    10
	
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    11
release-i386: 
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    12
	cd ../..; CC='gcc -arch i386' CXX='g++ -arch i386' ./configure
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    13
	xcodebuild -project SunPinyin.xcodeproj -configuration Release-i386 build
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    14
	cd build/Release/SunPinyin.app/Contents/MacOS; mv SunPinyin SunPinyin-i386
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    15
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    16
release-ppc: 
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    17
	cd ../..; CC='gcc -arch ppc' CXX='g++ -arch ppc' ./configure
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    18
	xcodebuild -project SunPinyin.xcodeproj -configuration Release-ppc build
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    19
	cd build/Release/SunPinyin.app/Contents/MacOS; mv SunPinyin SunPinyin-ppc
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    20
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    21
debug:
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    22
	xcodebuild -project SunPinyin.xcodeproj -configuration Debug build
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    23
	rm -f build/SunPinyin.app
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    24
	cd build ; ln -s Debug/SunPinyin.app SunPinyin.app
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    25
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    26
clean:
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    27
	rm -rf build
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    28
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    29
install:
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    30
	rm -rf "/Library/Input Methods/SunPinyin.app"
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    31
	cp -r build/SunPinyin.app "/Library/Input Methods"
42d901c7addc added Makefile for macos building, and changed a wrong path of lm_sc.t3g in project setting
yongsun
parents:
diff changeset
    32