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