OLD | NEW |
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 763 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
774 '..', | 774 '..', |
775 '<(protoc_out_dir)', | 775 '<(protoc_out_dir)', |
776 ], | 776 ], |
777 'defines' : [ | 777 'defines' : [ |
778 '_CRT_SECURE_NO_WARNINGS', | 778 '_CRT_SECURE_NO_WARNINGS', |
779 '_USE_32BIT_TIME_T', | 779 '_USE_32BIT_TIME_T', |
780 ], | 780 ], |
781 'dependencies': [ | 781 'dependencies': [ |
782 '../base/base.gyp:base', | 782 '../base/base.gyp:base', |
783 '../build/temp_gyp/googleurl.gyp:googleurl', | 783 '../build/temp_gyp/googleurl.gyp:googleurl', |
| 784 '../jingle/jingle.gyp:notifier', |
784 '../third_party/icu/icu.gyp:icuuc', | 785 '../third_party/icu/icu.gyp:icuuc', |
785 '../third_party/libjingle/libjingle.gyp:libjingle', | 786 '../third_party/libjingle/libjingle.gyp:libjingle', |
786 '../third_party/sqlite/sqlite.gyp:sqlite', | 787 '../third_party/sqlite/sqlite.gyp:sqlite', |
787 'browser/sync/protocol/sync_proto.gyp:sync_proto_cpp', | 788 'browser/sync/protocol/sync_proto.gyp:sync_proto_cpp', |
788 'common_constants', | 789 'common_constants', |
789 'common_net', | 790 'common_net', |
790 'notifier', | |
791 'sync', | 791 'sync', |
792 'sync_notifier', | 792 'sync_notifier', |
793 ], | 793 ], |
794 'conditions': [ | 794 'conditions': [ |
795 ['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', { | 795 ['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', { |
796 'dependencies': [ | 796 'dependencies': [ |
797 '../build/linux/system.gyp:nss' | 797 '../build/linux/system.gyp:nss' |
798 ], | 798 ], |
799 }], | 799 }], |
800 ], | 800 ], |
801 }, | 801 }, |
802 # A library for sending and receiving peer-issued notifications. | |
803 # | |
804 # TODO(akalin): Separate out the XMPP stuff from this library into | |
805 # its own library. | |
806 { | |
807 'target_name': 'notifier', | |
808 'type': '<(library)', | |
809 'sources': [ | |
810 'common/net/notifier/base/signal_thread_task.h', | |
811 'common/net/notifier/base/ssl_adapter.h', | |
812 'common/net/notifier/base/ssl_adapter.cc', | |
813 'common/net/notifier/base/static_assert.h', | |
814 'common/net/notifier/base/task_pump.cc', | |
815 'common/net/notifier/base/task_pump.h', | |
816 'common/net/notifier/communicator/auto_reconnect.cc', | |
817 'common/net/notifier/communicator/auto_reconnect.h', | |
818 'common/net/notifier/communicator/connection_options.cc', | |
819 'common/net/notifier/communicator/connection_options.h', | |
820 'common/net/notifier/communicator/connection_settings.cc', | |
821 'common/net/notifier/communicator/connection_settings.h', | |
822 'common/net/notifier/communicator/const_communicator.h', | |
823 'common/net/notifier/communicator/gaia_token_pre_xmpp_auth.cc', | |
824 'common/net/notifier/communicator/gaia_token_pre_xmpp_auth.h', | |
825 'common/net/notifier/communicator/login.cc', | |
826 'common/net/notifier/communicator/login.h', | |
827 'common/net/notifier/communicator/login_connection_state.h', | |
828 'common/net/notifier/communicator/login_failure.cc', | |
829 'common/net/notifier/communicator/login_failure.h', | |
830 'common/net/notifier/communicator/login_settings.cc', | |
831 'common/net/notifier/communicator/login_settings.h', | |
832 'common/net/notifier/communicator/product_info.cc', | |
833 'common/net/notifier/communicator/product_info.h', | |
834 'common/net/notifier/communicator/single_login_attempt.cc', | |
835 'common/net/notifier/communicator/single_login_attempt.h', | |
836 'common/net/notifier/communicator/ssl_socket_adapter.cc', | |
837 'common/net/notifier/communicator/ssl_socket_adapter.h', | |
838 'common/net/notifier/communicator/xmpp_connection_generator.cc', | |
839 'common/net/notifier/communicator/xmpp_connection_generator.h', | |
840 'common/net/notifier/communicator/xmpp_socket_adapter.cc', | |
841 'common/net/notifier/communicator/xmpp_socket_adapter.h', | |
842 'common/net/notifier/listener/listen_task.cc', | |
843 'common/net/notifier/listener/listen_task.h', | |
844 'common/net/notifier/listener/mediator_thread.h', | |
845 'common/net/notifier/listener/mediator_thread_impl.cc', | |
846 'common/net/notifier/listener/mediator_thread_impl.h', | |
847 'common/net/notifier/listener/mediator_thread_mock.h', | |
848 'common/net/notifier/listener/notification_constants.cc', | |
849 'common/net/notifier/listener/notification_constants.h', | |
850 'common/net/notifier/listener/notification_defines.h', | |
851 'common/net/notifier/listener/send_update_task.cc', | |
852 'common/net/notifier/listener/send_update_task.h', | |
853 'common/net/notifier/base/sigslotrepeater.h', | |
854 'common/net/notifier/listener/subscribe_task.cc', | |
855 'common/net/notifier/listener/subscribe_task.h', | |
856 'common/net/notifier/listener/talk_mediator.h', | |
857 'common/net/notifier/listener/talk_mediator_impl.cc', | |
858 'common/net/notifier/listener/talk_mediator_impl.h', | |
859 'common/net/notifier/listener/xml_element_util.cc', | |
860 'common/net/notifier/listener/xml_element_util.h', | |
861 ], | |
862 'include_dirs': [ | |
863 '..', | |
864 '<(protoc_out_dir)', | |
865 ], | |
866 'defines' : [ | |
867 '_CRT_SECURE_NO_WARNINGS', | |
868 '_USE_32BIT_TIME_T', | |
869 'kXmppProductName="chromium-sync"', | |
870 ], | |
871 'dependencies': [ | |
872 '../base/base.gyp:base', | |
873 '../net/net.gyp:net', | |
874 '../third_party/expat/expat.gyp:expat', | |
875 '../third_party/libjingle/libjingle.gyp:libjingle', | |
876 'common_net', | |
877 ], | |
878 'export_dependent_settings': [ | |
879 '../third_party/libjingle/libjingle.gyp:libjingle', | |
880 ], | |
881 'conditions': [ | |
882 ['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', { | |
883 'dependencies': [ | |
884 '../build/linux/system.gyp:gtk' | |
885 ], | |
886 }], | |
887 ['OS=="linux" and chromeos==1', { | |
888 'include_dirs': [ | |
889 '<(grit_out_dir)', | |
890 ], | |
891 }], | |
892 ], | |
893 }, | |
894 { | 802 { |
895 'target_name': 'sync', | 803 'target_name': 'sync', |
896 'type': '<(library)', | 804 'type': '<(library)', |
897 'sources': [ | 805 'sources': [ |
898 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.cc', | 806 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.cc', |
899 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.h', | 807 '<(protoc_out_dir)/chrome/browser/sync/protocol/sync.pb.h', |
900 '<(protoc_out_dir)/chrome/browser/sync/protocol/encryption.pb.cc', | 808 '<(protoc_out_dir)/chrome/browser/sync/protocol/encryption.pb.cc', |
901 '<(protoc_out_dir)/chrome/browser/sync/protocol/encryption.pb.h', | 809 '<(protoc_out_dir)/chrome/browser/sync/protocol/encryption.pb.h', |
902 '<(protoc_out_dir)/chrome/browser/sync/protocol/autofill_specifics.pb.cc
', | 810 '<(protoc_out_dir)/chrome/browser/sync/protocol/autofill_specifics.pb.cc
', |
903 '<(protoc_out_dir)/chrome/browser/sync/protocol/autofill_specifics.pb.h'
, | 811 '<(protoc_out_dir)/chrome/browser/sync/protocol/autofill_specifics.pb.h'
, |
(...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1085 'browser/sync/notifier/chrome_system_resources.h', | 993 'browser/sync/notifier/chrome_system_resources.h', |
1086 'browser/sync/notifier/invalidation_util.cc', | 994 'browser/sync/notifier/invalidation_util.cc', |
1087 'browser/sync/notifier/invalidation_util.h', | 995 'browser/sync/notifier/invalidation_util.h', |
1088 'browser/sync/notifier/server_notifier_thread.cc', | 996 'browser/sync/notifier/server_notifier_thread.cc', |
1089 'browser/sync/notifier/server_notifier_thread.h', | 997 'browser/sync/notifier/server_notifier_thread.h', |
1090 ], | 998 ], |
1091 'include_dirs': [ | 999 'include_dirs': [ |
1092 '..', | 1000 '..', |
1093 ], | 1001 ], |
1094 'dependencies': [ | 1002 'dependencies': [ |
1095 'notifier', | |
1096 'sync', | 1003 'sync', |
| 1004 '../jingle/jingle.gyp:notifier', |
1097 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidatio
n', | 1005 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidatio
n', |
1098 ], | 1006 ], |
1099 # This target exports a hard dependency because it depends on | 1007 # This target exports a hard dependency because it depends on |
1100 # cacheinvalidation (which itself has hard_dependency set). | 1008 # cacheinvalidation (which itself has hard_dependency set). |
1101 'hard_dependency': 1, | 1009 'hard_dependency': 1, |
1102 'export_dependent_settings': [ | 1010 'export_dependent_settings': [ |
1103 'notifier', | 1011 '../jingle/jingle.gyp:notifier', |
1104 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidatio
n', | 1012 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidatio
n', |
1105 ], | 1013 ], |
1106 }, | 1014 }, |
1107 { | 1015 { |
1108 'target_name': 'service', | 1016 'target_name': 'service', |
1109 'type': '<(library)', | 1017 'type': '<(library)', |
1110 'msvs_guid': '2DA87614-55C5-4E56-A17E-0CD099786197', | 1018 'msvs_guid': '2DA87614-55C5-4E56-A17E-0CD099786197', |
1111 'dependencies': [ | 1019 'dependencies': [ |
1112 'common', | 1020 'common', |
1113 'common_net', | 1021 'common_net', |
(...skipping 797 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1911 }], # targets | 1819 }], # targets |
1912 }], # OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris" | 1820 }], # OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris" |
1913 ], # 'conditions' | 1821 ], # 'conditions' |
1914 } | 1822 } |
1915 | 1823 |
1916 # Local Variables: | 1824 # Local Variables: |
1917 # tab-width:2 | 1825 # tab-width:2 |
1918 # indent-tabs-mode:nil | 1826 # indent-tabs-mode:nil |
1919 # End: | 1827 # End: |
1920 # vim: set expandtab tabstop=2 shiftwidth=2: | 1828 # vim: set expandtab tabstop=2 shiftwidth=2: |
OLD | NEW |