Index: chrome/chrome_tests_unit.gypi |
diff --git a/chrome/chrome_tests_unit.gypi b/chrome/chrome_tests_unit.gypi |
index c5c831cabb99eb32f1e2d19c62b1680dd4857635..e2dda051306b508bdbfd6d9d31d6331001f6b6fc 100644 |
--- a/chrome/chrome_tests_unit.gypi |
+++ b/chrome/chrome_tests_unit.gypi |
@@ -359,11 +359,17 @@ |
'../build/linux/system.gyp:ssl', |
], |
}], |
- ['OS!="android" and OS!="ios"', { |
+ ['enable_printing==1', { |
'dependencies': [ |
'service', |
], |
}], |
+ ['enable_printing==0', { |
+ 'sources/': [ |
+ ['exclude', '^renderer/mock_printer.cc'], |
+ ['exclude', '^renderer/mock_printer.h'], |
+ ], |
+ }], |
['OS=="android"', { |
'sources/': [ |
['exclude', '^browser/media_galleries/'], |
@@ -2557,10 +2563,6 @@ |
['exclude', '^browser/ui/webui/signin/'], |
['exclude', '^browser/ui/webui/suggestions_internals'], |
['exclude', '^browser/ui/webui/sync_promo'], |
- # No service process on Android. |
- ['exclude', '^browser/service/'], |
- ['exclude', '^common/service_'], |
- ['exclude', '^service/'], |
['exclude', '^utility/importer/'], |
], |
'conditions': [ |
@@ -2572,6 +2574,14 @@ |
}], |
], |
}], # OS == android |
+ ['enable_printing!=1', { |
+ 'sources/': [ |
+ # No need for service process. |
+ ['exclude', '^browser/service/'], |
+ ['exclude', '^common/service_'], |
+ ['exclude', '^service/'], |
+ ], |
+ }], |
['enable_themes==0', { |
'sources!': [ |
'browser/ui/webui/theme_source_unittest.cc', |