OLD | NEW |
1 # Port-specific Skia library code. | 1 # Port-specific Skia library code. |
2 { | 2 { |
3 'targets': [ | 3 'targets': [ |
4 { | 4 { |
5 'target_name': 'ports', | 5 'target_name': 'ports', |
6 'product_name': 'skia_ports', | 6 'product_name': 'skia_ports', |
7 'type': 'static_library', | 7 'type': 'static_library', |
8 'standalone_static_library': 1, | 8 'standalone_static_library': 1, |
9 'dependencies': [ | 9 'dependencies': [ |
10 'core.gyp:*', | 10 'core.gyp:*', |
11 ], | 11 ], |
12 'include_dirs': [ | 12 'include_dirs': [ |
13 '../include/effects', | 13 '../include/effects', |
14 '../include/images', | 14 '../include/images', |
15 '../include/ports', | 15 '../include/ports', |
16 '../include/utils', | 16 '../include/utils', |
17 '../include/utils/win', | 17 '../include/utils/win', |
18 '../include/xml', | 18 '../include/xml', |
19 '../src/core', | 19 '../src/core', |
20 '../src/lazy', | 20 '../src/lazy', |
21 '../src/ports', | 21 '../src/ports', |
22 '../src/sfnt', | 22 '../src/sfnt', |
23 '../src/utils', | 23 '../src/utils', |
24 ], | 24 ], |
25 'sources': [ | 25 'sources': [ |
| 26 '../src/ports/SkAtomics_android.h', |
| 27 '../src/ports/SkAtomics_none.h', |
| 28 '../src/ports/SkAtomics_sync.h', |
| 29 '../src/ports/SkAtomics_win.h', |
26 '../src/ports/SkDebug_nacl.cpp', | 30 '../src/ports/SkDebug_nacl.cpp', |
27 '../src/ports/SkDebug_stdio.cpp', | 31 '../src/ports/SkDebug_stdio.cpp', |
28 '../src/ports/SkDebug_win.cpp', | 32 '../src/ports/SkDebug_win.cpp', |
29 | 33 |
30 '../src/ports/SkFontHost_win.cpp', | 34 '../src/ports/SkFontHost_win.cpp', |
31 '../src/ports/SkFontHost_win_dw.cpp', | 35 '../src/ports/SkFontHost_win_dw.cpp', |
32 '../src/ports/SkFontMgr_default_gdi.cpp', | 36 '../src/ports/SkFontMgr_default_gdi.cpp', |
33 '../src/ports/SkFontMgr_default_dw.cpp', | 37 '../src/ports/SkFontMgr_default_dw.cpp', |
34 | 38 |
35 '../src/ports/SkGlobalInitialization_default.cpp', | 39 '../src/ports/SkGlobalInitialization_default.cpp', |
36 '../src/ports/SkMemory_malloc.cpp', | 40 '../src/ports/SkMemory_malloc.cpp', |
| 41 '../src/ports/SkMutex_none.h', |
| 42 '../src/ports/SkMutex_pthread.h', |
| 43 '../src/ports/SkMutex_win.h', |
37 '../src/ports/SkOSFile_posix.cpp', | 44 '../src/ports/SkOSFile_posix.cpp', |
38 '../src/ports/SkOSFile_stdio.cpp', | 45 '../src/ports/SkOSFile_stdio.cpp', |
39 '../src/ports/SkOSFile_win.cpp', | 46 '../src/ports/SkOSFile_win.cpp', |
40 '../src/ports/SkDiscardableMemory_none.cpp', | 47 '../src/ports/SkDiscardableMemory_none.cpp', |
41 '../src/ports/SkPurgeableMemoryBlock_none.cpp', | 48 '../src/ports/SkPurgeableMemoryBlock_none.cpp', |
42 #'../src/ports/SkThread_none.cpp', | |
43 '../src/ports/SkThread_pthread.cpp', | |
44 '../src/ports/SkThread_win.cpp', | |
45 '../src/ports/SkTime_Unix.cpp', | 49 '../src/ports/SkTime_Unix.cpp', |
46 '../src/ports/SkTime_win.cpp', | 50 '../src/ports/SkTime_win.cpp', |
47 #'../src/ports/SkTLS_none.cpp', | 51 #'../src/ports/SkTLS_none.cpp', |
48 '../src/ports/SkTLS_pthread.cpp', | 52 '../src/ports/SkTLS_pthread.cpp', |
49 '../src/ports/SkTLS_win.cpp', | 53 '../src/ports/SkTLS_win.cpp', |
50 '../src/ports/SkXMLParser_empty.cpp', | 54 '../src/ports/SkXMLParser_empty.cpp', |
51 ], | 55 ], |
52 'conditions': [ | 56 'conditions': [ |
53 [ 'skia_os in ["linux", "freebsd", "openbsd", "solaris", "chromeos", "na
cl", "android"]', { | 57 [ 'skia_os in ["linux", "freebsd", "openbsd", "solaris", "chromeos", "na
cl", "android"]', { |
54 'sources': [ | 58 'sources': [ |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
114 ], | 118 ], |
115 }], | 119 }], |
116 [ 'skia_os == "win"', { | 120 [ 'skia_os == "win"', { |
117 'include_dirs': [ | 121 'include_dirs': [ |
118 'config/win', | 122 'config/win', |
119 '../src/utils/win', | 123 '../src/utils/win', |
120 ], | 124 ], |
121 'sources!': [ # these are used everywhere but windows | 125 'sources!': [ # these are used everywhere but windows |
122 '../src/ports/SkDebug_stdio.cpp', | 126 '../src/ports/SkDebug_stdio.cpp', |
123 '../src/ports/SkOSFile_posix.cpp', | 127 '../src/ports/SkOSFile_posix.cpp', |
124 '../src/ports/SkThread_pthread.cpp', | |
125 '../src/ports/SkTime_Unix.cpp', | 128 '../src/ports/SkTime_Unix.cpp', |
126 '../src/ports/SkTLS_pthread.cpp', | 129 '../src/ports/SkTLS_pthread.cpp', |
127 ], | 130 ], |
128 'conditions': [ | 131 'conditions': [ |
129 # when we build for win, we only want one of these default files | 132 # when we build for win, we only want one of these default files |
130 [ 'skia_directwrite', { | 133 [ 'skia_directwrite', { |
131 'sources!': [ | 134 'sources!': [ |
132 '../src/ports/SkFontMgr_default_gdi.cpp', | 135 '../src/ports/SkFontMgr_default_gdi.cpp', |
133 ], | 136 ], |
134 }, { # else gdi | 137 }, { # else gdi |
135 'sources!': [ | 138 'sources!': [ |
136 '../src/ports/SkFontMgr_default_dw.cpp', | 139 '../src/ports/SkFontMgr_default_dw.cpp', |
137 ], | 140 ], |
138 }], | 141 }], |
139 ], | 142 ], |
140 }, { # else !win | 143 }, { # else !win |
141 'sources!': [ | 144 'sources!': [ |
142 '../src/ports/SkDebug_win.cpp', | 145 '../src/ports/SkDebug_win.cpp', |
143 '../src/ports/SkFontHost_win.cpp', | 146 '../src/ports/SkFontHost_win.cpp', |
144 '../src/ports/SkFontHost_win_dw.cpp', | 147 '../src/ports/SkFontHost_win_dw.cpp', |
145 '../src/ports/SkFontMgr_default_gdi.cpp', | 148 '../src/ports/SkFontMgr_default_gdi.cpp', |
146 '../src/ports/SkFontMgr_default_dw.cpp', | 149 '../src/ports/SkFontMgr_default_dw.cpp', |
147 '../src/ports/SkOSFile_win.cpp', | 150 '../src/ports/SkOSFile_win.cpp', |
148 '../src/ports/SkThread_win.cpp', | |
149 '../src/ports/SkTime_win.cpp', | 151 '../src/ports/SkTime_win.cpp', |
150 '../src/ports/SkTLS_win.cpp', | 152 '../src/ports/SkTLS_win.cpp', |
151 ], | 153 ], |
152 }], | 154 }], |
153 [ 'skia_os == "android"', { | 155 [ 'skia_os == "android"', { |
154 'sources!': [ | 156 'sources!': [ |
155 '../src/ports/SkDebug_stdio.cpp', | 157 '../src/ports/SkDebug_stdio.cpp', |
156 '../src/ports/SkPurgeableMemoryBlock_none.cpp', | 158 '../src/ports/SkPurgeableMemoryBlock_none.cpp', |
157 ], | 159 ], |
158 'sources': [ | 160 'sources': [ |
(...skipping 15 matching lines...) Expand all Loading... |
174 }, | 176 }, |
175 }, | 177 }, |
176 ], | 178 ], |
177 } | 179 } |
178 | 180 |
179 # Local Variables: | 181 # Local Variables: |
180 # tab-width:2 | 182 # tab-width:2 |
181 # indent-tabs-mode:nil | 183 # indent-tabs-mode:nil |
182 # End: | 184 # End: |
183 # vim: set expandtab tabstop=2 shiftwidth=2: | 185 # vim: set expandtab tabstop=2 shiftwidth=2: |
OLD | NEW |