Split TLS implementation into its own translation unit.
authorbungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 16 Jul 2013 14:59:24 +0000 (14:59 +0000)
committerbungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 16 Jul 2013 14:59:24 +0000 (14:59 +0000)
commitf2e7dbb09fabc31fe5b16f6dc1a16593f518ca7d
tree5e0cc6a0bf8e2b89d57c99ef54f34e26395df548
parent883fe7f8b13be4ae3e3f8d8f8a6d6e94d13f9392
Split TLS implementation into its own translation unit.

SkTLS has it's own header separate from SkThread, and having SkThread own
the platform implementation of SkTLS is problematic with Chromium. The
simplest way to clean this up is to put the implementation in its own set
of files, where it is also more easily found.

R=robertphillips@google.com

Review URL: https://codereview.chromium.org/19240007

git-svn-id: http://skia.googlecode.com/svn/trunk@10105 2bbb7eff-a529-9590-31e7-b0007b416f81
gyp/ports.gyp
src/ports/SkTLS_none.cpp [new file with mode: 0644]
src/ports/SkTLS_pthread.cpp [new file with mode: 0644]
src/ports/SkTLS_win.cpp [new file with mode: 0644]
src/ports/SkThread_none.cpp
src/ports/SkThread_pthread.cpp
src/ports/SkThread_win.cpp