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

Unified Diff: SConstruct

Issue 6854002: Merge monitor_reconfigure into powerd. (Closed) Base URL: ssh://gitrw.chromium.org:9222/power_manager.git@master
Patch Set: Address first round of reviews, fixing the tests still a TODO. 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « README ('k') | drm-tool.cc » ('j') | drm-tool.cc » ('J')
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: SConstruct
diff --git a/SConstruct b/SConstruct
index c6bef954690949b9ca9b7b527144780803090a2e..d0cc12d2521152a4336689da07828a7a1edfe798 100644
--- a/SConstruct
+++ b/SConstruct
@@ -68,13 +68,15 @@ backlight_controller = gdk_env.Library('backlight_controller',
power_prefs = gdk_env.Library('power_prefs', ['power_prefs.cc',
'power_constants.cc'])
powerd_env = xidle_env.Clone()
-powerd_env.Append(LIBS=Split('chromeos crosapi gflags pthread dl metrics'))
+powerd_env.Append(LIBS=Split(
+ 'chromeos crosapi gflags pthread dl metrics X11 Xrandr udev'))
powerd_env.ParseConfig(
os.environ['PKG_CONFIG'] + ' --cflags --libs dbus-1 dbus-glib-1'
)
powerd_sources = Split('''\
file_tagger.cc power_button_handler.cc powerd.cc powerd_metrics.cc
screen_locker.cc suspender.cc video_detector.cc metrics_constants.cc
+ monitor_reconfigure.cc resolution_selector.cc udev_listener.cc
''')
util_lib = powerd_env.Library('util_lib', ['util.cc', 'inotify.cc']);
powerd_lib = powerd_env.Library('powerd_lib', powerd_sources)
@@ -83,6 +85,13 @@ powerd = powerd_env.Program('powerd',
power_prefs, backlight_controller, util_lib])
Default(powerd)
+# Build drm tool
+udev = gdk_env.Library('udev_listener', ['udev_listener.cc'])
+udev_env = gdk_env.Clone()
+udev_env.Append(LIBS=Split('base rt pthread gflags X11 Xrandr udev'))
+drm_tool = udev_env.Program('drm-tool', ['drm-tool.cc', udev])
+Default(drm_tool)
+
# Build privileged power daemon
powerman_env = gdk_env.Clone()
powerman_env.Append(LIBS=Split('base chromeos gflags pthread metrics X11'))
@@ -138,4 +147,11 @@ powerman_unittest_env = powerman_env.Clone()
powerman_unittest_env.Append(LIBS=Split('gtest gmock'))
deps = [testrunner, 'powerman_unittest.cc', powerman_lib, util_lib, power_prefs]
tests.append(powerman_unittest_env.Program('powerman_unittest', deps))
+resolution_selector_unittest_env = gdk_env.Clone()
+resolution_selector_unittest_env.Append(LIBS=Split(
+ 'base rt gtest pthread gmock'))
+deps = [testrunner, 'resolution_selector_test.cc', backlight_controller,
+ backlight, power_prefs, util_lib]
+tests.append(resolution_selector_unittest_env.Program(
+ 'resolution_selector_unittest', deps))
AlwaysBuild(base_env.Alias('tests', tests))
« no previous file with comments | « README ('k') | drm-tool.cc » ('j') | drm-tool.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698