tls.gyp (1295B)
1 # This Source Code Form is subject to the terms of the Mozilla Public 2 # License, v. 2.0. If a copy of the MPL was not distributed with this 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 4 { 5 'includes': [ 6 '../../../../coreconf/config.gypi', 7 ], 8 'targets': [ 9 { 10 'target_name': 'base', 11 'type': 'none', 12 'direct_dependent_settings': { 13 'sources': [ 14 'common.cc', 15 'socket.cc' 16 ], 17 'include_dirs': [ 18 '<(DEPTH)/lib/freebl', 19 '<(DEPTH)/lib/ssl', 20 ], 21 } 22 }, 23 { 24 'target_name': 'tls_client', 25 'type': 'none', 26 'direct_dependent_settings': { 27 'sources': [ 28 'client_config.cc', 29 'common.cc', 30 'mutators.cc', 31 'socket.cc' 32 ], 33 'include_dirs': [ 34 '<(DEPTH)/lib/freebl', 35 '<(DEPTH)/lib/ssl', 36 ], 37 }, 38 }, 39 { 40 'target_name': 'tls_server', 41 'type': 'none', 42 'direct_dependent_settings': { 43 'sources': [ 44 'common.cc', 45 'mutators.cc', 46 'server_certs.cc', 47 'server_config.cc', 48 'socket.cc' 49 ], 50 'include_dirs': [ 51 '<(DEPTH)/lib/freebl', 52 '<(DEPTH)/lib/ssl', 53 ], 54 }, 55 }, 56 ], 57 }