1 // Copyright 2018 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.
4 
5 #ifndef CHROME_CHROME_CLEANER_SETTINGS_SETTINGS_DEFINITIONS_H_
6 #define CHROME_CHROME_CLEANER_SETTINGS_SETTINGS_DEFINITIONS_H_
7 
8 // All executable targets build in this project should contain one
9 // *_settings_definitions.cc file to ensure that this functions are defined.
10 
11 namespace chrome_cleaner {
12 
13 // Indicates what type of Chrome Cleaner binary is running.
14 enum class TargetBinary {
15   kReporter,
16   kCleaner,
17   kOther,
18 };
19 
20 TargetBinary GetTargetBinary();
21 
22 }  // namespace chrome_cleaner
23 
24 #endif  // CHROME_CHROME_CLEANER_SETTINGS_SETTINGS_DEFINITIONS_H_
25