Chromium Code Reviews| Index: test/mac/copies-with-xcode-envvars/copies-with-xcode-envvars.gyp |
| diff --git a/test/mac/copies-with-xcode-envvars/copies-with-xcode-envvars.gyp b/test/mac/copies-with-xcode-envvars/copies-with-xcode-envvars.gyp |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..133b316941e116981f3c07ea8faaa0cb38e4c3b8 |
| --- /dev/null |
| +++ b/test/mac/copies-with-xcode-envvars/copies-with-xcode-envvars.gyp |
| @@ -0,0 +1,88 @@ |
| +# |
| +# @internal |
| +# @copyright © 2016, Mark Callow. For license see LICENSE.md. |
|
Mark Mentovai
2016/05/06 20:26:53
Fix. Don’t refer to nonexistent files.
|
| +# |
| +# @brief For testing use of the UI settings & environment variables |
| +# available in Xcode's PBXCopyFilesBuildPhase. |
| +# |
| +{ |
| +'targets': [ |
| + { |
| + 'target_name': 'copies-with-xcode-envvars', |
| + 'type': 'executable', |
| + 'mac_bundle': 1, |
| + 'sources': [ 'empty.c' ], |
| + 'conditions': [ |
| + ['OS == "ios" or OS == "mac"', { |
| + 'copies': [{ |
| + 'destination': '$(BUILT_PRODUCTS_DIR)', |
| + 'files': [ |
| + 'file0', |
| + ], |
| + }, { |
| + 'destination': '$(BUILT_PRODUCTS_DIR)/$(WRAPPER_NAME)', |
| + 'files': [ |
| + 'file1', |
| + ], |
| + }, { |
| + 'destination': '<(PRODUCT_DIR)/$(EXECUTABLE_FOLDER_PATH)', |
| + 'files': [ |
| + 'file2', |
| + ], |
| + }, { |
| + 'destination': '<(PRODUCT_DIR)/$(UNLOCALIZED_RESOURCES_FOLDER_PATH)', |
| + 'files': [ |
| + 'file3', |
| + ], |
| + }, { |
| + 'destination': '<(PRODUCT_DIR)/$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/testimages', |
| + 'files': [ |
| + 'file4', |
| + ], |
| + }, { |
| + 'destination': '$(BUILT_PRODUCTS_DIR)/$(JAVA_FOLDER_PATH)', |
| + 'files': [ |
| + 'file5', |
| + ], |
| + }, { |
| + 'destination': '<(PRODUCT_DIR)/$(FRAMEWORKS_FOLDER_PATH)', |
| + 'files': [ |
| + 'file6', |
| + ], |
| + }, { |
| + # NOTE: This is not an Xcode macro name but |
| + # xcodeproj_file.py recognizes it and sends |
| + # the output to the same place as |
| + # $(FRAMEWORKS_FOLDER_PATH). xcode_emulation.py |
| + # sets its value to an absolute path. |
| + 'destination': '$(BUILT_FRAMEWORKS_DIR)', |
| + 'files': [ |
| + 'file7', |
| + ], |
| + }, { |
| + 'destination': '<(PRODUCT_DIR)/$(SHARED_FRAMEWORKS_FOLDER_PATH)', |
| + 'files': [ |
| + 'file8', |
| + ], |
| + }, { |
| + 'destination': '<(PRODUCT_DIR)/$(SHARED_SUPPORT_FOLDER_PATH)', |
| + 'files': [ |
| + 'file9', |
| + ], |
| + }, { |
| + 'destination': '<(PRODUCT_DIR)/$(PLUGINS_FOLDER_PATH)', |
| + 'files': [ |
| + 'file10', |
| + ], |
| + }, { |
| + 'destination': '<(PRODUCT_DIR)/$(XPCSERVICES_FOLDER_PATH)', |
| + 'files': [ |
| + 'file11', |
| + ], |
| + }], # copies |
| + }], # OS == "ios" or OS == "mac" |
| + ], # conditions |
| + }], # targets |
| +} |
| + |
| +# vim:ai:ts=4:sts=4:sw=2:expandtab:textwidth=70 |