summaryrefslogtreecommitdiffstats
path: root/net/net.gyp
diff options
context:
space:
mode:
authorrvargas@google.com <rvargas@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-04 17:55:53 +0000
committerrvargas@google.com <rvargas@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-04 17:55:53 +0000
commit8858a11f4ec2e8948c29436c70479fa097bd5859 (patch)
treed911a92659c4e71be6518543de15d6bbb19d6c75 /net/net.gyp
parent0eaf769dbea74312f27b898f42859cc60eeaa9c7 (diff)
downloadchromium_src-8858a11f4ec2e8948c29436c70479fa097bd5859.zip
chromium_src-8858a11f4ec2e8948c29436c70479fa097bd5859.tar.gz
chromium_src-8858a11f4ec2e8948c29436c70479fa097bd5859.tar.bz2
net: remove the project net_base, and move back to a single net library.
BUG=76997 TEST=NONE Review URL: http://codereview.chromium.org/6879131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84082 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/net.gyp')
-rw-r--r--net/net.gyp224
1 files changed, 72 insertions, 152 deletions
diff --git a/net/net.gyp b/net/net.gyp
index 67cd6cf..68da309 100644
--- a/net/net.gyp
+++ b/net/net.gyp
@@ -8,7 +8,7 @@
},
'targets': [
{
- 'target_name': 'net_base',
+ 'target_name': 'net',
'type': '<(library)',
'dependencies': [
'../base/base.gyp:base',
@@ -220,156 +220,6 @@
'base/x509_cert_types_mac.cc',
'base/x509_openssl_util.cc',
'base/x509_openssl_util.h',
- 'third_party/mozilla_security_manager/nsKeygenHandler.cpp',
- 'third_party/mozilla_security_manager/nsKeygenHandler.h',
- 'third_party/mozilla_security_manager/nsNSSCertificateDB.cpp',
- 'third_party/mozilla_security_manager/nsNSSCertificateDB.h',
- 'third_party/mozilla_security_manager/nsNSSCertTrust.cpp',
- 'third_party/mozilla_security_manager/nsNSSCertTrust.h',
- 'third_party/mozilla_security_manager/nsPKCS12Blob.cpp',
- 'third_party/mozilla_security_manager/nsPKCS12Blob.h',
- ],
- 'export_dependent_settings': [
- '../base/base.gyp:base',
- ],
- 'actions': [
- {
- 'action_name': 'ssl_false_start_blacklist',
- 'inputs': [
- '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)ssl_false_start_blacklist_process<(EXECUTABLE_SUFFIX)',
- 'base/ssl_false_start_blacklist.txt',
- ],
- 'outputs': [
- '<(SHARED_INTERMEDIATE_DIR)/net/base/ssl_false_start_blacklist_data.cc',
- ],
- 'action':
- ['<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)ssl_false_start_blacklist_process<(EXECUTABLE_SUFFIX)',
- 'base/ssl_false_start_blacklist.txt',
- '<(SHARED_INTERMEDIATE_DIR)/net/base/ssl_false_start_blacklist_data.cc',
- ],
- 'message': 'Generating SSL False Start blacklist',
- 'process_outputs_as_sources': 1,
- },
- ],
- 'conditions': [
- [ 'OS == "linux" or OS == "freebsd" or OS == "openbsd"', {
- 'dependencies': [
- '../build/linux/system.gyp:gconf',
- '../build/linux/system.gyp:gdk',
- '../build/linux/system.gyp:libresolv',
- ],
- 'conditions': [
- ['use_openssl==1', {
- 'dependencies': [
- '../third_party/openssl/openssl.gyp:openssl',
- ],
- }, { # else: not using openssl. Use NSS.
- 'dependencies': [
- '../build/linux/system.gyp:nss',
- ],
- }],
- ],
- },
- { # else: OS is not in the above list
- 'sources!': [
- 'base/cert_database_nss.cc',
- 'base/crypto_module_nss.cc',
- 'base/keygen_handler_nss.cc',
- 'base/test_root_certs_nss.cc',
- 'base/x509_certificate_nss.cc',
- 'third_party/mozilla_security_manager/nsKeygenHandler.cpp',
- 'third_party/mozilla_security_manager/nsKeygenHandler.h',
- 'third_party/mozilla_security_manager/nsNSSCertificateDB.cpp',
- 'third_party/mozilla_security_manager/nsNSSCertificateDB.h',
- 'third_party/mozilla_security_manager/nsNSSCertTrust.cpp',
- 'third_party/mozilla_security_manager/nsNSSCertTrust.h',
- 'third_party/mozilla_security_manager/nsPKCS12Blob.cpp',
- 'third_party/mozilla_security_manager/nsPKCS12Blob.h',
- ],
- },
- ],
- [ 'use_openssl==1', {
- 'sources!': [
- 'base/cert_database_nss.cc',
- 'base/crypto_module_nss.cc',
- 'base/dnssec_keyset.cc',
- 'base/dnssec_keyset.h',
- 'base/keygen_handler_nss.cc',
- 'base/nss_memio.c',
- 'base/nss_memio.h',
- 'base/test_root_certs_nss.cc',
- 'base/x509_certificate_nss.cc',
- 'third_party/mozilla_security_manager/nsKeygenHandler.cpp',
- 'third_party/mozilla_security_manager/nsKeygenHandler.h',
- 'third_party/mozilla_security_manager/nsNSSCertificateDB.cpp',
- 'third_party/mozilla_security_manager/nsNSSCertificateDB.h',
- 'third_party/mozilla_security_manager/nsNSSCertTrust.cpp',
- 'third_party/mozilla_security_manager/nsNSSCertTrust.h',
- 'third_party/mozilla_security_manager/nsPKCS12Blob.cpp',
- 'third_party/mozilla_security_manager/nsPKCS12Blob.h',
- ],
- },
- { # else: not using openssl.
- 'sources!': [
- 'base/cert_database_openssl.cc',
- 'base/crypto_module_openssl.cc',
- 'base/keygen_handler_openssl.cc',
- 'base/openssl_memory_private_key_store.cc',
- 'base/openssl_private_key_store.h',
- 'base/test_root_certs_openssl.cc',
- 'base/x509_certificate_openssl.cc',
- 'base/x509_openssl_util.cc',
- 'base/x509_openssl_util.h',
- ],
- },
- ],
- [ 'OS == "win"', {
- 'dependencies': [
- '../third_party/nss/nss.gyp:nss',
- 'tld_cleanup',
- ],
- },
- { # else: OS != "win"
- 'dependencies': [
- '../third_party/libevent/libevent.gyp:libevent',
- ],
- 'sources!': [
- 'base/winsock_init.cc',
- 'base/winsock_util.cc',
- ],
- },
- ],
- [ 'OS == "mac"', {
- 'dependencies': [
- '../third_party/nss/nss.gyp:nss',
- ],
- 'link_settings': {
- 'libraries': [
- '$(SDKROOT)/System/Library/Frameworks/Security.framework',
- '$(SDKROOT)/System/Library/Frameworks/SystemConfiguration.framework',
- '$(SDKROOT)/usr/lib/libresolv.dylib',
- ]
- },
- },
- ],
- ],
- },
- {
- 'target_name': 'net',
- 'type': '<(library)',
- 'dependencies': [
- '../base/base.gyp:base',
- '../base/base.gyp:base_i18n',
- '../build/temp_gyp/googleurl.gyp:googleurl',
- '../crypto/crypto.gyp:crypto',
- '../sdch/sdch.gyp:sdch',
- '../third_party/icu/icu.gyp:icui18n',
- '../third_party/icu/icu.gyp:icuuc',
- '../third_party/zlib/zlib.gyp:zlib',
- 'net_base',
- 'net_resources',
- ],
- 'sources': [
'disk_cache/addr.cc',
'disk_cache/addr.h',
'disk_cache/backend_impl.cc',
@@ -697,6 +547,14 @@
'spdy/spdy_settings_storage.h',
'spdy/spdy_stream.cc',
'spdy/spdy_stream.h',
+ 'third_party/mozilla_security_manager/nsKeygenHandler.cpp',
+ 'third_party/mozilla_security_manager/nsKeygenHandler.h',
+ 'third_party/mozilla_security_manager/nsNSSCertificateDB.cpp',
+ 'third_party/mozilla_security_manager/nsNSSCertificateDB.h',
+ 'third_party/mozilla_security_manager/nsNSSCertTrust.cpp',
+ 'third_party/mozilla_security_manager/nsNSSCertTrust.h',
+ 'third_party/mozilla_security_manager/nsPKCS12Blob.cpp',
+ 'third_party/mozilla_security_manager/nsPKCS12Blob.h',
'udp/datagram_client_socket.h',
'udp/datagram_server_socket.h',
'udp/datagram_socket.h',
@@ -780,6 +638,25 @@
'export_dependent_settings': [
'../base/base.gyp:base',
],
+ 'actions': [
+ {
+ 'action_name': 'ssl_false_start_blacklist',
+ 'inputs': [
+ '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)ssl_false_start_blacklist_process<(EXECUTABLE_SUFFIX)',
+ 'base/ssl_false_start_blacklist.txt',
+ ],
+ 'outputs': [
+ '<(SHARED_INTERMEDIATE_DIR)/net/base/ssl_false_start_blacklist_data.cc',
+ ],
+ 'action':
+ ['<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)ssl_false_start_blacklist_process<(EXECUTABLE_SUFFIX)',
+ 'base/ssl_false_start_blacklist.txt',
+ '<(SHARED_INTERMEDIATE_DIR)/net/base/ssl_false_start_blacklist_data.cc',
+ ],
+ 'message': 'Generating SSL False Start blacklist',
+ 'process_outputs_as_sources': 1,
+ },
+ ],
'conditions': [
['javascript_engine=="v8"', {
'dependencies': [
@@ -794,6 +671,15 @@
}],
['use_openssl==1', {
'sources!': [
+ 'base/cert_database_nss.cc',
+ 'base/crypto_module_nss.cc',
+ 'base/dnssec_keyset.cc',
+ 'base/dnssec_keyset.h',
+ 'base/keygen_handler_nss.cc',
+ 'base/nss_memio.c',
+ 'base/nss_memio.h',
+ 'base/test_root_certs_nss.cc',
+ 'base/x509_certificate_nss.cc',
'ocsp/nss_ocsp.cc',
'ocsp/nss_ocsp.h',
'socket/dns_cert_provenance_check.cc',
@@ -804,10 +690,27 @@
'socket/ssl_client_socket_nss.h',
'socket/ssl_server_socket_nss.cc',
'socket/ssl_server_socket_nss.h',
+ 'third_party/mozilla_security_manager/nsKeygenHandler.cpp',
+ 'third_party/mozilla_security_manager/nsKeygenHandler.h',
+ 'third_party/mozilla_security_manager/nsNSSCertificateDB.cpp',
+ 'third_party/mozilla_security_manager/nsNSSCertificateDB.h',
+ 'third_party/mozilla_security_manager/nsNSSCertTrust.cpp',
+ 'third_party/mozilla_security_manager/nsNSSCertTrust.h',
+ 'third_party/mozilla_security_manager/nsPKCS12Blob.cpp',
+ 'third_party/mozilla_security_manager/nsPKCS12Blob.h',
],
},
{ # else !use_openssl: remove the unneeded files
'sources!': [
+ 'base/cert_database_openssl.cc',
+ 'base/crypto_module_openssl.cc',
+ 'base/keygen_handler_openssl.cc',
+ 'base/openssl_memory_private_key_store.cc',
+ 'base/openssl_private_key_store.h',
+ 'base/test_root_certs_openssl.cc',
+ 'base/x509_certificate_openssl.cc',
+ 'base/x509_openssl_util.cc',
+ 'base/x509_openssl_util.h',
'socket/ssl_client_socket_openssl.cc',
'socket/ssl_client_socket_openssl.h',
'socket/ssl_server_socket_openssl.cc',
@@ -818,6 +721,7 @@
'dependencies': [
'../build/linux/system.gyp:gconf',
'../build/linux/system.gyp:gdk',
+ '../build/linux/system.gyp:libresolv',
],
'conditions': [
['use_openssl==1', {
@@ -834,8 +738,21 @@
},
{ # else: OS is not in the above list
'sources!': [
+ 'base/cert_database_nss.cc',
+ 'base/crypto_module_nss.cc',
+ 'base/keygen_handler_nss.cc',
+ 'base/test_root_certs_nss.cc',
+ 'base/x509_certificate_nss.cc',
'ocsp/nss_ocsp.cc',
'ocsp/nss_ocsp.h',
+ 'third_party/mozilla_security_manager/nsKeygenHandler.cpp',
+ 'third_party/mozilla_security_manager/nsKeygenHandler.h',
+ 'third_party/mozilla_security_manager/nsNSSCertificateDB.cpp',
+ 'third_party/mozilla_security_manager/nsNSSCertificateDB.h',
+ 'third_party/mozilla_security_manager/nsNSSCertTrust.cpp',
+ 'third_party/mozilla_security_manager/nsNSSCertTrust.h',
+ 'third_party/mozilla_security_manager/nsPKCS12Blob.cpp',
+ 'third_party/mozilla_security_manager/nsPKCS12Blob.h',
],
},
],
@@ -857,6 +774,8 @@
'../third_party/libevent/libevent.gyp:libevent',
],
'sources!': [
+ 'base/winsock_init.cc',
+ 'base/winsock_util.cc',
'proxy/proxy_resolver_winhttp.cc',
],
},
@@ -870,6 +789,7 @@
'libraries': [
'$(SDKROOT)/System/Library/Frameworks/Security.framework',
'$(SDKROOT)/System/Library/Frameworks/SystemConfiguration.framework',
+ '$(SDKROOT)/usr/lib/libresolv.dylib',
]
},
},
@@ -1324,7 +1244,7 @@
'target_name': 'dnssec_chain_verify',
'type': 'executable',
'dependencies': [
- 'net_base',
+ 'net',
],
'sources': [
'tools/dnssec_chain_verify/dnssec_chain_verify.cc',