Index: BUILD.public |
diff --git a/BUILD.public b/BUILD.public |
index ed54aba787d5d17ec82cbed82fc39eaea63b5ace..8409445d5fab50d239f76b2047ab103d28eb1087 100644 |
--- a/BUILD.public |
+++ b/BUILD.public |
@@ -8,6 +8,7 @@ exports_files(["BUILD.public"]) |
# Platform-independent SRCS |
SRCS = glob( |
[ |
+ "include/private/*.h", |
"google/*.cpp", |
"src/c/*.cpp", |
"src/core/*.cpp", |
@@ -31,6 +32,7 @@ SRCS = glob( |
"src/gpu/gl/glx/*.cpp", |
"src/opts/opts_check_x86.cpp", |
"src/opts/*SSE2*.cpp", |
+ "src/opts/*sse2*.cpp", |
"src/opts/SkTextureCompression_opts_none.cpp", |
# TODO(mtklein): might be more maintainable with a blacklist instead? |
@@ -49,7 +51,7 @@ SRCS = glob( |
"src/ports/SkTLS_pthread.cpp", |
"src/ports/SkTime_Unix.cpp", |
- # Third Party |
+ # Third Party |
"third_party/etc1/*.cpp", |
"third_party/ktx/*.cpp", |
], |
@@ -59,10 +61,25 @@ SRCS = glob( |
"src/gpu/gl/GrGLCreateNativeInterface_none.cpp", |
# TODO(mtklein): files below here probably want upstream fixes |
"src/utils/SkThreadUtils_pthread_mach.cpp", # Mac-only. Move to ports? |
- # Non-Mac-non-Linux. Move to ports? |
+ # Non-Mac-non-Linux. Move to ports? |
"src/utils/SkThreadUtils_pthread_other.cpp", |
"src/utils/SkThreadUtils_win.cpp", # Windows-only. Move to ports? |
- "src/doc/*_XPS.cpp", |
+ "src/doc/*_XPS.cpp", # Windows-only. |
+ "src/doc/SkDocument_PDF_None.cpp", # We use SkDocument_PDF.cpp. |
+ ], |
+) |
+ |
+SRCS_SSSE3 = glob( |
+ [ |
+ "src/opts/*SSSE3*.cpp", |
+ "src/opts/*ssse3*.cpp", |
+ ], |
+) |
+ |
+SRCS_SSE4 = glob( |
+ [ |
+ "src/opts/*SSE4*.cpp", |
+ "src/opts/*sse4*.cpp", |
], |
) |
@@ -70,11 +87,14 @@ HDRS = glob( |
[ |
"include/**/*.h", |
], |
+ exclude = [ |
+ "include/animator/*.h", |
+ "include/private/*.h", |
+ ], |
) |
# Includes needed by Skia implementation. Not public includes. |
INCLUDES = [ |
- "include/animator", |
"include/c", |
"include/codec", |
"include/config", |