Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(316)

Side by Side Diff: chrome/chrome.gyp

Issue 1622012: Python sync server impl, for test (Closed)
Patch Set: Fixed gyp bug ( :) ) Created 10 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « chrome/browser/sync/protocol/sync_proto.gyp ('k') | chrome/chrome_browser.gypi » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2010 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 { 4 {
5 'variables': { 5 'variables': {
6 'chromium_code': 1, 6 'chromium_code': 1,
7 7
8 'variables': { 8 'variables': {
9 'version_py_path': 'tools/build/version.py', 9 'version_py_path': 'tools/build/version.py',
10 'version_path': 'VERSION', 10 'version_path': 'VERSION',
(...skipping 671 matching lines...) Expand 10 before | Expand all | Expand 10 after
682 'defines' : [ 682 'defines' : [
683 '_CRT_SECURE_NO_WARNINGS', 683 '_CRT_SECURE_NO_WARNINGS',
684 '_USE_32BIT_TIME_T', 684 '_USE_32BIT_TIME_T',
685 ], 685 ],
686 'dependencies': [ 686 'dependencies': [
687 '../base/base.gyp:base', 687 '../base/base.gyp:base',
688 '../build/temp_gyp/googleurl.gyp:googleurl', 688 '../build/temp_gyp/googleurl.gyp:googleurl',
689 '../third_party/icu/icu.gyp:icuuc', 689 '../third_party/icu/icu.gyp:icuuc',
690 '../third_party/libjingle/libjingle.gyp:libjingle', 690 '../third_party/libjingle/libjingle.gyp:libjingle',
691 '../third_party/sqlite/sqlite.gyp:sqlite', 691 '../third_party/sqlite/sqlite.gyp:sqlite',
692 'browser/sync/protocol/sync_proto.gyp:sync_proto_cpp',
692 'common_constants', 693 'common_constants',
693 'notifier', 694 'notifier',
694 'sync', 695 'sync',
695 'sync_proto',
696 ], 696 ],
697 }, 697 },
698 { 698 {
699 # Protobuf compiler / generate rule for sync.proto
700 'target_name': 'sync_proto',
701 'type': 'none',
702 'sources': [
703 'browser/sync/protocol/sync.proto',
704 'browser/sync/protocol/autofill_specifics.proto',
705 'browser/sync/protocol/bookmark_specifics.proto',
706 'browser/sync/protocol/preference_specifics.proto',
707 'browser/sync/protocol/theme_specifics.proto',
708 'browser/sync/protocol/typed_url_specifics.proto',
709 ],
710 'rules': [
711 {
712 'rule_name': 'genproto',
713 'extension': 'proto',
714 'inputs': [
715 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFIX)',
716 ],
717 'variables': {
718 # The protoc compiler requires a proto_path argument with the
719 # directory containing the .proto file.
720 # There's no generator variable that corresponds to this, so fake it .
721 'rule_input_relpath': 'browser/sync/protocol',
722 },
723 'outputs': [
724 '<(protoc_out_dir)/chrome/<(rule_input_relpath)/<(RULE_INPUT_ROOT).p b.h',
725 '<(protoc_out_dir)/chrome/<(rule_input_relpath)/<(RULE_INPUT_ROOT).p b.cc',
726 ],
727 'action': [
728 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFIX)',
729 '--proto_path=./<(rule_input_relpath)',
730 './<(rule_input_relpath)/<(RULE_INPUT_ROOT)<(RULE_INPUT_EXT)',
731 '--cpp_out=<(protoc_out_dir)/chrome/<(rule_input_relpath)',
732 ],
733 'message': 'Generating C++ code from <(RULE_INPUT_PATH)',
734 },
735 ],
736 'dependencies': [
737 '../third_party/protobuf2/protobuf.gyp:protobuf_lite',
738 '../third_party/protobuf2/protobuf.gyp:protoc#host',
739 ],
740 'direct_dependent_settings': {
741 'include_dirs': [
742 '<(protoc_out_dir)',
743 ]
744 },
745 'export_dependent_settings': [
746 '../third_party/protobuf2/protobuf.gyp:protobuf_lite',
747 ],
748 },
749 {
750 'target_name': 'notifier', 699 'target_name': 'notifier',
751 'type': '<(library)', 700 'type': '<(library)',
752 'sources': [ 701 'sources': [
753 'browser/sync/notifier/base/async_dns_lookup.cc', 702 'browser/sync/notifier/base/async_dns_lookup.cc',
754 'browser/sync/notifier/base/async_dns_lookup.h', 703 'browser/sync/notifier/base/async_dns_lookup.h',
755 'browser/sync/notifier/base/async_network_alive.h', 704 'browser/sync/notifier/base/async_network_alive.h',
756 'browser/sync/notifier/base/fastalloc.h', 705 'browser/sync/notifier/base/fastalloc.h',
757 'browser/sync/notifier/base/linux/async_network_alive_linux.cc', 706 'browser/sync/notifier/base/linux/async_network_alive_linux.cc',
758 'browser/sync/notifier/base/mac/network_status_detector_task_mac.h', 707 'browser/sync/notifier/base/mac/network_status_detector_task_mac.h',
759 'browser/sync/notifier/base/mac/network_status_detector_task_mac.cc', 708 'browser/sync/notifier/base/mac/network_status_detector_task_mac.cc',
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
829 'defines' : [ 778 'defines' : [
830 '_CRT_SECURE_NO_WARNINGS', 779 '_CRT_SECURE_NO_WARNINGS',
831 '_USE_32BIT_TIME_T', 780 '_USE_32BIT_TIME_T',
832 'kXmppProductName="chromium-sync"', 781 'kXmppProductName="chromium-sync"',
833 ], 782 ],
834 'dependencies': [ 783 'dependencies': [
835 '../base/base.gyp:base', 784 '../base/base.gyp:base',
836 '../net/net.gyp:net', 785 '../net/net.gyp:net',
837 '../third_party/expat/expat.gyp:expat', 786 '../third_party/expat/expat.gyp:expat',
838 '../third_party/libjingle/libjingle.gyp:libjingle', 787 '../third_party/libjingle/libjingle.gyp:libjingle',
839 'sync_proto', 788 'browser/sync/protocol/sync_proto.gyp:sync_proto_cpp',
840 ], 789 ],
841 'conditions': [ 790 'conditions': [
842 ['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', { 791 ['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', {
843 'dependencies': [ 792 'dependencies': [
844 '../build/linux/system.gyp:gtk' 793 '../build/linux/system.gyp:gtk'
845 ], 794 ],
846 }], 795 }],
847 ['OS=="linux" and chromeos==1', { 796 ['OS=="linux" and chromeos==1', {
848 'include_dirs': [ 797 'include_dirs': [
849 '<(grit_out_dir)', 798 '<(grit_out_dir)',
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after
983 '<(protoc_out_dir)', 932 '<(protoc_out_dir)',
984 ], 933 ],
985 'defines' : [ 934 'defines' : [
986 'SYNC_ENGINE_VERSION_STRING="Unknown"', 935 'SYNC_ENGINE_VERSION_STRING="Unknown"',
987 '_CRT_SECURE_NO_WARNINGS', 936 '_CRT_SECURE_NO_WARNINGS',
988 '_USE_32BIT_TIME_T', 937 '_USE_32BIT_TIME_T',
989 ], 938 ],
990 'dependencies': [ 939 'dependencies': [
991 '../skia/skia.gyp:skia', 940 '../skia/skia.gyp:skia',
992 '../third_party/libjingle/libjingle.gyp:libjingle', 941 '../third_party/libjingle/libjingle.gyp:libjingle',
993 'sync_proto', 942 'browser/sync/protocol/sync_proto.gyp:sync_proto_cpp',
943 '../third_party/protobuf2/protobuf.gyp:protobuf_lite#target',
994 ], 944 ],
995 'conditions': [ 945 'conditions': [
996 ['OS=="win"', { 946 ['OS=="win"', {
997 'sources' : [ 947 'sources' : [
998 'browser/sync/util/data_encryption.cc', 948 'browser/sync/util/data_encryption.cc',
999 'browser/sync/util/data_encryption.h', 949 'browser/sync/util/data_encryption.h',
1000 ], 950 ],
1001 }], 951 }],
1002 ['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', { 952 ['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', {
1003 'dependencies': [ 953 'dependencies': [
(...skipping 647 matching lines...) Expand 10 before | Expand all | Expand 10 after
1651 }], # targets 1601 }], # targets
1652 }], # OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris" 1602 }], # OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"
1653 ], # 'conditions' 1603 ], # 'conditions'
1654 } 1604 }
1655 1605
1656 # Local Variables: 1606 # Local Variables:
1657 # tab-width:2 1607 # tab-width:2
1658 # indent-tabs-mode:nil 1608 # indent-tabs-mode:nil
1659 # End: 1609 # End:
1660 # vim: set expandtab tabstop=2 shiftwidth=2: 1610 # vim: set expandtab tabstop=2 shiftwidth=2:
OLDNEW
« no previous file with comments | « chrome/browser/sync/protocol/sync_proto.gyp ('k') | chrome/chrome_browser.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698