diff options
Diffstat (limited to 'cloud_print/virtual_driver/posix/backend.gyp')
-rw-r--r-- | cloud_print/virtual_driver/posix/backend.gyp | 56 |
1 files changed, 43 insertions, 13 deletions
diff --git a/cloud_print/virtual_driver/posix/backend.gyp b/cloud_print/virtual_driver/posix/backend.gyp index 6f25dba..df6e49b 100644 --- a/cloud_print/virtual_driver/posix/backend.gyp +++ b/cloud_print/virtual_driver/posix/backend.gyp @@ -4,27 +4,57 @@ { 'target_defaults': { - 'include_dirs': [ - '../..' - ], - 'variables': { - 'chromium_code': 1 - } + 'variables': { 'chromium_code':1 }, }, - 'targets' : [ + 'targets': [ { 'target_name': 'GCP-driver', 'type': 'executable', 'dependencies': [ '../../../base/base.gyp:base', ], - 'sources' : [ - 'virtual_driver_posix.cc', + 'sources': [ 'printer_driver_util_linux.cc', 'printer_driver_util_posix.h', + 'printer_driver_util_mac.mm', + 'virtual_driver_posix.cc', '../virtual_driver_switches.cc', - '../virtual_driver_switches.h', - ] - }, - ], + ], + 'conditions': [ + ['OS=="mac"', { + 'sources!': ['../virtual_driver_switches.cc'], + 'libraries': ['ScriptingBridge.framework'], + }], + ], + }], + 'conditions': [ + ['OS=="mac"', { + 'targets' : [ + { + 'target_name': 'GCP-install', + 'type': 'executable', + 'dependencies': [ + '../../../base/base.gyp:base', + ], + 'sources' : [ + 'install_cloud_print_driver_mac.mm', + 'installer_util_mac.h', + 'installer_util_mac.mm' + ], + }, + { + 'target_name': 'GCP-uninstall', + 'type': 'executable', + 'dependencies': [ + '../../../base/base.gyp:base', + ], + 'sources' : [ + 'installer_util_mac.h', + 'installer_util_mac.mm', + 'uninstall_cloud_print_driver_mac.mm', + ], + }, + ], + }], + ], } |