summaryrefslogtreecommitdiff
path: root/build/make/Android.mk
AgeCommit message (Collapse)Author
2014-05-14Remove intermediate step in vp8_dequantize_bJohann
With the intrinsics it is no longer necessary to have a stub/helper function. Change-Id: I3695961c3c94f1bb750d3b7b29716e509ebba482
2014-05-12Only build neon assembly for armv7 targetsJohann
Allow selectively building just the intrinsics for armv8 Change-Id: I2f29b2e4508b8b8e5649c2906b3159ad1d4ec477
2014-05-02Android NDK support for x86 and mipsJohann
This does not do the full toolchain setup like the arm builds. It only allows for ndk-builds. See the instructions in tests/android/README or the webm jnin bindings project: https://chromium.googlesource.com/webm/bindings/+/master/JNI/README.Android Because this support is not quite polished, the build targets must be forced. Please use --force-target=x86-android-gcc --disable-ssse3 --disable-sse4_1 --disable-avx2 --force-target-mips-android-gcc Change-Id: Ie2b6623f71ac816e3965c39bf97097e9d30b6e94
2014-01-10Apply neon flags to intrinsic filesJohann
Filter out files ending in _neon.c and append .neon so the Android build system knows to apply -mfpu=neon Change-Id: Ib67277e5920bfcaeda7c4aa16cd1001b11d59305
2013-04-17Fix Android ndk-buildJohann
Add the config directory to the rtcd generation script. libvpx is configured in the jni directory but ndk-build is intended to be run from the next directory up. Currently it needs to be run from the jni directory but this is being looked in to. Add a trailing slash to allow the variable to be empty. Reduce offset generation to the files which are actually used. Change-Id: Ia84fac37e8998ba647423d0ee45fc66a891ce10c
2013-03-02prefix vp8 asm_{com,dec,enc}_offsets filesJames Zern
make them symmetrical with the generated output and their vp9 counterparts Change-Id: I72cc97c4d33d713dff620a6d7cc25955266216fc
2012-12-27Merge branch 'vp9-preview' of review:webm/libvpxJohn Koleszar
Merge the vp9-preview branch into master. Change-Id: If700b9054676f24bed9deb59050af546c1ca5296
2012-12-18Add 'jni' to documention for ndk-buildJohann
ndk-build is intended to be launched from the application directory, not the jni directory. Clarify the path in the comments. Change-Id: Ie0faa89a13d967088a4fd2fd1c647962a9c04217
2012-11-05build: merge with masterJohn Koleszar
Change-Id: I8ea836ce92c1c96f1e2bdf45e704d36ec9dbc401
2012-06-20Enables building examples with Android NDKAttila Nagy
Soft enable runtime cpu detect for armv7-android target, so that it can be disabled and remove dependency on 'cpufeatures' lib. Change the arm_cpu_caps implementation selection such that 'no rtcd' takes precedence over system type. Switch to use -mtune instead of -mcpu. NDK was complaining about -mcpu=cortex-a8 conflicting with -march=armv7-a, not sure why. Add a linker flag to fix some cortex-a8 bug, as suggested by NDK Dev Guide. Examples: Configure for armv7+neon: ./configure --target=armv7-android-gcc \ --sdk-path=/path/to/android/ndk \ --disable-runtime-cpu-detect \ --enable-realtime-only \ --disable-unit-tests ...armv7 w/o neon: ./configure --target=armv7-android-gcc \ --sdk-path=/path/to/android/ndk \ --disable-runtime-cpu-detect \ --enable-realtime-only \ --disable-neon \ --cpu=cortex-a9 \ --disable-unit-tests Change-Id: I37e2c0592745208979deec38f7658378d4bd6cfa
2012-04-12Use OFFSET_PATTERN from libs.mkJohann
Forestall possible issues with -ggdb3 https://gerrit.chromium.org/gerrit/16160 https://trac.macports.org/ticket/33285 Change-Id: Ied274f70004709800576a803afa91e1b0f6eb02b
2012-04-12Fix vpx_rtcd.h dependency in Android.mkAttila Nagy
Failed to build on Linux (as described in Android.mk) with NDK r7b. Set vpx_rtcd.h dependency after libvpx sources are added to LOCAL_SRC_FILES so that vpx_rtcd.h is generated before any libvpx file is touched. Change-Id: Ibe19d485ca9f679dc084044df0e3fb14587c4d3e
2012-02-15Fix rtcd build process for Android.mkFritz Koenig
Add a dependency so ndk-build will generate the needed vpx_rtcd.h file. Change-Id: I92c82e0996943dd0403c9956e1ba60e92e2837a9
2012-01-18Add makefile for building libvpx for Android.Fritz Koenig
Android.mk file for using the Android NDK build system to compile. Adds option for SDK path to use the compiler that comes with android for testing compiler compliance. Change-Id: I5fd17cb76e3ed631758d3f392e62ae1a050d0d10