SkImageInfo will soon have a constructor, so can't init it with {} anymore
[chromium-blink-merge.git] / components / nacl / nacl_defines.gni
blobab9d645c4d13cfde270d8d8ea7bacd00baf075b1
1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 nacl_defines = []
6 if (is_win) {
7   nacl_defines += [
8     "NACL_WINDOWS=1",
9     "NACL_LINUX=0",
10     "NACL_OSX=0",
11     "NACL_ANDROID=0",
12   ]
13 } else if (is_linux) {
14   nacl_defines += [
15     "NACL_WINDOWS=0",
16     "NACL_LINUX=1",
17     "NACL_OSX=0",
18     "NACL_ANDROID=0",
19   ]
20 } else if (is_mac) {
21   nacl_defines += [
22     "NACL_WINDOWS=0",
23     "NACL_LINUX=0",
24     "NACL_OSX=1",
25     "NACL_ANDROID=0",
26   ]
29 if (is_android) {
30   nacl_defines += [
31     "NACL_WINDOWS=0",
32     "NACL_LINUX=1",
33     "NACL_OSX=0",
34     "NACL_ANDROID=1",
35   ]
38 if (cpu_arch == "x86") {
39   nacl_defines += [
40     "NACL_TARGET_SUBARCH=32",
41     "NACL_TARGET_ARCH=x86",
42     "NACL_BUILD_SUBARCH=32",
43     "NACL_BUILD_ARCH=x86",
44   ]
45 } else if (cpu_arch == "x64") {
46   nacl_defines += [
47     "NACL_TARGET_SUBARCH=64",
48     "NACL_TARGET_ARCH=x86",
49     "NACL_BUILD_SUBARCH=64",
50     "NACL_BUILD_ARCH=x86",
51   ]
52 } else if (cpu_arch == "arm") {
53   nacl_defines += [
54     "NACL_BUILD_ARCH=arm",
55     "NACL_BUILD_SUBARCH=32",
56     "NACL_TARGET_ARCH=arm",
57     "NACL_TARGET_SUBARCH=32",
58   ]
59 } else if (cpu_arch == "mipsel") {
60   nacl_defines += [
61     "NACL_BUILD_ARCH=mips",
62     "NACL_BUILD_SUBARCH=32",
63     "NACL_TARGET_ARCH=mips",
64     "NACL_TARGET_SUBARCH=32",
65   ]