aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools
diff options
context:
space:
mode:
authorGravatar caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-10-02 18:33:14 +0000
committerGravatar caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-10-02 18:33:14 +0000
commit5987f58036574ccf23049b5fe71f29a441d0641d (patch)
tree2f3078337c92b9387c9d36f7ed3de82eacc3d085 /tools
parent425a8c71e43841bf6e8622bf7f6a7985a2efe4c7 (diff)
build iOS with 'make all'
This builds all skia tests by treating iOS tools as executable applications. A few warnings were fixed as well. Removed old trace draw code and remnants. Review URL: https://codereview.appspot.com/6597063 git-svn-id: http://skia.googlecode.com/svn/trunk@5776 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'tools')
-rw-r--r--tools/bench_pictures_main.cpp9
-rw-r--r--tools/pinspect.cpp9
-rw-r--r--tools/render_pictures_main.cpp9
-rw-r--r--tools/skdiff_main.cpp9
-rw-r--r--tools/skhello.cpp9
-rw-r--r--tools/skimage_main.cpp9
6 files changed, 48 insertions, 6 deletions
diff --git a/tools/bench_pictures_main.cpp b/tools/bench_pictures_main.cpp
index 7c313cf41d..76d5ad3bd1 100644
--- a/tools/bench_pictures_main.cpp
+++ b/tools/bench_pictures_main.cpp
@@ -443,7 +443,8 @@ static int process_input(const SkString& input,
return failures;
}
-int main(int argc, char* const argv[]) {
+int tool_main(int argc, char** argv);
+int tool_main(int argc, char** argv) {
#ifdef SK_ENABLE_INST_COUNT
gPrintInstCount = true;
#endif
@@ -466,3 +467,9 @@ int main(int argc, char* const argv[]) {
return 1;
}
}
+
+#if !defined SK_BUILD_FOR_IOS
+int main(int argc, char * const argv[]) {
+ return tool_main(argc, (char**) argv);
+}
+#endif
diff --git a/tools/pinspect.cpp b/tools/pinspect.cpp
index 975eda5aec..b82bd332c7 100644
--- a/tools/pinspect.cpp
+++ b/tools/pinspect.cpp
@@ -44,7 +44,8 @@ static void dumpOps(SkPicture* pic) {
canvas.drawPicture(*pic);
}
-int main(int argc, char* const argv[]) {
+int tool_main(int argc, char** argv);
+int tool_main(int argc, char** argv) {
if (argc < 2) {
printf("Usage: pinspect [--dump-ops] filename [filename ...]\n");
return 1;
@@ -69,3 +70,9 @@ int main(int argc, char* const argv[]) {
}
return 0;
}
+
+#if !defined SK_BUILD_FOR_IOS
+int main(int argc, char * const argv[]) {
+ return tool_main(argc, (char**) argv);
+}
+#endif
diff --git a/tools/render_pictures_main.cpp b/tools/render_pictures_main.cpp
index 764bea06a1..55ecf38317 100644
--- a/tools/render_pictures_main.cpp
+++ b/tools/render_pictures_main.cpp
@@ -287,7 +287,8 @@ static void parse_commandline(int argc, char* const argv[], SkTArray<SkString>*
renderer->setDeviceType(deviceType);
}
-int main(int argc, char* const argv[]) {
+int tool_main(int argc, char** argv);
+int tool_main(int argc, char** argv) {
SkAutoGraphics ag;
SkTArray<SkString> inputs;
sk_tools::PictureRenderer* renderer = NULL;
@@ -316,3 +317,9 @@ int main(int argc, char* const argv[]) {
SkDELETE(renderer);
}
+
+#if !defined SK_BUILD_FOR_IOS
+int main(int argc, char * const argv[]) {
+ return tool_main(argc, (char**) argv);
+}
+#endif
diff --git a/tools/skdiff_main.cpp b/tools/skdiff_main.cpp
index 5fbf3ff515..46d4f006a4 100644
--- a/tools/skdiff_main.cpp
+++ b/tools/skdiff_main.cpp
@@ -1270,7 +1270,8 @@ static void usage (char * argv0) {
const int kNoError = 0;
const int kGenericError = -1;
-int main (int argc, char ** argv) {
+int tool_main(int argc, char** argv);
+int tool_main(int argc, char** argv) {
DiffMetricProc diffProc = compute_diff_pmcolor;
int (*sortProc)(const void*, const void*) = compare<CompareDiffMetrics>;
@@ -1446,3 +1447,9 @@ int main (int argc, char ** argv) {
// make sure that we only return 0 when there were no failures.
return (num_failing_results > 255) ? 255 : num_failing_results;
}
+
+#if !defined SK_BUILD_FOR_IOS
+int main(int argc, char * const argv[]) {
+ return tool_main(argc, (char**) argv);
+}
+#endif
diff --git a/tools/skhello.cpp b/tools/skhello.cpp
index 82abf80ba7..465806f8fa 100644
--- a/tools/skhello.cpp
+++ b/tools/skhello.cpp
@@ -14,7 +14,8 @@ static void show_help() {
SkDebugf("usage: skhello [-o out-dir] [-t 'hello']\n default output: skhello.png\n");
}
-int main(int argc, char* const argv[]) {
+int tool_main(int argc, char** argv);
+int tool_main(int argc, char** argv) {
SkAutoGraphics ag;
SkString path("skhello.png");
SkString text("Hello");
@@ -68,3 +69,9 @@ int main(int argc, char* const argv[]) {
}
return !success;
}
+
+#if !defined SK_BUILD_FOR_IOS
+int main(int argc, char * const argv[]) {
+ return tool_main(argc, (char**) argv);
+}
+#endif
diff --git a/tools/skimage_main.cpp b/tools/skimage_main.cpp
index 504bc30204..83f115cbb0 100644
--- a/tools/skimage_main.cpp
+++ b/tools/skimage_main.cpp
@@ -54,7 +54,8 @@ static void make_outname(SkString* dst, const char outDir[], const char src[]) {
dst->append(".png");
}
-int main (int argc, char * const argv[]) {
+int tool_main(int argc, char** argv);
+int tool_main(int argc, char** argv) {
SkAutoGraphics ag;
int i, outDirIndex = 0;
SkString outDir;
@@ -102,3 +103,9 @@ int main (int argc, char * const argv[]) {
return 0;
}
+#if !defined SK_BUILD_FOR_IOS
+int main(int argc, char * const argv[]) {
+ return tool_main(argc, (char**) argv);
+}
+#endif
+