Index: cloud_print/virtual_driver/posix/virtual_driver_posix_packaging.gyp |
diff --git a/cloud_print/virtual_driver/posix/virtual_driver_posix_packaging.gyp b/cloud_print/virtual_driver/posix/virtual_driver_posix_packaging.gyp |
new file mode 100644 |
index 0000000000000000000000000000000000000000..183b4c82cecbeff2a346114de4c959f18059c3eb |
--- /dev/null |
+++ b/cloud_print/virtual_driver/posix/virtual_driver_posix_packaging.gyp |
@@ -0,0 +1,105 @@ |
+# Copyright (c) 2011 The Chromium Authors. All rights reserved. |
+# Use of this source code is governed by a BSD-style license that can be |
+# found in the LICENSE file. |
+{ |
+ 'variables': { |
+ 'chromium_code': 1, |
+ 'INSTALLER_DIR' : '<(PRODUCT_DIR)/cloud_print_installer', |
Mark Mentovai
2011/08/19 23:52:20
installer_dir, lowercase. UPPERCASE_NAMES are rese
abeera_chromium.org
2011/08/20 02:37:13
Ah, thank you for clearing that up. All the path v
|
+ 'packaging_files_linux': [ |
+ '../GCP-driver.ppd', |
+ '<(PRODUCT_DIR)/GCP-driver', |
+ 'linux_packaging/build.sh', |
+ 'linux_packaging/control', |
+ 'linux_packaging/copyright', |
+ 'linux_packaging/changelog', |
+ 'linux_packaging/postinst', |
+ 'linux_packaging/postrm', |
+ 'linux_packaging/prerm', |
+ ], |
+ 'moved_packaging_files_linux': [ |
+ '<(INSTALLER_DIR)/GCP-driver', |
+ '<(INSTALLER_DIR)/build.sh', |
+ '<(INSTALLER_DIR)/control', |
+ '<(INSTALLER_DIR)/copyright', |
+ '<(INSTALLER_DIR)/changelog', |
+ '<(INSTALLER_DIR)/GCP-driver.ppd', |
+ '<(INSTALLER_DIR)/postinst', |
+ '<(INSTALLER_DIR)/postrm', |
+ '<(INSTALLER_DIR)/prerm', |
+ ], |
+ 'packaging_files_mac': [ |
Mark Mentovai
2011/08/19 23:52:20
Go through this file and fix the indentation throu
|
+ '<(PRODUCT_DIR)/GCP-driver', |
+ '<(PRODUCT_DIR)/GCP-install', |
+ '<(PRODUCT_DIR)/GCP-uninstall', |
+ 'mac_packaging/install.sh', |
+ 'mac_packaging/build_mac.sh', |
+ 'mac_packaging/GCP-Virtual-Driver.pmdoc', |
+ '../GCP-driver.ppd', |
+ 'mac_packaging/uninstall.sh', |
+ ], |
+ 'moved_packaging_files_mac': [ |
Mark Mentovai
2011/08/19 23:52:20
What are “packaging files” compared to “moved pack
abeera_chromium.org
2011/08/20 02:37:13
Packaging files are the files at their original lo
|
+ '<(INSTALLER_DIR)/GCP-driver', |
+ '<(INSTALLER_DIR)/GCP-install', |
+ '<(INSTALLER_DIR)/GCP-uninstall', |
+ '<(INSTALLER_DIR)/install.sh', |
+ '<(INSTALLER_DIR)/build_mac.sh', |
+ '<(INSTALLER_DIR)/GCP-Virtual-Driver.pmdoc', |
+ '<(INSTALLER_DIR)/GCP-driver.ppd', |
+ '<(PRODUCT_DIR)/uninstall.sh', |
+ ], |
+ }, |
+ 'targets': [ |
+ { |
+ 'target_name': 'cloud_print_installer_files', |
+ 'type': 'none', |
+ 'conditions': [ |
+ ['OS == "linux"', { |
+ 'copies': [ |
+ { |
+ 'destination': '<(INSTALLER_DIR)', |
+ 'files': ['<@(packaging_files_linux)'] |
+ }], |
+ }], |
+ ['OS == "mac"', { |
+ 'copies': [ |
+ { |
+ 'destination': '<(INSTALLER_DIR)/', |
Mark Mentovai
2011/08/19 23:52:20
No trailing slash necessary
|
+ 'files': ['<@(packaging_files_mac)'] |
+ }], |
+ }], |
+ ], |
+ }, |
+ { |
+ 'target_name': 'cloud_print_installer', |
+ 'type': 'none', |
+ 'dependencies': ['cloud_print_installer_files'], |
+ 'conditions': [ |
+ ['OS == "linux"', { |
+ 'actions': [ |
+ { |
+ 'action_name':'cloud_print_deb_pack', |
+ 'inputs': ['<@(moved_packaging_files_linux)'], |
+ 'action': ['<(INSTALLER_DIR)/build.sh'], |
+ 'outputs':['<(INSTALLER_DIR)/gcp-driver.deb'] |
+ }], |
+ }], |
+ ['OS == "mac"', { |
+ 'actions': [ |
+ { |
+ 'action_name':'cloud_print_mac_pack', |
+ 'inputs': ['<@(moved_packaging_files_mac)'], |
+ 'action': ['<(INSTALLER_DIR)/build_mac.sh'], |
+ 'outputs':[ |
+ '<(INSTALLER_DIR)/GCP-virtual-driver.pkg'] |
+ }], |
+ }], |
+ ], |
+ }, |
+ ], |
+} |
+ |
+# Local Variables: |
Mark Mentovai
2011/08/19 23:52:20
We don’t do this anymore. Take this block out.
|
+# tab-width:2 |
+# indent-tabs-mode:nil |
+# End: |
+# vim: set expandtab tabstop=2 shiftwidth=2: |