├── .buckconfig ├── .gitignore ├── LICENSE ├── README.md ├── apps ├── BUCK ├── animals-app-manifest.xml ├── debug.keystore ├── debug.keystore.properties └── mammals-app-manifest.xml ├── bucklets └── DEFS ├── images └── dep-graph.png ├── scripts └── analyze-apk.sh └── src └── com └── facebook ├── example ├── animals │ ├── AnimalsActivity.java │ ├── BUCK │ ├── Penguin.java │ ├── jni │ │ ├── BUCK │ │ └── animals.c │ └── manifest.xml ├── habitat │ ├── BUCK │ ├── Ice.java │ └── jni │ │ ├── BUCK │ │ └── habitat.c └── mammals │ ├── BUCK │ ├── SeaLion.java │ ├── activity │ ├── BUCK │ ├── MammalsActivity.java │ └── manifest.xml │ └── jni │ ├── BUCK │ └── mammals.c ├── jnimerge ├── BUCK ├── jni_lib_merge.c ├── jni_lib_merge.h └── map_code_generator.py └── soloader ├── BUCK ├── MergedSoMapping.java └── SoLoader.java /.buckconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/.buckconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/README.md -------------------------------------------------------------------------------- /apps/BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/apps/BUCK -------------------------------------------------------------------------------- /apps/animals-app-manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/apps/animals-app-manifest.xml -------------------------------------------------------------------------------- /apps/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/apps/debug.keystore -------------------------------------------------------------------------------- /apps/debug.keystore.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/apps/debug.keystore.properties -------------------------------------------------------------------------------- /apps/mammals-app-manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/apps/mammals-app-manifest.xml -------------------------------------------------------------------------------- /bucklets/DEFS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/bucklets/DEFS -------------------------------------------------------------------------------- /images/dep-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/images/dep-graph.png -------------------------------------------------------------------------------- /scripts/analyze-apk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/scripts/analyze-apk.sh -------------------------------------------------------------------------------- /src/com/facebook/example/animals/AnimalsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/example/animals/AnimalsActivity.java -------------------------------------------------------------------------------- /src/com/facebook/example/animals/BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/example/animals/BUCK -------------------------------------------------------------------------------- /src/com/facebook/example/animals/Penguin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/example/animals/Penguin.java -------------------------------------------------------------------------------- /src/com/facebook/example/animals/jni/BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/example/animals/jni/BUCK -------------------------------------------------------------------------------- /src/com/facebook/example/animals/jni/animals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/example/animals/jni/animals.c -------------------------------------------------------------------------------- /src/com/facebook/example/animals/manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/example/animals/manifest.xml -------------------------------------------------------------------------------- /src/com/facebook/example/habitat/BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/example/habitat/BUCK -------------------------------------------------------------------------------- /src/com/facebook/example/habitat/Ice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/example/habitat/Ice.java -------------------------------------------------------------------------------- /src/com/facebook/example/habitat/jni/BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/example/habitat/jni/BUCK -------------------------------------------------------------------------------- /src/com/facebook/example/habitat/jni/habitat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/example/habitat/jni/habitat.c -------------------------------------------------------------------------------- /src/com/facebook/example/mammals/BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/example/mammals/BUCK -------------------------------------------------------------------------------- /src/com/facebook/example/mammals/SeaLion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/example/mammals/SeaLion.java -------------------------------------------------------------------------------- /src/com/facebook/example/mammals/activity/BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/example/mammals/activity/BUCK -------------------------------------------------------------------------------- /src/com/facebook/example/mammals/activity/MammalsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/example/mammals/activity/MammalsActivity.java -------------------------------------------------------------------------------- /src/com/facebook/example/mammals/activity/manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/example/mammals/activity/manifest.xml -------------------------------------------------------------------------------- /src/com/facebook/example/mammals/jni/BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/example/mammals/jni/BUCK -------------------------------------------------------------------------------- /src/com/facebook/example/mammals/jni/mammals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/example/mammals/jni/mammals.c -------------------------------------------------------------------------------- /src/com/facebook/jnimerge/BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/jnimerge/BUCK -------------------------------------------------------------------------------- /src/com/facebook/jnimerge/jni_lib_merge.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/jnimerge/jni_lib_merge.c -------------------------------------------------------------------------------- /src/com/facebook/jnimerge/jni_lib_merge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/jnimerge/jni_lib_merge.h -------------------------------------------------------------------------------- /src/com/facebook/jnimerge/map_code_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/jnimerge/map_code_generator.py -------------------------------------------------------------------------------- /src/com/facebook/soloader/BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/soloader/BUCK -------------------------------------------------------------------------------- /src/com/facebook/soloader/MergedSoMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/soloader/MergedSoMapping.java -------------------------------------------------------------------------------- /src/com/facebook/soloader/SoLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbsamples/android-native-library-merging-demo/HEAD/src/com/facebook/soloader/SoLoader.java --------------------------------------------------------------------------------