Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(660)

Side by Side Diff: chrome/chrome.gyp

Issue 340072: FFmpeg in-tree build for mac. (Closed)
Patch Set: work around link-settings bug. Created 11 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « build/all.gyp ('k') | third_party/ffmpeg/README.chromium » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2009 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2009 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 'variables': { 6 'variables': {
7 'chromium_code': 1, 7 'chromium_code': 1,
8 8
9 'variables': { 9 'variables': {
10 'version_py_path': 'tools/build/version.py', 10 'version_py_path': 'tools/build/version.py',
(...skipping 5858 matching lines...) Expand 10 before | Expand all | Expand 10 after
5869 ], 5869 ],
5870 'conditions': [ 5870 'conditions': [
5871 ['mac_breakpad==1', { 5871 ['mac_breakpad==1', {
5872 'files': [ 5872 'files': [
5873 '<(PRODUCT_DIR)/crash_inspector', 5873 '<(PRODUCT_DIR)/crash_inspector',
5874 '<(PRODUCT_DIR)/crash_report_sender.app' 5874 '<(PRODUCT_DIR)/crash_report_sender.app'
5875 ], 5875 ],
5876 }], 5876 }],
5877 ], 5877 ],
5878 }, 5878 },
5879 {
5880 'destination':
5881 '<(PRODUCT_DIR)/$(CONTENTS_FOLDER_PATH)/Libraries',
5882 'files': [
5883 # TODO(ajwong): Find a way to share this path with
5884 # ffmpeg.gyp so they don't diverge. (BUG=23602)
5885 '<(PRODUCT_DIR)/libffmpegsumo.dylib',
5886 ],
5887 },
5879 ], 5888 ],
5880 'conditions': [ 5889 'conditions': [
5881 ['mac_breakpad==1', { 5890 ['mac_breakpad==1', {
5882 'variables': { 5891 'variables': {
5883 # A real .dSYM is needed for dump_syms to operate on. 5892 # A real .dSYM is needed for dump_syms to operate on.
5884 'mac_real_dsym': 1, 5893 'mac_real_dsym': 1,
5885 }, 5894 },
5886 'sources': [ 5895 'sources': [
5887 'app/breakpad_mac.mm', 5896 'app/breakpad_mac.mm',
5888 'app/breakpad_mac.h', 5897 'app/breakpad_mac.h',
(...skipping 22 matching lines...) Expand all
5911 'postbuild_name': 'Symlink Frameworks', 5920 'postbuild_name': 'Symlink Frameworks',
5912 'action': [ 5921 'action': [
5913 'ln', 5922 'ln',
5914 '-fhs', 5923 '-fhs',
5915 'Versions/Current/Frameworks', 5924 'Versions/Current/Frameworks',
5916 '${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/Frameworks' 5925 '${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/Frameworks'
5917 ], 5926 ],
5918 }, 5927 },
5919 ], 5928 ],
5920 }], # mac_keystone 5929 }], # mac_keystone
5921 ['branding=="Chrome"', {
5922 'copies': [
5923 {
5924 'destination': '<(PRODUCT_DIR)/$(CONTENTS_FOLDER_PATH)/Lib raries',
5925 # TODO(ajwong): This, and the parallel chromium stanza
5926 # below really should find a way to share file paths with
5927 # ffmpeg.gyp so they don't diverge. (BUG=23602)
5928 'files': [
5929 '../third_party/ffmpeg/binaries/chrome/mac/ia32/libavcod ec.52.dylib',
5930 '../third_party/ffmpeg/binaries/chrome/mac/ia32/libavfor mat.52.dylib',
5931 '../third_party/ffmpeg/binaries/chrome/mac/ia32/libavuti l.50.dylib',
5932 ],
5933 },
5934 ],
5935 }, { # else: 'branding!="Chrome"
5936 'copies': [
5937 {
5938 'destination': '<(PRODUCT_DIR)/$(CONTENTS_FOLDER_PATH)/Lib raries',
5939 'files': [
5940 '../third_party/ffmpeg/binaries/chromium/mac/ia32/libavc odec.52.dylib',
5941 '../third_party/ffmpeg/binaries/chromium/mac/ia32/libavf ormat.52.dylib',
5942 '../third_party/ffmpeg/binaries/chromium/mac/ia32/libavu til.50.dylib',
5943 ],
5944 },
5945 ],
5946 }], # branding
5947 ], # conditions 5930 ], # conditions
5948 }], # OS=="mac" 5931 }], # OS=="mac"
5949 ], # conditions 5932 ], # conditions
5950 }, # target chrome_dll 5933 }, # target chrome_dll
5951 ], # targets 5934 ], # targets
5952 }], # OS=="mac" or OS=="win" 5935 }], # OS=="mac" or OS=="win"
5953 ['OS=="mac"', 5936 ['OS=="mac"',
5954 { 'targets': [ 5937 { 'targets': [
5955 { 5938 {
5956 'target_name': 'helper_app', 5939 'target_name': 'helper_app',
(...skipping 1019 matching lines...) Expand 10 before | Expand all | Expand 10 after
6976 ] 6959 ]
6977 }], 6960 }],
6978 ], # 'conditions' 6961 ], # 'conditions'
6979 } 6962 }
6980 6963
6981 # Local Variables: 6964 # Local Variables:
6982 # tab-width:2 6965 # tab-width:2
6983 # indent-tabs-mode:nil 6966 # indent-tabs-mode:nil
6984 # End: 6967 # End:
6985 # vim: set expandtab tabstop=2 shiftwidth=2: 6968 # vim: set expandtab tabstop=2 shiftwidth=2:
OLDNEW
« no previous file with comments | « build/all.gyp ('k') | third_party/ffmpeg/README.chromium » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698