• Nigel Tao's avatar
    Factor simple C++ types out of crostini_manager.h · 41b5475d
    Nigel Tao authored
    This means that the sync_integration_tests code can include e.g. App
    Service code without leading to a "#include <dbus/dbus.h>" dependency.
    Without this change:
    
    In file included from ../../chrome/browser/apps/app_service/app_service_proxy_impl.h:18:
    In file included from ../../chrome/browser/apps/app_service/crostini_apps.h:15:
    In file included from ../../chrome/browser/chromeos/crostini/crostini_registry_service.h:18:
    In file included from ../../chrome/browser/chromeos/crostini/crostini_manager.h:23:
    In file included from ../../chromeos/dbus/cicerone_client.h:14:
    ../../dbus/object_proxy.h:8:10: fatal error: 'dbus/dbus.h' file not found
    
    Change-Id: I71b4a54ebd7e2ddef05d84c20e1e19826c86f392
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1688366
    Commit-Queue: Nigel Tao <nigeltao@chromium.org>
    Reviewed-by: default avatarSteven Bennetts <stevenjb@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#676621}
    41b5475d
BUILD.gn 132 KB