summaryrefslogtreecommitdiffstats
path: root/components/autofill.gypi
diff options
context:
space:
mode:
authorjoi@chromium.org <joi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-09 22:56:56 +0000
committerjoi@chromium.org <joi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-09 22:56:56 +0000
commite4b2fa31a1f25cfc80a422bcf1c76317c9e00cf2 (patch)
treef2b18dd29be63dddf88dfd728b8ebcf0ab87834b /components/autofill.gypi
parent3a8a6d92816b0e5b4cd67a74516fbda36fdc692d (diff)
downloadchromium_src-e4b2fa31a1f25cfc80a422bcf1c76317c9e00cf2.zip
chromium_src-e4b2fa31a1f25cfc80a422bcf1c76317c9e00cf2.tar.gz
chromium_src-e4b2fa31a1f25cfc80a422bcf1c76317c9e00cf2.tar.bz2
Move remaining Autofill code to //components/autofill.
This leaves behind all browser tests, the AutofillCCInfobarDelegate and PersonalDataManagerFactory, which remain Chrome-specific. All source files were moved using //tools/git/move_source_file.py, which updates includes of moved files, sorts include order, and updates header guards. The only manual bits of this change were: - Move .proto file - Move .cc.utf8 file - Update .gypi files - Update DEPS files - Remove an unnecessary include from autofill_manager.cc TBR=ben@chromium.org BUG=140037 Review URL: https://chromiumcodereview.appspot.com/12434004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187173 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'components/autofill.gypi')
-rw-r--r--components/autofill.gypi32
1 files changed, 32 insertions, 0 deletions
diff --git a/components/autofill.gypi b/components/autofill.gypi
index c5d2611..2afd3e9 100644
--- a/components/autofill.gypi
+++ b/components/autofill.gypi
@@ -3,6 +3,38 @@
# found in the LICENSE file.
{
+ 'targets': [
+ {
+ 'target_name': 'autofill_regexes',
+ 'type': 'none',
+ 'actions': [{
+ 'action_name': 'autofill_regexes',
+ 'inputs': [
+ '<(DEPTH)/build/escape_unicode.py',
+ 'autofill/browser/autofill_regex_constants.cc.utf8',
+ ],
+ 'outputs': [
+ '<(SHARED_INTERMEDIATE_DIR)/autofill_regex_constants.cc',
+ ],
+ 'action': ['python', '<(DEPTH)/build/escape_unicode.py',
+ '-o', '<(SHARED_INTERMEDIATE_DIR)',
+ 'autofill/browser/autofill_regex_constants.cc.utf8'],
+ }],
+ },
+ {
+ # Protobuf compiler / generate rule for Autofill's risk integration.
+ 'target_name': 'autofill_risk_proto',
+ 'type': 'static_library',
+ 'sources': [
+ 'autofill/browser/risk/proto/fingerprint.proto',
+ ],
+ 'variables': {
+ 'proto_in_dir': 'autofill/browser/risk/proto',
+ 'proto_out_dir': 'components/autofill/browser/risk/proto',
+ },
+ 'includes': [ '../build/protoc.gypi' ]
+ },
+ ],
'conditions': [
['OS != "ios"', {
'targets': [