Chromium Code Reviews| Index: mojo/mojo_public.gyp |
| diff --git a/mojo/mojo_public.gyp b/mojo/mojo_public.gyp |
| index 054fe4de595fbe64a6e53ecb84b0c4e675e3b5bd..b901a4d0daa7c129dc1b3253ae00b6ba4133e241 100644 |
| --- a/mojo/mojo_public.gyp |
| +++ b/mojo/mojo_public.gyp |
| @@ -27,10 +27,9 @@ |
| 'public/interfaces/bindings/tests/serialization_test_structs.mojom', |
| 'public/interfaces/bindings/tests/test_constants.mojom', |
| 'public/interfaces/bindings/tests/test_native_types.mojom', |
| - 'public/interfaces/bindings/tests/test_structs.mojom', |
| 'public/interfaces/bindings/tests/test_sync_methods.mojom', |
| - 'public/interfaces/bindings/tests/test_unions.mojom', |
| - 'public/interfaces/bindings/tests/validation_test_interfaces.mojom', |
| + 'public/interfaces/bindings/tests/test_variant.mojom', |
| + 'public/interfaces/bindings/tests/test_variant_import.mojom', |
| ] |
| }, |
| 'targets': [ |
| @@ -382,7 +381,16 @@ |
| 'target_name': 'mojo_public_test_interfaces_mojom', |
| 'type': 'none', |
| 'variables': { |
| - 'mojom_files': '<(mojo_public_test_interfaces_mojom_files)', |
| + 'mojom_files': [ |
| + 'public/interfaces/bindings/tests/test_structs.mojom', |
| + 'public/interfaces/bindings/tests/test_unions.mojom', |
| + 'public/interfaces/bindings/tests/validation_test_interfaces.mojom', |
| + '<@(mojo_public_test_interfaces_mojom_files)', |
| + ], |
| + 'mojom_typemaps': [ |
| + 'public/cpp/bindings/tests/rect_chromium.typemap', |
| + 'public/cpp/bindings/tests/test_native_types_chromium.typemap', |
| + ], |
| }, |
| 'includes': [ 'mojom_bindings_generator_explicit.gypi' ], |
| }, |
| @@ -390,12 +398,13 @@ |
| 'target_name': 'mojo_public_test_interfaces_struct_traits', |
| 'type': 'static_library', |
| 'variables': { |
| - 'mojom_extra_generator_args': [ |
| - '--typemap', '<(DEPTH)/mojo/public/interfaces/bindings/tests/struct_with_traits.typemap', |
| + 'mojom_typemaps': [ |
| + 'public/cpp/bindings/tests/struct_with_traits.typemap', |
| ], |
| }, |
| 'sources': [ |
| 'public/interfaces/bindings/tests/struct_with_traits.mojom', |
| + 'public/cpp/bindings/tests/struct_with_traits_impl_traits.cc', |
| ], |
| 'includes': [ 'mojom_bindings_generator.gypi' ], |
| }, |
| @@ -403,31 +412,15 @@ |
| 'target_name': 'mojo_public_test_interfaces_mojom_blink', |
| 'type': 'none', |
| 'variables': { |
| - 'mojom_variant': 'blink', |
| - 'mojom_extra_generator_args': [ |
| - '--typemap', '<(DEPTH)/mojo/public/interfaces/bindings/tests/blink_test.typemap', |
| - ], |
| - 'mojom_files': '<(mojo_public_test_interfaces_mojom_files)', |
| - }, |
| - 'includes': [ 'mojom_bindings_generator_explicit.gypi' ], |
| - 'dependencies': [ |
| - 'mojo_public_test_interfaces_mojom', |
| - ], |
| - }, |
| - { |
| - 'target_name': 'mojo_public_test_interfaces_mojom_chromium', |
| - 'type': 'none', |
| - 'variables': { |
| - 'mojom_variant': 'chromium', |
| - 'mojom_extra_generator_args': [ |
| - '--typemap', '<(DEPTH)/mojo/public/interfaces/bindings/tests/chromium_test.typemap', |
| + 'mojom_variant': 'wtf', |
| + 'for_blink': 'true', |
| + 'mojom_typemaps': [ |
| + 'public/cpp/bindings/tests/rect_blink.typemap', |
| + 'public/cpp/bindings/tests/test_native_types_blink.typemap', |
| ], |
| 'mojom_files': '<(mojo_public_test_interfaces_mojom_files)', |
| }, |
| 'includes': [ 'mojom_bindings_generator_explicit.gypi' ], |
| - 'dependencies': [ |
| - 'mojo_public_test_interfaces_mojom', |
| - ], |
| }, |
| { |
| # GN version: //mojo/public/interfaces/bindings/tests:test_interfaces |
| @@ -436,6 +429,9 @@ |
| 'export_dependent_settings': [ |
| 'mojo_cpp_bindings', |
| ], |
| + 'sources': [ |
| + 'public/cpp/bindings/tests/pickled_struct_chromium.cc', |
| + ], |
| 'dependencies': [ |
| 'mojo_public_test_interfaces_mojom', |
| 'mojo_cpp_bindings', |
| @@ -446,22 +442,14 @@ |
| 'target_name': 'mojo_public_test_interfaces_blink', |
| 'type': 'static_library', |
| 'export_dependent_settings': [ |
| - 'mojo_cpp_bindings', |
| - ], |
| - 'dependencies': [ |
| 'mojo_public_test_interfaces_mojom_blink', |
| 'mojo_cpp_bindings', |
| ], |
| - }, |
| - { |
| - # GN version: //mojo/public/interfaces/bindings/tests:test_interfaces_chromium |
| - 'target_name': 'mojo_public_test_interfaces_chromium', |
| - 'type': 'static_library', |
| - 'export_dependent_settings': [ |
| - 'mojo_cpp_bindings', |
| + 'sources': [ |
| + 'public/cpp/bindings/tests/pickled_struct_blink.cc', |
| ], |
| 'dependencies': [ |
| - 'mojo_public_test_interfaces_mojom_chromium', |
| + 'mojo_public_test_interfaces_mojom_blink', |
| 'mojo_cpp_bindings', |
| ], |
| }, |
| @@ -503,7 +491,7 @@ |
| 'target_name': 'mojo_public_test_wtf_types_blink', |
| 'type': 'static_library', |
| 'variables': { |
| - 'mojom_variant': 'blink', |
| + 'mojom_variant': 'wtf', |
| 'for_blink': 'true', |
| }, |
| 'sources': [ |
| @@ -511,18 +499,6 @@ |
| ], |
| 'includes': [ 'mojom_bindings_generator.gypi' ], |
| }, |
| - { |
| - 'target_name': 'mojo_public_test_variant', |
| - 'type': 'static_library', |
| - 'variables': { |
| - 'mojom_variant': 'test_variant', |
|
yzshen1
2016/04/05 17:36:14
Instead of moving them into "mojo_public_test_inte
Sam McNally
2016/04/06 07:02:53
Deleted them.
|
| - }, |
| - 'sources': [ |
| - 'public/interfaces/bindings/tests/test_variant_import.mojom', |
| - 'public/interfaces/bindings/tests/test_variant.mojom', |
| - ], |
| - 'includes': [ 'mojom_bindings_generator.gypi' ], |
| - }, |
| ], |
| 'conditions': [ |
| ['OS == "android"', { |