blob: b446a3ac491bdb7b70c825e7c9ba6e96cb7aed67 [file] [log] [blame]
caryclark5ef194c2015-08-31 09:22:38 -07001/*
2 * Copyright 2013 Google Inc.
3 *
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
6 */
7
caryclark5ef194c2015-08-31 09:22:38 -07008#include "SkGraphics.h"
9
caryclark5ef194c2015-08-31 09:22:38 -070010extern bool CheckChecksums();
11extern bool GenerateChecksums();
12
13int tool_main(int argc, char** argv);
14int tool_main(int argc, char** argv) {
15 if (argc == 2) {
16 SkAutoGraphics ag; // Enable use of SkRTConfig
17 if (!strcmp(argv[1], "--check")) {
18 return (int) !CheckChecksums();
19 }
20 if (!strcmp(argv[1], "--generate")) {
21 if (!GenerateChecksums()) {
22 return 2;
23 }
24 return 0;
25 }
26 }
27 SkDebugf("Usage:\n %s [--check] [--generate]\n\n", argv[0]);
28 return 3;
29}
30
31#if !defined SK_BUILD_FOR_IOS
32int main(int argc, char * const argv[]) {
33 return tool_main(argc, (char**) argv);
34}
35#endif