Index: chrome/chrome_browser.gypi |
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi |
index 0a5584e00b51f1e56fb17fe5cac71851f85cdd68..3b4d1f9856a435ee00694d5d833761e9e6eacad7 100644 |
--- a/chrome/chrome_browser.gypi |
+++ b/chrome/chrome_browser.gypi |
@@ -2531,6 +2531,9 @@ |
'browser/safe_browsing/incident_reporting/module_integrity_verifier_win.h', |
'browser/safe_browsing/incident_reporting/off_domain_inclusion_detector.cc', |
'browser/safe_browsing/incident_reporting/off_domain_inclusion_detector.h', |
+ 'browser/safe_browsing/incident_reporting/platform_state_store.cc', |
+ 'browser/safe_browsing/incident_reporting/platform_state_store.h', |
+ 'browser/safe_browsing/incident_reporting/platform_state_store_win.cc', |
'browser/safe_browsing/incident_reporting/preference_validation_delegate.cc', |
'browser/safe_browsing/incident_reporting/preference_validation_delegate.h', |
'browser/safe_browsing/incident_reporting/resource_request_detector.cc', |
@@ -3518,6 +3521,13 @@ |
'dependencies': [ |
'safe_browsing_proto', |
], |
+ 'conditions': [ |
+ ['OS=="win"', { |
+ 'dependencies': [ |
+ 'incident_reporting_state_store_data_proto', |
+ ], |
+ }], |
+ ], |
}], |
['safe_browsing == 3', { |
'sources': [ '<@(chrome_browser_safe_browsing_mobile_extended_sources)' ], |
@@ -3952,6 +3962,19 @@ |
}, |
'includes': [ '../build/protoc.gypi' ] |
}, |
+ { |
+ # Protobuf compiler / generator for the safebrowsing incident reporting |
+ # service state store data protocol buffer. |
+ # GN version: //chrome/browser/safe_browsing/incident_reporting:state_store_data_proto |
+ 'target_name': 'incident_reporting_state_store_data_proto', |
+ 'type': 'static_library', |
+ 'sources': [ 'browser/safe_browsing/incident_reporting/state_store_data.proto' ], |
+ 'variables': { |
+ 'proto_in_dir': 'browser/safe_browsing/incident_reporting', |
+ 'proto_out_dir': 'chrome/browser/safe_browsing/incident_reporting', |
+ }, |
+ 'includes': [ '../build/protoc.gypi' ] |
+ }, |
], |
'conditions': [ |
['OS=="android"', { |