summaryrefslogtreecommitdiffstats
path: root/google_apis/BUILD.gn
Commit message (Collapse)AuthorAgeFilesLines
* Add a missing dep on google_apismukai2014-10-161-0/+1
| | | | | | | | | | BUG=None R=rogerta@chromium.org TEST=manually Review URL: https://codereview.chromium.org/660043002 Cr-Commit-Position: refs/heads/master@{#299976}
* Replace forward_dependent_configs with public_depsBrett Wilson2014-09-231-2/+1
| | | | | | | | | | | | This is the new name. It has the same meaning but additionally with a "you can use the headers" permission. Rename direct_dependent_configs to public_configs. This is the new name with identical meaning. TBR=jamesr Review URL: https://codereview.chromium.org/595073002 Cr-Commit-Position: refs/heads/master@{#296302}
* Add lots of testonly annotations to the GN build.Brett Wilson2014-09-081-0/+1
| | | | | | | | | BUG= R=hclam@chromium.org Review URL: https://codereview.chromium.org/547793002 Cr-Commit-Position: refs/heads/master@{#293774}
* Add some remoting targets to GN build.Brett Wilson2014-08-251-0/+2
| | | | | | | | | | | | | | | Since GN runs its scripts in a different current directory than GYP, I had to update the remoting html template script to be able to handle this situation. Also includes many misc linking fixes: - Sets enable_nacl to false. - Add renderer context menu component - Adds many missing files R=sergeyu@chromium.org Review URL: https://codereview.chromium.org/498773005 Cr-Commit-Position: refs/heads/master@{#291731}
* Port most sync targets to sync/BUILD.gnrlarocque@chromium.org2014-08-071-1/+3
| | | | | | | | | | | | | | | | | Ports most of the sync GYP targets to GN. Adds comments in the original GYP files pointing to the new GN targets. Fixes some TODOs in other files that were blocked on sync GN support. Adds several new linkable targets to the GN build. The android-specific parts of sync have not been converted yet. TBR=nyquist,rogerta BUG= Review URL: https://codereview.chromium.org/439533004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287905 0039d316-1c4b-4281-b951-d872f2087c98
* Remove CUP from google_apisrsleevi@chromium.org2014-08-011-11/+0
| | | | | | | | | | | | | | | | | It was committed 13 months ago, and has seen no activity sense. I failed, as a reviewer, for not ensuring that an appropriate BUG was filed to track exactly why this code was being included, how it would be used, and who would own it. Even if this code "might" be used in the future, 13 months of inactivity suggest it's time to remove this code, especially when it's only half-implemented. BUG=none Review URL: https://codereview.chromium.org/432953002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287075 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of DriveEntryKind.fukino@chromium.org2014-07-141-1/+0
| | | | | | | | | | | | | | | Basically DriveEntryKind is used for clasifying files into one of {Folder, Hosted document, Normal file}. We can classify them without DriveEntryKind by using FileResource::IsDirectory() and their mime type. Utility functions for clasification are now indepenent with ResourceEntry, and placed in drive_api_util.h. ResourceEntryKind is defined to provide users of ResourceEntry (e.g. sync file system) with similar accessor to file kind. BUG=357038 TBR=rogerta@chromium.org for one line removal in .gyp file and .gn file. TEST=run google_apis_unittests and unit_tests Review URL: https://codereview.chromium.org/384543004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282941 0039d316-1c4b-4281-b951-d872f2087c98
* Android: Exclude google drive code.thestig@chromium.org2014-07-091-47/+53
| | | | | | | | TBR=rogerta@chromium.org Review URL: https://codereview.chromium.org/372843006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282001 0039d316-1c4b-4281-b951-d872f2087c98
* Move IdentityProvider usage from GCMDriverDesktop to GCMProfileServicejianli@chromium.org2014-06-171-9/+0
| | | | | | | | | | | | | | | | | This is the 1st step towards removing sign-in enforcement for GCM. We also remove the logic to pass account IDs to check-in request since it seems to work fine without them and TokenService::GetAccounts returns the empty list. BUG=384041 TEST=existing and new tests R=bartfab@chromium.org, fgorski@chromium.org, zea@chromium.org TBR=jochen@chromium.org, rogerta@chromium.org Review URL: https://codereview.chromium.org/330733002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277789 0039d316-1c4b-4281-b951-d872f2087c98
* Add browser-global GCMDriverbartfab@chromium.org2014-06-051-0/+9
| | | | | | | | | | | | | | | | | | This CL adds a browser-global GCMDriver instance. This GCM connection can be used even if no session is in progress and no user is signed in. Since GCMDriverDesktop was originally meant to work for signed-in users only, it still depends on an IdentityProvider. The CL introduces a temporary DummyIdentityProvider to satisfy the dependency. This dummy class will be deleted when GCMDriver's dependency on IdentityProvider is removed. BUG=376746 TEST=Covered by GCMDriverTest.* unit tests Review URL: https://codereview.chromium.org/301973009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275134 0039d316-1c4b-4281-b951-d872f2087c98
* Add GN build files for sql and google_apis.brettw@chromium.org2014-05-281-0/+246
R=scottmg@chromium.org, scottmg Review URL: https://codereview.chromium.org/298293005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273343 0039d316-1c4b-4281-b951-d872f2087c98