Bug 773050 - Build services.jar to consume in gecko-browser.jar. r=rnewman

--HG--
extra : commitid : HgwjXppO1Ac
extra : rebase_source : fc82bf82ae2464ac02dcd751a214e8a0a950385b
This commit is contained in:
Nick Alexander 2015-10-26 14:19:35 -07:00
Родитель d205dfb7bd
Коммит f78b6c3cc9
6 изменённых файлов: 21 добавлений и 1 удалений

Просмотреть файл

@ -127,6 +127,7 @@ ALL_JARS = \
gecko-mozglue.jar \ gecko-mozglue.jar \
gecko-thirdparty.jar \ gecko-thirdparty.jar \
gecko-util.jar \ gecko-util.jar \
services.jar \
sync-thirdparty.jar \ sync-thirdparty.jar \
../javaaddons/javaaddons-1.0.jar \ ../javaaddons/javaaddons-1.0.jar \
$(NULL) $(NULL)

Просмотреть файл

@ -475,6 +475,7 @@ public class HealthReportDatabaseStorage implements HealthReportStorage {
createAddonsEnvironmentsView(db); createAddonsEnvironmentsView(db);
} }
@SuppressWarnings("fallthrough")
@Override @Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
if (oldVersion >= newVersion) { if (oldVersion >= newVersion) {

Просмотреть файл

@ -456,6 +456,7 @@ public class HealthReportGenerator {
return !a.equals(b); return !a.equals(b);
} }
@SuppressWarnings("fallthrough")
private static JSONObject getAppInfo(Environment e, Environment current) throws JSONException { private static JSONObject getAppInfo(Environment e, Environment current) throws JSONException {
JSONObject appinfo = new JSONObject(); JSONObject appinfo = new JSONObject();

Просмотреть файл

@ -139,6 +139,21 @@ stjar = add_java_jar('sync-thirdparty')
stjar.sources += [ thirdparty_source_dir + f for f in sync_thirdparty_java_files ] stjar.sources += [ thirdparty_source_dir + f for f in sync_thirdparty_java_files ]
stjar.javac_flags = ['-Xlint:none'] stjar.javac_flags = ['-Xlint:none']
services_jar = add_java_jar('services')
services_jar.sources += sync_java_files
services_jar.extra_jars = [
CONFIG['ANDROID_SUPPORT_ANNOTATIONS_JAR_LIB'],
CONFIG['ANDROID_SUPPORT_V4_AAR_LIB'],
CONFIG['ANDROID_SUPPORT_V4_AAR_INTERNAL_LIB'],
'constants.jar',
'gecko-R.jar',
'gecko-mozglue.jar',
'gecko-thirdparty.jar',
'gecko-util.jar',
'sync-thirdparty.jar',
]
services_jar.javac_flags += ['-Xlint:all,-deprecation']
if CONFIG['MOZ_WEBRTC']: if CONFIG['MOZ_WEBRTC']:
video_root = TOPSRCDIR + '/media/webrtc/trunk/webrtc/modules/video_capture/android/java/src/org/webrtc/videoengine/' video_root = TOPSRCDIR + '/media/webrtc/trunk/webrtc/modules/video_capture/android/java/src/org/webrtc/videoengine/'
video_render_root = TOPSRCDIR + '/media/webrtc/trunk/webrtc/modules/video_render/android/java/src/org/webrtc/videoengine/' video_render_root = TOPSRCDIR + '/media/webrtc/trunk/webrtc/modules/video_render/android/java/src/org/webrtc/videoengine/'
@ -648,7 +663,6 @@ if max_sdk_version >= 11:
if CONFIG['MOZ_ANDROID_READING_LIST_SERVICE']: if CONFIG['MOZ_ANDROID_READING_LIST_SERVICE']:
gbjar.sources += reading_list_service_java_files gbjar.sources += reading_list_service_java_files
gbjar.sources += sync_java_files
gbjar.extra_jars += [ gbjar.extra_jars += [
OBJDIR + '/../javaaddons/javaaddons-1.0.jar', OBJDIR + '/../javaaddons/javaaddons-1.0.jar',
'gecko-R.jar', 'gecko-R.jar',
@ -656,6 +670,7 @@ gbjar.extra_jars += [
'gecko-thirdparty.jar', 'gecko-thirdparty.jar',
'gecko-util.jar', 'gecko-util.jar',
'sync-thirdparty.jar', 'sync-thirdparty.jar',
'services.jar',
] ]
moz_native_devices_jars = [ moz_native_devices_jars = [

Просмотреть файл

@ -22,6 +22,7 @@ jar.extra_jars += [
TOPOBJDIR + '/mobile/android/base/gecko-mozglue.jar', TOPOBJDIR + '/mobile/android/base/gecko-mozglue.jar',
TOPOBJDIR + '/mobile/android/base/gecko-thirdparty.jar', TOPOBJDIR + '/mobile/android/base/gecko-thirdparty.jar',
TOPOBJDIR + '/mobile/android/base/gecko-util.jar', TOPOBJDIR + '/mobile/android/base/gecko-util.jar',
TOPOBJDIR + '/mobile/android/base/services.jar',
TOPOBJDIR + '/mobile/android/base/sync-thirdparty.jar', TOPOBJDIR + '/mobile/android/base/sync-thirdparty.jar',
] ]

Просмотреть файл

@ -37,6 +37,7 @@ jar.extra_jars += [
TOPOBJDIR + '/mobile/android/base/gecko-mozglue.jar', TOPOBJDIR + '/mobile/android/base/gecko-mozglue.jar',
TOPOBJDIR + '/mobile/android/base/gecko-thirdparty.jar', TOPOBJDIR + '/mobile/android/base/gecko-thirdparty.jar',
TOPOBJDIR + '/mobile/android/base/gecko-util.jar', TOPOBJDIR + '/mobile/android/base/gecko-util.jar',
TOPOBJDIR + '/mobile/android/base/services.jar',
TOPOBJDIR + '/mobile/android/base/sync-thirdparty.jar', TOPOBJDIR + '/mobile/android/base/sync-thirdparty.jar',
] ]