📄 makefile
字号:
SDK = /Developer/SDKs/MacOSX10.4u.sdkEXTRA_CFLAGS = -I../sdlgui -I../sdlgui/SDL.framework/Headers -I../../libjpeg -ggdb -isysroot $(SDK) -DMAC_OS_X_VERSION_MIN_REQUIRED=MAC_OS_X_VERSION_10_2 -I../../ffmpeg -I../../ffmpeg/libavformat -I../../ffmpeg/libavcodec -I../../ffmpeg/libavutil -I../../ffmpeg/libswscale -DHAVE_FFMPEG -DHAVE_SDL -I../../libjpeg -mmacosx-version-min=10.4 -DHAVE_COREAUDIO_AMR -DHAVE_APPLE_BLUETOOTHCPPFLAGS = -Wall -Wextra -Wno-unused -I../core $(EXTRA_CFLAGS)CFLAGS = -arch ppc -arch i386CXXFLAGS = $(CFLAGS)LDFLAGS = -lm -framework SDL -framework Cocoa -framework IOBluetooth -framework IOBluetoothUI -L../../libjpeg -ljpeg -Wl,-syslibroot,$(SDK) -F. -arch ppc -arch i386 -L../../ffmpeg/libavformat -L../../ffmpeg/libavcodec -L../../ffmpeg/libavutil -lavformat -lavcodec -lavutil -lz -mmacosx-version-min=10.4 -framework AudioToolbox%.o : %.mm $(CXX) $(CXXFLAGS) $(CPPFLAGS) $< -c -o $@all: Movino.app../core/libmovino.a: make -C ../core libmovino.a EXTRA_CFLAGS="$(EXTRA_CFLAGS) -arch ppc -arch i386" HAVE_FFMPEG=yes EXTRAOBJS="btconn.o amrdec-ca.o"movino: main.o SDLMain.o ../core/libmovino.a $(CXX) -o $@ $+ $(LDFLAGS)Movino.app: movino Info.plist InfoPlist.strings mkdir -p $@/Contents/MacOS mkdir -p $@/Contents/Resources/English.lproj mkdir -p $@/Contents/Frameworks cp movino $@/Contents/MacOS cp Info.plist $@/Contents cat InfoPlist.strings | iconv -f utf-16 -t latin1 | sed s/%Rev%/r`svnversion ..`/ | iconv -f latin1 -t utf-16 > $@/Contents/Resources/English.lproj/InfoPlist.strings cp ../core/SDPRecord.plist $@/Contents/Resources cp ../movino.icns $@/Contents/Resources if [ -d $@/Contents/Frameworks/SDL.framework ]; then rm -rf $@/Contents/Frameworks/SDL.framework; fi cp -Rf SDL.framework $@/Contents/Frameworks cp -Rf SDLMain.nib $@/Contents/Resources cp ../../ffmpeg/libavutil/libavutil.dylib $@/Contents/Frameworks cp ../../ffmpeg/libavcodec/libavcodec.dylib $@/Contents/Frameworks cp ../../ffmpeg/libavformat/libavformat.dylib $@/Contents/Frameworks touch $@movino.dmg: Movino.app movino ./makedmg.sh $@ r`svnversion .`-include Makefile.dependdepend: $(CXX) $(CPPFLAGS) -MM *.cpp *.c > Makefile.dependclean: make -C ../core clean rm -rf movino Movino.app *.o ../core/*.o ../amr_float/*.o core *.dmg Makefile.depend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -