OLD | NEW |
1 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. | 1 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import os | 5 import os |
6 import re | 6 import re |
7 import sys | 7 import sys |
8 | 8 |
9 def GlibMarshalEmitter(target, source, env): | 9 def GlibMarshalEmitter(target, source, env): |
10 """ Inputs: | 10 """ Inputs: |
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
111 chromeos_update.cc | 111 chromeos_update.cc |
112 chromeos_update_engine.cc | 112 chromeos_update_engine.cc |
113 libcros_service.cc | 113 libcros_service.cc |
114 libcros_servicer.cc | 114 libcros_servicer.cc |
115 marshal.glibmarshal.c | 115 marshal.glibmarshal.c |
116 network_proxy_resolver_handler.cc | 116 network_proxy_resolver_handler.cc |
117 version_check.cc | 117 version_check.cc |
118 ''') | 118 ''') |
119 | 119 |
120 env = base_env.Clone() | 120 env = base_env.Clone() |
121 env.Append(LIBS=['base', 'chromeos', 'rt', 'rootdev']) | 121 env.Append(LIBS=['chromeos', 'base', 'rt', 'rootdev']) |
122 | 122 |
123 # glib, dbus, and ibus environment | 123 # glib, dbus, and ibus environment |
124 env.ParseConfig('%s --cflags --libs dbus-1 glib-2.0 gudev-1.0 dbus-glib-1 ibus-1
.0 libpcrecpp x11' % env['ENV']['PKG_CONFIG']) | 124 env.ParseConfig('%s --cflags --libs dbus-1 glib-2.0 gudev-1.0 dbus-glib-1 ibus-1
.0 libpcrecpp x11' % env['ENV']['PKG_CONFIG']) |
125 | 125 |
126 env.GlibMarshal('marshal.glibmarshal.c', 'marshal.list') | 126 env.GlibMarshal('marshal.glibmarshal.c', 'marshal.list') |
127 | 127 |
128 ibus_component_dir = "%s%s" % (env['ENV']['SYSROOT'], | 128 ibus_component_dir = "%s%s" % (env['ENV']['SYSROOT'], |
129 '/usr/share/ibus/component/') | 129 '/usr/share/ibus/component/') |
130 ime_whitelist_file = env['ENV']['SYSROOT'] + '/usr/share/chromeos-assets/' + \ | 130 ime_whitelist_file = env['ENV']['SYSROOT'] + '/usr/share/chromeos-assets/' + \ |
131 'input_methods/whitelist.txt' | 131 'input_methods/whitelist.txt' |
(...skipping 27 matching lines...) Expand all Loading... |
159 env_test.Append(LIBS=['base', 'dl', 'rt', 'nss3']) | 159 env_test.Append(LIBS=['base', 'dl', 'rt', 'nss3']) |
160 | 160 |
161 env_test.ParseConfig('%s --cflags --libs gobject-2.0 dbus-glib-1 dbus-1 nss' % ( | 161 env_test.ParseConfig('%s --cflags --libs gobject-2.0 dbus-glib-1 dbus-1 nss' % ( |
162 env_test['ENV']['PKG_CONFIG'])) | 162 env_test['ENV']['PKG_CONFIG'])) |
163 env_test.Append(CCFLAGS=['-DOS_CHROMEOS']) | 163 env_test.Append(CCFLAGS=['-DOS_CHROMEOS']) |
164 | 164 |
165 env_gtest = env_test.Clone() | 165 env_gtest = env_test.Clone() |
166 env_gtest.Append(LIBS=['gtest']) | 166 env_gtest.Append(LIBS=['gtest']) |
167 | 167 |
168 env_gtest_main = env_test.Clone() | 168 env_gtest_main = env_test.Clone() |
169 env_gtest_main.Append(LIBS=['gtest', 'gtest_main', 'chromeos']) | 169 env_gtest_main.Append(LIBS=['gtest', 'gtest_main', 'chromeos', 'base']) |
170 env_gtest_main.ParseConfig('%s --cflags --libs libpcrecpp x11' % ( | 170 env_gtest_main.ParseConfig('%s --cflags --libs libpcrecpp x11' % ( |
171 env_test['ENV']['PKG_CONFIG'])) | 171 env_test['ENV']['PKG_CONFIG'])) |
172 | 172 |
173 env_network_monitor = env_test.Clone() | 173 env_network_monitor = env_test.Clone() |
174 env_network_monitor.Append(LIBS=['dbus-glib-1']) | 174 env_network_monitor.Append(LIBS=['dbus-glib-1']) |
175 | 175 |
176 env_libcros_service_test = env.Clone() | 176 env_libcros_service_test = env.Clone() |
177 | 177 |
178 Load = base_env.Object('load.cc') | 178 Load = base_env.Object('load.cc') |
179 | 179 |
(...skipping 29 matching lines...) Expand all Loading... |
209 env_libcros_service_test.Program( | 209 env_libcros_service_test.Program( |
210 'libcros_service_tester', | 210 'libcros_service_tester', |
211 ['libcros_service_tester.cc', | 211 ['libcros_service_tester.cc', |
212 'marshal.glibmarshal.c']), | 212 'marshal.glibmarshal.c']), |
213 ] | 213 ] |
214 libcros_service_test_alias = \ | 214 libcros_service_test_alias = \ |
215 Alias('libcros_service_test', libcros_service_tests) | 215 Alias('libcros_service_test', libcros_service_tests) |
216 AlwaysBuild(libcros_service_test_alias) | 216 AlwaysBuild(libcros_service_test_alias) |
217 | 217 |
218 Alias('crosapi', base_env.StaticLibrary('crosapi', Load), CCFLAGS='-ggdb') | 218 Alias('crosapi', base_env.StaticLibrary('crosapi', Load), CCFLAGS='-ggdb') |
OLD | NEW |