[Add] ZJSDK 2.5.8.16
[CocoaPods.git] / Specs / 7 / 9 / 0 / libpd_ios / 0.12.3 / libpd_ios.podspec.json
blobf18f12a89a6f51ff5a3da734011b45082fac038e
2   "name": "libpd_ios",
3   "version": "0.12.3",
4   "license": {
5     "type": "Standard Improved BSD License",
6     "file": "License.txt"
7   },
8   "summary": "Pure Data embeddable audio synthesis library, useful as a sound engine in mobile phone apps, games, web pages, and art projects",
9   "homepage": "https://github.com/libpd/libpd",
10   "authors": [
11     "Peter Brinkmann",
12     "Dan Wilcox",
13     "Rich Eakin",
14     "Miller Puckette (Pure Data)"
15   ],
16   "source": {
17     "git": "https://github.com/libpd/libpd.git",
18     "tag": "0.12.3",
19     "submodules": true
20   },
21   "source_files": [
22     "pure-data/src/**/*.{h,c}",
23     "pure-data/extra/bob~/*.{h,c}",
24     "pure-data/extra/bonk~/*.{h,c}",
25     "pure-data/extra/choice/*.{h,c}",
26     "pure-data/extra/fiddle~/*.{h,c}",
27     "pure-data/extra/loop~/*.{h,c}",
28     "pure-data/extra/lrshift~/*.{h,c}",
29     "pure-data/extra/pd~/pdsched.c",
30     "pure-data/extra/pd~/pd~.c",
31     "pure-data/extra/pique/*.{h,c}",
32     "pure-data/extra/sigmund~/*.{h,c}",
33     "pure-data/extra/stdout/*.{h,c}",
34     "libpd_wrapper/**/*.{h,c}",
35     "objc/**/*.{h,m}"
36   ],
37   "preserve_paths": "pure-data/extra/pd~/binarymsg.c",
38   "public_header_files": "objc/**/*.{h}",
39   "platforms": {
40     "ios": "10.0",
41     "osx": "10.10"
42   },
43   "requires_arc": true,
44   "compiler_flags": [
45     "-DPD",
46     "-DUSEAPI_DUMMY",
47     "-DHAVE_UNISTD_H",
48     "-DLIBPD_EXTRA",
49     "-fcommon"
50   ],
51   "frameworks": "Foundation",
52   "ios": {
53     "frameworks": [
54       "AudioToolbox",
55       "AVFoundation"
56     ]
57   },
58   "osx": {
59     "compiler_flags": "-DHAVE_LIBDL",
60     "libraries": "dl",
61     "exclude_files": [
62       "objc/PdAudioController.*{h,m}",
63       "objc/PdAudioUnit.*{h,m}",
64       "objc/AudioHelpers.*{h,m}"
65     ]
66   },
67   "exclude_files": [
68     "pure-data/src/s_audio_alsa.h",
69     "pure-data/src/s_audio_alsa.c",
70     "pure-data/src/s_audio_alsamm.c",
71     "pure-data/src/s_audio_audiounit.c",
72     "pure-data/src/s_audio_esd.c",
73     "pure-data/src/s_audio_jack.c",
74     "pure-data/src/s_audio_mmio.c",
75     "pure-data/src/s_audio_oss.c",
76     "pure-data/src/s_audio_pa.c",
77     "pure-data/src/s_audio_paring.h",
78     "pure-data/src/s_audio_paring.c",
79     "pure-data/src/s_file.c",
80     "pure-data/src/s_midi_alsa.c",
81     "pure-data/src/s_midi_dummy.c",
82     "pure-data/src/s_midi_mmio.c",
83     "pure-data/src/s_midi_oss.c",
84     "pure-data/src/s_midi_pm.c",
85     "pure-data/src/s_midi.c",
86     "pure-data/src/d_fft_fftw.c",
87     "pure-data/src/s_entry.c",
88     "pure-data/src/s_watchdog.c",
89     "pure-data/src/u_pdreceive.c",
90     "pure-data/src/u_pdsend.c"
91   ]