Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(110)

Side by Side Diff: SConstruct

Issue 6854002: Merge monitor_reconfigure into powerd. (Closed) Base URL: ssh://gitrw.chromium.org:9222/power_manager.git@master
Patch Set: Second version with nits. Created 9 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « README ('k') | drm-tool.cc » ('j') | drm-tool.cc » ('J')
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2011 The Chromium OS Authors. All rights reserved. 1 # Copyright (c) 2011 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 6
7 Help("""\ 7 Help("""\
8 Type: 'scons' to build and 'scons -c' to clean\ 8 Type: 'scons' to build and 'scons -c' to clean\
9 """) 9 """)
10 10
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
61 backlight_tool = backlight_env.Program('backlight-tool', 61 backlight_tool = backlight_env.Program('backlight-tool',
62 ['backlight-tool.cc', backlight]) 62 ['backlight-tool.cc', backlight])
63 Default(backlight_tool) 63 Default(backlight_tool)
64 64
65 # Build power daemon 65 # Build power daemon
66 backlight_controller = gdk_env.Library('backlight_controller', 66 backlight_controller = gdk_env.Library('backlight_controller',
67 ['backlight_controller.cc']) 67 ['backlight_controller.cc'])
68 power_prefs = gdk_env.Library('power_prefs', ['power_prefs.cc', 68 power_prefs = gdk_env.Library('power_prefs', ['power_prefs.cc',
69 'power_constants.cc']) 69 'power_constants.cc'])
70 powerd_env = xidle_env.Clone() 70 powerd_env = xidle_env.Clone()
71 powerd_env.Append(LIBS=Split('chromeos crosapi gflags pthread dl metrics')) 71 powerd_env.Append(LIBS=Split(
72 'chromeos crosapi gflags pthread dl metrics X11 Xrandr udev'))
72 powerd_env.ParseConfig( 73 powerd_env.ParseConfig(
73 os.environ['PKG_CONFIG'] + ' --cflags --libs dbus-1 dbus-glib-1' 74 os.environ['PKG_CONFIG'] + ' --cflags --libs dbus-1 dbus-glib-1'
74 ) 75 )
75 powerd_sources = Split('''\ 76 powerd_sources = Split('''\
76 file_tagger.cc power_button_handler.cc powerd.cc powerd_metrics.cc 77 file_tagger.cc power_button_handler.cc powerd.cc powerd_metrics.cc
77 screen_locker.cc suspender.cc video_detector.cc metrics_constants.cc 78 screen_locker.cc suspender.cc video_detector.cc metrics_constants.cc
79 monitor_reconfigure.cc resolution_selector.cc udev_listener.cc
78 ''') 80 ''')
79 util_lib = powerd_env.Library('util_lib', ['util.cc', 'inotify.cc']); 81 util_lib = powerd_env.Library('util_lib', ['util.cc', 'inotify.cc']);
80 powerd_lib = powerd_env.Library('powerd_lib', powerd_sources) 82 powerd_lib = powerd_env.Library('powerd_lib', powerd_sources)
81 powerd = powerd_env.Program('powerd', 83 powerd = powerd_env.Program('powerd',
82 ['powerd_main.cc', powerd_lib, xidle, backlight, 84 ['powerd_main.cc', powerd_lib, xidle, backlight,
83 power_prefs, backlight_controller, util_lib]) 85 power_prefs, backlight_controller, util_lib])
84 Default(powerd) 86 Default(powerd)
85 87
88 # Build drm tool
89 udev = gdk_env.Library('udev_listener', ['udev_listener.cc'])
90 udev_env = gdk_env.Clone()
91 udev_env.Append(LIBS=Split('base rt pthread gflags X11 Xrandr udev'))
92 drm_tool = udev_env.Program('drm-tool', ['drm-tool.cc', udev])
93 Default(drm_tool)
94
86 # Build privileged power daemon 95 # Build privileged power daemon
87 powerman_env = gdk_env.Clone() 96 powerman_env = gdk_env.Clone()
88 powerman_env.Append(LIBS=Split('base chromeos gflags pthread metrics X11')) 97 powerman_env.Append(LIBS=Split('base chromeos gflags pthread metrics X11'))
89 powerman_env.ParseConfig( 98 powerman_env.ParseConfig(
90 os.environ['PKG_CONFIG'] + ' --cflags --libs dbus-1 dbus-glib-1' 99 os.environ['PKG_CONFIG'] + ' --cflags --libs dbus-1 dbus-glib-1'
91 ) 100 )
92 powerman_sources = ['powerman.cc', 'input.cc', 'powerman_metrics.cc'] 101 powerman_sources = ['powerman.cc', 'input.cc', 'powerman_metrics.cc']
93 powerman_lib = powerman_env.Library('powerman_lib', powerman_sources) 102 powerman_lib = powerman_env.Library('powerman_lib', powerman_sources)
94 powerman = powerman_env.Program('powerm', ['powerman_main.cc', powerman_lib, 103 powerman = powerman_env.Program('powerm', ['powerman_main.cc', powerman_lib,
95 power_prefs, util_lib]) 104 power_prefs, util_lib])
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
130 backlight_controller, backlight, power_prefs] 139 backlight_controller, backlight, power_prefs]
131 tests.append(powerd_unittest_env.Program('powerd_unittest', deps)) 140 tests.append(powerd_unittest_env.Program('powerd_unittest', deps))
132 file_tagger_unittest_env = powerd_env.Clone() 141 file_tagger_unittest_env = powerd_env.Clone()
133 file_tagger_unittest_env.Append(LIBS=Split('gtest gmock Xtst')) 142 file_tagger_unittest_env.Append(LIBS=Split('gtest gmock Xtst'))
134 deps = [testrunner, 'file_tagger_unittest.cc', powerd_lib, 143 deps = [testrunner, 'file_tagger_unittest.cc', powerd_lib,
135 util_lib, xidle, backlight_controller, backlight, power_prefs] 144 util_lib, xidle, backlight_controller, backlight, power_prefs]
136 tests.append(file_tagger_unittest_env.Program('file_tagger_unittest', deps)) 145 tests.append(file_tagger_unittest_env.Program('file_tagger_unittest', deps))
137 powerman_unittest_env = powerman_env.Clone() 146 powerman_unittest_env = powerman_env.Clone()
138 powerman_unittest_env.Append(LIBS=Split('gtest gmock')) 147 powerman_unittest_env.Append(LIBS=Split('gtest gmock'))
139 deps = [testrunner, 'powerman_unittest.cc', powerman_lib, util_lib, power_prefs] 148 deps = [testrunner, 'powerman_unittest.cc', powerman_lib, util_lib, power_prefs]
140 tests.append(powerman_unittest_env.Program('powerman_unittest', deps)) 149 tests.append(powerman_unittest_env.Program('powerman_unittest', deps))
Daniel Erat 2011/04/13 23:33:26 you should add the resolution selector test here,
141 AlwaysBuild(base_env.Alias('tests', tests)) 150 AlwaysBuild(base_env.Alias('tests', tests))
OLDNEW
« no previous file with comments | « README ('k') | drm-tool.cc » ('j') | drm-tool.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698