parent
							
								
									d4b5956a81
								
							
						
					
					
						commit
						e882ecde7d
					
				| @ -1,37 +0,0 @@ | ||||
| #!/bin/bash | ||||
| 
 | ||||
| NDK=/home/mn/bin/android-ndk-r15b | ||||
| SYSROOT=$NDK/platforms/android-16/arch-arm/ | ||||
| TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64 | ||||
| PREFIX=../output | ||||
| ADDI_CFLAGS="-marm" | ||||
| 
 | ||||
| 
 | ||||
| function build_ffmpeg | ||||
| { | ||||
|     ./configure \ | ||||
|         --prefix=$PREFIX \ | ||||
|         --enable-shared \ | ||||
|         --enable-small \ | ||||
|         --disable-static \ | ||||
|         --disable-doc \ | ||||
|         --disable-ffmpeg \ | ||||
|         --disable-ffplay \ | ||||
|         --disable-ffprobe \ | ||||
|         --disable-ffserver \ | ||||
|         --disable-symver \ | ||||
|         --target-os=linux \ | ||||
|         --arch=arm \ | ||||
|         --cross-prefix=$TOOLCHAIN/bin/arm-linux-androideabi- \ | ||||
|         --enable-cross-compile \ | ||||
|         --sysroot=$SYSROOT \ | ||||
|         --extra-cflags="-Os -fpic $ADDI_CFLAGS" \ | ||||
|         --extra-ldflags="$ADDI_LDFLAGS" \ | ||||
|         $ADDITIONAL_CONFIGURE_FLAG | ||||
|     make clean | ||||
|     make | ||||
|     make install | ||||
| } | ||||
| 
 | ||||
| cd ffmpeg | ||||
| build_ffmpeg | ||||
| @ -0,0 +1,21 @@ | ||||
| WORKING_DIR := $(call my-dir)
 | ||||
| 
 | ||||
| include $(CLEAR_VARS) | ||||
| 
 | ||||
| LOCAL_PATH := $(WORKING_DIR)
 | ||||
| LOCAL_ARM_MODE  := arm
 | ||||
| LOCAL_MODULE    := mp3lame
 | ||||
| LOCAL_SRC_FILES := mp3lame/bitstream.c mp3lame/encoder.c \
 | ||||
|                    mp3lame/fft.c mp3lame/gain_analysis.c mp3lame/id3tag.c \
 | ||||
|                    mp3lame/lame.c mp3lame/newmdct.c mp3lame/quantize.c \
 | ||||
|                    mp3lame/presets.c mp3lame/psymodel.c mp3lame/quantize_pvt.c \
 | ||||
|                    mp3lame/reservoir.c mp3lame/set_get.c mp3lame/tables.c \
 | ||||
|                    mp3lame/takehiro.c mp3lame/util.c mp3lame/vbrquantize.c \
 | ||||
|                    mp3lame/VbrTag.c mp3lame/version.c
 | ||||
| 
 | ||||
| LOCAL_C_INCLUDES := mp3lame
 | ||||
| LOCAL_LDLIBS    := -llog -lz -lm -landroid
 | ||||
| 
 | ||||
| include $(BUILD_STATIC_LIBRARY) | ||||
| #include $(BUILD_SHARED_LIBRARY)
 | ||||
| 
 | ||||
| @ -0,0 +1,19 @@ | ||||
| WORKING_DIR := $(call my-dir)
 | ||||
| 
 | ||||
| include $(CLEAR_VARS) | ||||
| 
 | ||||
| LOCAL_PATH := $(WORKING_DIR)
 | ||||
| LOCAL_ARM_MODE  := arm
 | ||||
| LOCAL_MODULE    := shine
 | ||||
| LOCAL_SRC_FILES := shine/bitstream.c shine/huffman.c \
 | ||||
|                    shine/l3bitstream.c shine/l3loop.c shine/l3mdct.c \
 | ||||
|                    shine/l3subband.c shine/layer3.c shine/reservoir.c \
 | ||||
|                    shine/tables.c
 | ||||
| LOCAL_LDLIBS    := -llog -lz -lm -landroid
 | ||||
| 
 | ||||
| LOCAL_C_INCLUDES := shine
 | ||||
| LOCAL_LDLIBS    := -llog -lz -lm -landroid
 | ||||
| 
 | ||||
| include $(BUILD_STATIC_LIBRARY) | ||||
| #include $(BUILD_SHARED_LIBRARY)
 | ||||
| 
 | ||||
					Loading…
					
					
				
		Reference in new issue