[Add] RXSDK_Pure 3.0.301
[CocoaPods.git] / Specs / 6 / 1 / e / nanopb / 0.3.8 / nanopb.podspec.json
blob7748a4c25c6954d5dd5171128e51961551bfcf99
2   "name": "nanopb",
3   "version": "0.3.8",
4   "summary": "Protocol buffers with small code size.",
5   "description": "Nanopb is a plain-C implementation of Google's\n[Protocol Buffers][pb] data format. It is targeted at\n32 bit microcontrollers, but is also fit for\nother embedded systems with tight (2-10 kB ROM,\n<1 kB RAM) memory constraints.\n\n [pb]: https://developers.google.com/protocol-buffers/",
6   "homepage": "https://github.com/nanopb/nanopb",
7   "license": {
8     "type": "zlib",
9     "file": "LICENSE.txt"
10   },
11   "authors": {
12     "Petteri Aimonen": "jpa@nanopb.mail.kapsi.fi"
13   },
14   "source": {
15     "http": "https://github.com/nanopb/nanopb/archive/0.3.8.tar.gz"
16   },
17   "requires_arc": false,
18   "xcconfig": {
19     "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1"
20   },
21   "source_files": "*.{h,c}",
22   "public_header_files": "*.h",
23   "platforms": {
24     "osx": null,
25     "ios": null,
26     "tvos": null,
27     "watchos": null
28   },
29   "subspecs": [
30     {
31       "name": "encode",
32       "public_header_files": [
33         "pb.h",
34         "pb_encode.h",
35         "pb_common.h"
36       ],
37       "source_files": [
38         "pb.h",
39         "pb_common.h",
40         "pb_common.c",
41         "pb_encode.h",
42         "pb_encode.c"
43       ]
44     },
45     {
46       "name": "decode",
47       "public_header_files": [
48         "pb.h",
49         "pb_decode.h",
50         "pb_common.h"
51       ],
52       "source_files": [
53         "pb.h",
54         "pb_common.h",
55         "pb_common.c",
56         "pb_decode.h",
57         "pb_decode.c"
58       ]
59     }
60   ]