Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / native_client_sdk / src / libraries / gtest / library.dsc
1 {
2   'TOOLS': ['bionic', 'newlib', 'glibc', 'pnacl', 'win', 'linux'],
3   'SEARCH': [
4     '.',
5     '../../../../testing/gtest/include/gtest',
6     '../../../../testing/gtest/include/gtest/internal',
7     '../../../../testing/gtest/src',
8   ],
9   'TARGETS': [
10     {
11       'NAME' : 'gtest',
12       'TYPE' : 'lib',
13       'SOURCES' : [
14         'gtest.cc',
15         'gtest-death-test.cc',
16         'gtest-filepath.cc',
17         'gtest_main.cc',
18         'gtest-port.cc',
19         'gtest-printers.cc',
20         'gtest-test-part.cc',
21         'gtest-typed-test.cc',
22       ],
23       'INCLUDES': [
24         # See comment below about gtest-internal-inl.h
25         '$(NACL_SDK_ROOT)/include/gtest/internal',
26       ],
27       'CXXFLAGS': ['-Wno-unused-const-variable'],
28     }
29   ],
30   'HEADERS': [
31     {
32       'FILES': [
33         'gtest-death-test.h',
34         'gtest.h',
35         'gtest-message.h',
36         'gtest-param-test.h',
37         'gtest_pred_impl.h',
38         'gtest-printers.h',
39         'gtest_prod.h',
40         'gtest-spi.h',
41         'gtest-test-part.h',
42         'gtest-typed-test.h',
43       ],
44       'DEST': 'include/gtest',
45     },
46     {
47       'FILES': [
48         'gtest-death-test-internal.h',
49         'gtest-filepath.h',
50         'gtest-internal.h',
51         'gtest-linked_ptr.h',
52         'gtest-param-util-generated.h',
53         'gtest-param-util.h',
54         'gtest-port.h',
55         'gtest-string.h',
56         'gtest-tuple.h',
57         'gtest-type-util.h',
58       ],
59       'DEST': 'include/gtest/internal',
60     },
61     {
62       # This is cheesy, but gtest.cc includes "src/gtest-internal-inl.h". Since
63       # gtest is not installed in the SDK, I don't really care about the
64       # directory layout.
65       # TODO(binji): If we decide to include gtest, put this file in a better
66       # spot.
67       'FILES': [
68         'gtest-internal-inl.h',
69       ],
70       'DEST': 'include/gtest/internal/src',
71     },
72   ],
73   'DEST': 'src',
74   'NAME': 'gtest',
75 }