summaryrefslogtreecommitdiffstats
path: root/third_party/jsoncpp
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/jsoncpp')
-rw-r--r--third_party/jsoncpp/LICENSE55
-rw-r--r--third_party/jsoncpp/README.chromium10
-rw-r--r--third_party/jsoncpp/jsoncpp.gyp45
3 files changed, 110 insertions, 0 deletions
diff --git a/third_party/jsoncpp/LICENSE b/third_party/jsoncpp/LICENSE
new file mode 100644
index 0000000..ca2bfe1
--- /dev/null
+++ b/third_party/jsoncpp/LICENSE
@@ -0,0 +1,55 @@
+The JsonCpp library's source code, including accompanying documentation,
+tests and demonstration applications, are licensed under the following
+conditions...
+
+The author (Baptiste Lepilleur) explicitly disclaims copyright in all
+jurisdictions which recognize such a disclaimer. In such jurisdictions,
+this software is released into the Public Domain.
+
+In jurisdictions which do not recognize Public Domain property (e.g. Germany as of
+2010), this software is Copyright (c) 2007-2010 by Baptiste Lepilleur, and is
+released under the terms of the MIT License (see below).
+
+In jurisdictions which recognize Public Domain property, the user of this
+software may choose to accept it either as 1) Public Domain, 2) under the
+conditions of the MIT License (see below), or 3) under the terms of dual
+Public Domain/MIT License conditions described here, as they choose.
+
+The MIT License is about as close to Public Domain as a license can get, and is
+described in clear, concise terms at:
+
+ http://en.wikipedia.org/wiki/MIT_License
+
+The full text of the MIT License follows:
+
+========================================================================
+Copyright (c) 2007-2010 Baptiste Lepilleur
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use, copy,
+modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+========================================================================
+(END LICENSE TEXT)
+
+The MIT license is compatible with both the GPL and commercial
+software, affording one all of the rights of Public Domain with the
+minor nuisance of being required to keep the above copyright notice
+and license text in the source code. Note also that by accepting the
+Public Domain "license" you can re-license your copy using whatever
+license you like.
diff --git a/third_party/jsoncpp/README.chromium b/third_party/jsoncpp/README.chromium
new file mode 100644
index 0000000..8d50a92
--- /dev/null
+++ b/third_party/jsoncpp/README.chromium
@@ -0,0 +1,10 @@
+Name: jsoncpp
+URL: http://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp
+Version: 246
+License: MIT
+License File: LICENSE
+Security Critical: yes
+
+Description:
+The libjingle/webrtc uses jsoncpp for signaling message serialization and deserialization.
+
diff --git a/third_party/jsoncpp/jsoncpp.gyp b/third_party/jsoncpp/jsoncpp.gyp
new file mode 100644
index 0000000..bb323ef
--- /dev/null
+++ b/third_party/jsoncpp/jsoncpp.gyp
@@ -0,0 +1,45 @@
+# 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.
+
+{
+ 'targets': [
+ {
+ 'target_name': 'jsoncpp',
+ 'type': 'static_library',
+ 'defines': [
+ 'JSON_USE_EXCEPTION=0',
+ ],
+ 'sources': [
+ 'source/include/json/assertions.h',
+ 'source/include/json/autolink.h',
+ 'source/include/json/config.h',
+ 'source/include/json/features.h',
+ 'source/include/json/forwards.h',
+ 'source/include/json/json.h',
+ 'source/include/json/reader.h',
+ 'source/include/json/value.h',
+ 'source/include/json/writer.h',
+ 'source/src/lib_json/json_batchallocator.h',
+ 'source/src/lib_json/json_reader.cpp',
+ 'source/src/lib_json/json_tool.h',
+ 'source/src/lib_json/json_value.cpp',
+ 'source/src/lib_json/json_writer.cpp',
+ ],
+ 'include_dirs': [
+ 'source/include/',
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ 'source/include/',
+ ],
+ },
+ },
+ ],
+}
+
+# Local Variables:
+# tab-width:2
+# indent-tabs-mode:nil
+# End:
+# vim: set expandtab tabstop=2 shiftwidth=2: