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

Side by Side Diff: src/trusted/validator/x86/validate_x86.gyp

Issue 12600034: Provide metadata to validator to allow faster caching. (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client
Patch Set: First fixes Created 7 years, 9 months 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 | Annotate | Revision Log
OLDNEW
1 # Copyright (c) 2011 The Native Client Authors. All rights reserved. 1 # Copyright (c) 2011 The Native Client 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 # Build the specific library dependencies for validating x86 code, used 5 # Build the specific library dependencies for validating x86 code, used
6 # by both the x86-32 and x86-64 validators. 6 # by both the x86-32 and x86-64 validators.
7 # Note: Would like to name this file validator_x86.gyp, but that name is 7 # Note: Would like to name this file validator_x86.gyp, but that name is
8 # already used, and on mac's, this is not allowed. 8 # already used, and on mac's, this is not allowed.
9 { 9 {
10 'includes': [ 10 'includes': [
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
64 ['target_arch=="ia32"', { 64 ['target_arch=="ia32"', {
65 'targets': [ 65 'targets': [
66 { 'target_name': 'ncval_base_x86_32', 66 { 'target_name': 'ncval_base_x86_32',
67 'type': 'static_library', 67 'type': 'static_library',
68 'variables': { 68 'variables': {
69 'target_base': 'ncval_base', 69 'target_base': 'ncval_base',
70 }, 70 },
71 'dependencies': [ 71 'dependencies': [
72 '<(DEPTH)/native_client/src/shared/platform/platform.gyp:platform', 72 '<(DEPTH)/native_client/src/shared/platform/platform.gyp:platform',
73 '<(DEPTH)/native_client/src/trusted/cpu_features/cpu_features.gyp:cp u_features', 73 '<(DEPTH)/native_client/src/trusted/cpu_features/cpu_features.gyp:cp u_features',
74 '<(DEPTH)/native_client/src/trusted/validator/validator.gyp:validati on_cache',
74 ], 75 ],
75 }, 76 },
76 { 'target_name': 'ncval_base_verbose_x86_32', 77 { 'target_name': 'ncval_base_verbose_x86_32',
77 'type': 'static_library', 78 'type': 'static_library',
78 'variables': { 79 'variables': {
79 'target_base': 'ncval_base_verbose', 80 'target_base': 'ncval_base_verbose',
80 }, 81 },
81 'dependencies': [ 82 'dependencies': [
82 'ncval_base_x86_32', 83 'ncval_base_x86_32',
83 ], 84 ],
84 }, 85 },
85 ], 86 ],
86 }], 87 }],
87 ['OS=="win" and target_arch=="ia32"', { 88 ['OS=="win" and target_arch=="ia32"', {
88 'targets': [ 89 'targets': [
89 { 'target_name': 'ncval_base_x86_64', 90 { 'target_name': 'ncval_base_x86_64',
90 'type': 'static_library', 91 'type': 'static_library',
91 'variables': { 92 'variables': {
92 'target_base': 'ncval_base', 93 'target_base': 'ncval_base',
93 'win_target': 'x64', 94 'win_target': 'x64',
94 }, 95 },
95 'dependencies': [ 96 'dependencies': [
96 '<(DEPTH)/native_client/src/shared/platform/platform.gyp:platform64' , 97 '<(DEPTH)/native_client/src/shared/platform/platform.gyp:platform64' ,
97 '<(DEPTH)/native_client/src/trusted/cpu_features/cpu_features.gyp:cp u_features64', 98 '<(DEPTH)/native_client/src/trusted/cpu_features/cpu_features.gyp:cp u_features64',
99 '<(DEPTH)/native_client/src/trusted/validator/validator.gyp:validati on_cache64',
98 ], 100 ],
99 }, 101 },
100 { 'target_name': 'ncval_base_verbose_x86_64', 102 { 'target_name': 'ncval_base_verbose_x86_64',
101 'type': 'static_library', 103 'type': 'static_library',
102 'variables': { 104 'variables': {
103 'target_base': 'ncval_base_verbose', 105 'target_base': 'ncval_base_verbose',
104 'win_target': 'x64', 106 'win_target': 'x64',
105 'dependencies': [ 107 'dependencies': [
106 'ncval_base_x86_64', 108 'ncval_base_x86_64',
107 ], 109 ],
108 }, 110 },
109 }, 111 },
110 ], 112 ],
111 }], 113 }],
112 ['target_arch=="x64"', { 114 ['target_arch=="x64"', {
113 'targets': [ 115 'targets': [
114 { 'target_name': 'ncval_base_x86_64', 116 { 'target_name': 'ncval_base_x86_64',
115 'type': 'static_library', 117 'type': 'static_library',
116 'variables': { 118 'variables': {
117 'target_base': 'ncval_base', 119 'target_base': 'ncval_base',
118 }, 120 },
119 'dependencies': [ 121 'dependencies': [
120 '<(DEPTH)/native_client/src/shared/platform/platform.gyp:platform', 122 '<(DEPTH)/native_client/src/shared/platform/platform.gyp:platform',
121 '<(DEPTH)/native_client/src/trusted/cpu_features/cpu_features.gyp:cp u_features', 123 '<(DEPTH)/native_client/src/trusted/cpu_features/cpu_features.gyp:cp u_features',
124 '<(DEPTH)/native_client/src/trusted/validator/validator.gyp:validati on_cache',
122 ], 125 ],
123 }, 126 },
124 { 'target_name': 'ncval_base_verbose_x86_64', 127 { 'target_name': 'ncval_base_verbose_x86_64',
125 'type': 'static_library', 128 'type': 'static_library',
126 'variables': { 129 'variables': {
127 'target_base': 'ncval_base_verbose', 130 'target_base': 'ncval_base_verbose',
128 }, 131 },
129 'dependencies': [ 132 'dependencies': [
130 'ncval_base_x86_64', 133 'ncval_base_x86_64',
131 ], 134 ],
132 }, 135 },
133 ], 136 ],
134 }], 137 }],
135 [ 'target_arch=="arm"', { 138 [ 'target_arch=="arm"', {
136 'targets': [] 139 'targets': []
137 }], 140 }],
138 ], 141 ],
139 } 142 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698