1 # Copyright 2010, Google Inc.
2 # Copyright 2009 The Native Client Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file.
7 # ----------------------------------------------------------------------
9 # ----------------------------------------------------------------------
12 '../../../build/common.gypi',
14 # TODO(robertm): move these setting to some global config
28 'include_dirs': ['<(SHARED_INTERMEDIATE_DIR)'],
29 # TODO(robertm): mmentovai does not think this is necessary
30 # When ncvalidate is a dependency, it needs to be a hard dependency
31 # because dependents may rely on ncvalidate to create header files below.
34 # ----------------------------------------------------------------------
36 # ----------------------------------------------------------------------
38 # ----------------------------------------------------------------------
40 'target_name': 'arm_validator_core',
41 'type': 'static_library',
48 'gen/arm32_decode.cc',
49 'gen/arm32_decode_actuals_1.cc',
50 'gen/arm32_decode_actuals_2.cc'
53 '<(DEPTH)/native_client/src/trusted/cpu_features/cpu_features.gyp:cpu_features'
56 # ----------------------------------------------------------------------
58 'target_name': 'ncvalidate_arm_v2',
59 'type': 'static_library',
60 'sources': [ 'ncvalidate.cc' ],
63 '<(DEPTH)/native_client/src/trusted/validator/validator.gyp:validation_cache',
66 # ----------------------------------------------------------------------
68 'target_name': 'arm_validator_reporters',
69 'type': 'static_library',
70 'sources': [ 'problem_reporter.cc' ],