| # Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| { |
| 'variables': { |
| 'conditions': [ |
| ['inside_chromium_build==0', { |
| 'webkit_src_dir': '../../../../..', |
| },{ |
| 'webkit_src_dir': '../../third_party/WebKit', |
| }], |
| ], |
| }, |
| 'targets': [ |
| { |
| 'target_name': 'appcache', |
| 'variables': { 'enable_wexit_time_destructors': 1, }, |
| 'type': '<(component)', |
| 'defines': [ |
| 'APPCACHE_IMPLEMENTATION', |
| ], |
| 'dependencies': [ |
| 'quota', |
| '<(DEPTH)/base/base.gyp:base_i18n', |
| '<(DEPTH)/build/temp_gyp/googleurl.gyp:googleurl', |
| '<(DEPTH)/net/net.gyp:net', |
| '<(DEPTH)/sql/sql.gyp:sql', |
| '<(DEPTH)/base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations', |
| '<(webkit_src_dir)/Source/WebKit/chromium/WebKit.gyp:webkit', |
| ], |
| 'sources': [ |
| # This list contains all .h and .cc in appcache except for test code. |
| 'appcache.cc', |
| 'appcache.h', |
| 'appcache_backend_impl.cc', |
| 'appcache_backend_impl.h', |
| 'appcache_database.cc', |
| 'appcache_database.h', |
| 'appcache_disk_cache.cc', |
| 'appcache_disk_cache.h', |
| 'appcache_entry.h', |
| 'appcache_export.h', |
| 'appcache_frontend_impl.cc', |
| 'appcache_frontend_impl.h', |
| 'appcache_group.cc', |
| 'appcache_group.h', |
| 'appcache_histograms.cc', |
| 'appcache_histograms.h', |
| 'appcache_host.cc', |
| 'appcache_host.h', |
| 'appcache_interceptor.cc', |
| 'appcache_interceptor.h', |
| 'appcache_interfaces.cc', |
| 'appcache_interfaces.h', |
| 'appcache_policy.h', |
| 'appcache_quota_client.cc', |
| 'appcache_quota_client.h', |
| 'appcache_request_handler.cc', |
| 'appcache_request_handler.h', |
| 'appcache_response.cc', |
| 'appcache_response.h', |
| 'appcache_service.cc', |
| 'appcache_service.h', |
| 'appcache_storage.cc', |
| 'appcache_storage.h', |
| 'appcache_storage_impl.cc', |
| 'appcache_storage_impl.h', |
| 'appcache_working_set.cc', |
| 'appcache_working_set.h', |
| 'appcache_update_job.cc', |
| 'appcache_update_job.h', |
| 'appcache_url_request_job.cc', |
| 'appcache_url_request_job.h', |
| 'manifest_parser.cc', |
| 'manifest_parser.h', |
| 'view_appcache_internals_job.h', |
| 'view_appcache_internals_job.cc', |
| 'web_application_cache_host_impl.cc', |
| 'web_application_cache_host_impl.h', |
| 'webkit_appcache.gypi', |
| ], |
| 'conditions': [ |
| ['inside_chromium_build==0', { |
| 'dependencies': [ |
| '<(DEPTH)/webkit/support/setup_third_party.gyp:third_party_headers', |
| ], |
| }], |
| ], |
| }, |
| ], |
| } |