| # Copyright (c) 2009 Google Inc. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| { |
| 'targets': [ |
| { |
| 'target_name': 'hello1', |
| 'product_name': 'alt1', |
| 'type': 'executable', |
| 'sources': [ |
| 'hello.c', |
| ], |
| }, |
| { |
| 'target_name': 'hello2', |
| 'product_extension': 'stuff', |
| 'type': 'executable', |
| 'sources': [ |
| 'hello.c', |
| ], |
| }, |
| { |
| 'target_name': 'hello3', |
| 'product_name': 'alt3', |
| 'product_extension': 'stuff', |
| 'product_prefix': 'yo', |
| 'type': 'executable', |
| 'sources': [ |
| 'hello.c', |
| ], |
| }, |
| |
| { |
| 'target_name': 'hello4', |
| 'product_name': 'alt4', |
| 'type': 'shared_library', |
| 'sources': [ |
| 'hello.c', |
| ], |
| }, |
| { |
| 'target_name': 'hello5', |
| 'product_extension': 'stuff', |
| 'type': 'shared_library', |
| 'sources': [ |
| 'hello.c', |
| ], |
| }, |
| { |
| 'target_name': 'hello6', |
| 'product_name': 'alt6', |
| 'product_extension': 'stuff', |
| 'product_prefix': 'yo', |
| 'type': 'shared_library', |
| 'sources': [ |
| 'hello.c', |
| ], |
| }, |
| |
| { |
| 'target_name': 'hello7', |
| 'product_name': 'alt7', |
| 'type': 'static_library', |
| 'sources': [ |
| 'hello.c', |
| ], |
| }, |
| { |
| 'target_name': 'hello8', |
| 'product_extension': 'stuff', |
| 'type': 'static_library', |
| 'sources': [ |
| 'hello.c', |
| ], |
| }, |
| { |
| 'target_name': 'hello9', |
| 'product_name': 'alt9', |
| 'product_extension': 'stuff', |
| 'product_prefix': 'yo', |
| 'type': 'static_library', |
| 'sources': [ |
| 'hello.c', |
| ], |
| }, |
| { |
| 'target_name': 'hello10', |
| 'product_name': 'alt10', |
| 'product_extension': 'stuff', |
| 'product_prefix': 'yo', |
| 'product_dir': '<(PRODUCT_DIR)/bob', |
| 'type': 'executable', |
| 'sources': [ |
| 'hello.c', |
| ], |
| }, |
| { |
| 'target_name': 'hello11', |
| 'product_name': 'alt11', |
| 'product_extension': 'stuff', |
| 'product_prefix': 'yo', |
| 'product_dir': '<(PRODUCT_DIR)/bob', |
| 'type': 'shared_library', |
| 'sources': [ |
| 'hello.c', |
| ], |
| }, |
| { |
| 'target_name': 'hello12', |
| 'product_name': 'alt12', |
| 'product_extension': 'stuff', |
| 'product_prefix': 'yo', |
| 'product_dir': '<(PRODUCT_DIR)/bob', |
| 'type': 'static_library', |
| 'sources': [ |
| 'hello.c', |
| ], |
| }, |
| ], |
| 'conditions': [ |
| ['OS=="linux"', { |
| 'target_defaults': { |
| 'cflags': ['-fPIC'], |
| }, |
| }], |
| ], |
| } |