| Index: chrome/chrome.gyp
|
| ===================================================================
|
| --- chrome/chrome.gyp (revision 47158)
|
| +++ chrome/chrome.gyp (working copy)
|
| @@ -998,9 +998,7 @@
|
| 'service/cloud_print/cloud_print_proxy_backend.h',
|
| 'service/cloud_print/job_status_updater.cc',
|
| 'service/cloud_print/job_status_updater.h',
|
| - 'service/cloud_print/printer_info_linux.cc',
|
| - 'service/cloud_print/printer_info_mac.cc',
|
| - 'service/cloud_print/printer_info_win.cc',
|
| + 'service/cloud_print/printer_info_dummy.cc',
|
| 'service/cloud_print/printer_info.h',
|
| 'service/cloud_print/printer_job_handler.cc',
|
| 'service/cloud_print/printer_job_handler.h',
|
| @@ -1013,11 +1011,36 @@
|
| '..',
|
| ],
|
| 'conditions': [
|
| + ['OS=="win"', {
|
| + 'defines': [
|
| + # CP_PRINT_SYSTEM_AVAILABLE disables default dummy implementation
|
| + # of cloud print system, and allows to use custom implementaiton.
|
| + 'CP_PRINT_SYSTEM_AVAILABLE',
|
| + ],
|
| + 'sources': [
|
| + 'service/cloud_print/printer_info_win.cc',
|
| + ],
|
| + }],
|
| ['OS=="linux"', {
|
| 'dependencies': [
|
| '../build/linux/system.gyp:gtk',
|
| ],
|
| }],
|
| + ['OS=="linux" and chromeos==0 and target_arch!="arm"', {
|
| + 'link_settings': {
|
| + 'libraries': [
|
| + '-lcups',
|
| + ],
|
| + },
|
| + 'defines': [
|
| + # CP_PRINT_SYSTEM_AVAILABLE disables default dummy implementation
|
| + # of cloud print system, and allows to use custom implementaiton.
|
| + 'CP_PRINT_SYSTEM_AVAILABLE',
|
| + ],
|
| + 'sources': [
|
| + 'service/cloud_print/printer_info_cups.cc',
|
| + ],
|
| + }],
|
| ],
|
| },
|
| ],
|
|
|