From 63d88ed516ff684fc6c1013078885992382278a5 Mon Sep 17 00:00:00 2001 From: Simon Morlat Date: Thu, 5 Sep 2013 12:15:01 +0200 Subject: [PATCH] update README --- README | 54 +++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 41 insertions(+), 13 deletions(-) diff --git a/README b/README index 919ecb58d..4817c916e 100644 --- a/README +++ b/README @@ -26,18 +26,46 @@ To create an apk with a different package name, you need to edit the custom_rule Some options can be passed to make, like "make SOME_OPTION=SOME_VALUE". -Option Name | Possible values | Default value -------------------------------------------------------------------------------------------------------------------------------------------------------- -BUILD_X264 0 (don't build x264) or 1 (build x264) | 0 -BUILD_AMRNB 0 (don't build amrnb codec), light (try to use amrnb codec from android), full (build your own amrnb codec) | full -BUILD_AMRWB 0 (don't build amrwb codec), 1 (build your own amrwb codec) | 0 -BUILD_GPLV3_ZRTP 0 (don't support ZRTP), 1 (support ZRTP and make the whole program GPLv3) | 0 -BUILD_SILK 0 (don't build silk plugin), 1 (build silk) [silk is Skype nonfree patented audio codec] | 1 -BUILD_G729 0 (don't build g729 plugin), 1 (build g729) [g729 is nonfree patented audio codec, contact Sipro lab for more details] | 0 -BUILD_TUNNEL 0 (don't build tunnel), 1 (build tunnel) [requires a tunnel implementation in submodules/linphone/tunnel] | 0 -BUILD_WEBRTC_AECM 0 (don't build echo canceler), 1 (build echo canceler) | 1 -USE_JAVAH 0 (don't generate header), 1 (generate header for linphone_core_jni) [used to check errors at liblinphone compilation] | 1 -BUILD_FOR_X86 0 (don't generate liblinphone libraries for x86 architecture), 1 (build liblinphone libraries for x86 architecture) | 1 -BUILD_SQLITE 0 (don't build sqlite3), 1 (build sqlite3) [used to store chat messages inside liblinphone] | 1 +BUILD_VIDEO + values: 0 (no video) or 1 (video enabled), default value: 1 + +BUILD_X264 + values: 0 (don't build x264) or 1 (build x264), default value: 0 + +BUILD_AMRNB + values: 0 (don't build amrnb codec), light (try to use amrnb codec from android), full (build your own amrnb codec), default value: full + +BUILD_AMRWB + values: 0 (don't build amrwb codec), 1 (build your own amrwb codec): default value: 0 + +BUILD_GPLV3_ZRTP + values: 0 (don't support ZRTP), 1 (support ZRTP and make the whole program GPLv3), default value: 0 + +BUILD_SILK + values: 0 (don't build silk plugin), 1 (build silk) [silk is Skype nonfree patented audio codec], default value: 1 + +BUILD_G729 + values: 0 (don't build g729 plugin), 1 (build g729) [g729 is nonfree patented audio codec, contact Sipro lab for more details] + default value: 0 + +BUILD_TUNNEL + values: 0 (don't build tunnel), 1 (build tunnel) [requires a non-free tunnel implementation in submodules/linphone/tunnel] + default value: 0 + +BUILD_WEBRTC_AECM + values: 0 (don't build echo canceler), 1 (build echo canceler) + default value: 1 + +USE_JAVAH + values: 0 (don't generate header), 1 (generate header for linphone_core_jni) [used to check errors at liblinphone compilation] + default value: 1 + +BUILD_FOR_X86 + values: 0 (don't generate liblinphone libraries for x86 architecture), 1 (build liblinphone libraries for x86 architecture) + default value: 1 + +BUILD_SQLITE + values: 0 (don't build sqlite3), 1 (build sqlite3) [used to store chat messages inside liblinphone] + default value: 1 If you encounter troubles with the make clean target and you are using the 8e android ndk, the solution can be found here: https://groups.google.com/forum/?fromgroups=#!topic/android-ndk/3wIbb-h3nDU