Lines Matching +full:- +full:c
7 // http://www.apache.org/licenses/LICENSE-2.0
20 name: "py2-interp-defaults",
22 "-fwrapv",
23 "-O3",
24 "-Wall",
25 "-Wstrict-prototypes",
26 "-DPy_BUILD_CORE",
27 "-Werror",
28 "-Wno-invalid-source-encoding",
29 "-Wno-int-conversion",
30 "-Wno-missing-field-initializers",
31 "-Wno-null-pointer-arithmetic",
32 "-Wno-register",
33 "-Wno-shift-count-overflow",
34 "-Wno-sign-compare",
35 "-Wno-tautological-compare",
36 "-Wno-tautological-constant-out-of-range-compare",
37 "-Wno-unused-parameter",
38 "-Wno-unused-result",
63 "-Wno-deprecated-declarations",
64 "-Wno-pointer-arith",
72 cflags: ["-Werror"],
91 name: "py2-interp-parser",
92 defaults: ["py2-interp-defaults"],
94 "Parser/acceler.c",
95 "Parser/bitset.c",
96 "Parser/firstsets.c",
97 "Parser/grammar.c",
98 "Parser/grammar1.c",
99 "Parser/listnode.c",
100 "Parser/metagrammar.c",
101 "Parser/myreadline.c",
102 "Parser/node.c",
103 "Parser/parser.c",
104 "Parser/parsetok.c",
105 "Parser/pgen.c",
106 "Parser/tokenizer.c",
111 name: "py2-interp-object",
112 defaults: ["py2-interp-defaults"],
114 "Objects/abstract.c",
115 "Objects/boolobject.c",
116 "Objects/bufferobject.c",
117 "Objects/bytes_methods.c",
118 "Objects/bytearrayobject.c",
119 "Objects/capsule.c",
120 "Objects/cellobject.c",
121 "Objects/classobject.c",
122 "Objects/cobject.c",
123 "Objects/codeobject.c",
124 "Objects/complexobject.c",
125 "Objects/descrobject.c",
126 "Objects/enumobject.c",
127 "Objects/exceptions.c",
128 "Objects/genobject.c",
129 "Objects/fileobject.c",
130 "Objects/floatobject.c",
131 "Objects/frameobject.c",
132 "Objects/funcobject.c",
133 "Objects/intobject.c",
134 "Objects/iterobject.c",
135 "Objects/listobject.c",
136 "Objects/longobject.c",
137 "Objects/dictobject.c",
138 "Objects/memoryobject.c",
139 "Objects/methodobject.c",
140 "Objects/moduleobject.c",
141 "Objects/object.c",
142 "Objects/obmalloc.c",
143 "Objects/rangeobject.c",
144 "Objects/setobject.c",
145 "Objects/sliceobject.c",
146 "Objects/stringobject.c",
147 "Objects/structseq.c",
148 "Objects/tupleobject.c",
149 "Objects/typeobject.c",
150 "Objects/weakrefobject.c",
151 "Objects/unicodeobject.c",
152 "Objects/unicodectype.c",
157 name: "py2-interp-python",
158 defaults: ["py2-interp-defaults"],
162 "-DPLATFORM=\"linux2\"",
167 "-DPLATFORM=\"darwin\"",
172 "Python/_warnings.c",
173 "Python/Python-ast.c",
174 "Python/asdl.c",
175 "Python/ast.c",
176 "Python/bltinmodule.c",
177 "Python/ceval.c",
178 "Python/compile.c",
179 "Python/codecs.c",
180 "Python/errors.c",
181 "Python/frozen.c",
182 "Python/frozenmain.c",
183 "Python/future.c",
184 "Python/getargs.c",
185 "Python/getcompiler.c",
186 "Python/getcopyright.c",
187 "Python/getplatform.c",
188 "Python/getversion.c",
189 "Python/graminit.c",
190 "Python/import.c",
191 "Python/importdl.c",
192 "Python/marshal.c",
193 "Python/modsupport.c",
194 "Python/mystrtoul.c",
195 "Python/mysnprintf.c",
196 "Python/peephole.c",
197 "Python/pyarena.c",
198 "Python/pyctype.c",
199 "Python/pyfpe.c",
200 "Python/pymath.c",
201 "Python/pystate.c",
202 "Python/pythonrun.c",
203 "Python/random.c",
204 "Python/structmember.c",
205 "Python/symtable.c",
206 "Python/sysmodule.c",
207 "Python/traceback.c",
208 "Python/getopt.c",
209 "Python/pystrcmp.c",
210 "Python/pystrtod.c",
211 "Python/dtoa.c",
212 "Python/formatter_unicode.c",
213 "Python/formatter_string.c",
214 "Python/dynload_shlib.c",
215 "Python/thread.c",
220 name: "py2-launcher-defaults",
221 defaults: ["py2-interp-defaults"],
223 "-DVERSION=\"2.7\"",
224 "-DVPATH=\"\"",
225 "-DPREFIX=\"\"",
226 "-DEXEC_PREFIX=\"\"",
227 "-DPYTHONPATH=\"..:\"",
228 "-DANDROID_SKIP_ZIP_PATH",
229 "-DANDROID_SKIP_EXEC_PREFIX_PATH",
230 "-DANDROID_LIB_PYTHON_PATH=\"internal/stdlib\"",
231 "-DDATE=\"Dec 31 1969\"",
232 "-DTIME=\"23:59:59\"",
243 host_ldlibs: ["-lutil"],
247 "-framework SystemConfiguration",
248 "-framework CoreFoundation",
263 name: "py2-launcher-lib",
264 defaults: ["py2-launcher-defaults"],
266 "Modules/gcmodule.c",
267 "Modules/getpath.c",
268 "Modules/config.c",
269 "Modules/getbuildinfo.c",
270 // Default built-in extension py2-c-modules.
271 "Modules/threadmodule.c",
272 "Modules/signalmodule.c",
273 "Modules/posixmodule.c",
274 "Modules/errnomodule.c",
275 "Modules/pwdmodule.c",
276 "Modules/_sre.c",
277 "Modules/_codecsmodule.c",
278 "Modules/_weakref.c",
279 "Modules/zipimport.c",
280 "Modules/symtablemodule.c",
281 "Modules/main.c",
283 // NOTE: Please update Modules/config.c if new lib get added in the static_libs.
287 "py2-interp-object",
288 "py2-interp-python",
289 "py2-interp-parser",
290 "py2-c-module-array",
291 "py2-c-module-cmath",
292 "py2-c-module-math",
293 "py2-c-module-_struct",
294 "py2-c-module-time",
295 "py2-c-module-operator",
296 "py2-c-module-_testcapi",
297 "py2-c-module-_random",
298 "py2-c-module-_collections",
299 "py2-c-module-_heapq",
300 "py2-c-module-itertools",
301 "py2-c-module-strop",
302 "py2-c-module-_functools",
303 "py2-c-module-datetime",
304 "py2-c-module-_bisect",
305 "py2-c-module-unicodedata",
306 "py2-c-module-_io",
307 "py2-c-module-fcntl",
308 "py2-c-module-select",
309 "py2-c-module-mmap",
310 "py2-c-module-_csv",
311 "py2-c-module-_socket",
312 "py2-c-module-termios",
313 "py2-c-module-_ssl",
314 "py2-c-module-_md5",
315 "py2-c-module-_sha",
316 "py2-c-module-_sha256",
317 "py2-c-module-_sha512",
318 "py2-c-module-binascii",
319 "py2-c-module-parser",
320 "py2-c-module-cStringIO",
321 "py2-c-module-cPickle",
322 "py2-c-module-xxsubtype",
323 "py2-c-module-future_builtins",
324 "py2-c-module-_json",
325 "py2-c-module-_hotshot",
326 "py2-c-module-_lsprof",
327 "py2-c-module-grp",
328 "py2-c-module-syslog",
329 "py2-c-module-audioop",
330 "py2-c-module-resource",
331 "py2-c-module-_multibytecodec",
332 "py2-c-module-_codecs_kr",
333 "py2-c-module-_codecs_jp",
334 "py2-c-module-_codecs_cn",
335 "py2-c-module-_codecs_tw",
336 "py2-c-module-_codecs_hk",
337 "py2-c-module-_codecs_iso2022",
338 "py2-c-module-_multiprocessing",
339 "py2-c-module-zlib",
340 "py2-c-module-pyexpat",
341 "py2-c-module-_sqlite3",
342 "py2-c-module-_ctypes_test",
343 "py2-c-module-_ctypes",
347 whole_static_libs: ["py2-c-module-_scproxy"],
353 name: "py2-launcher",
354 defaults: ["py2-launcher-defaults"],
356 static_libs: ["py2-launcher-lib"],
360 name: "py2-launcher-autorun",
361 defaults: ["py2-launcher-defaults"],
363 static_libs: ["py2-launcher-lib"],
364 cflags: ["-DANDROID_AUTORUN"],
368 name: "py2-cmd",
381 // Enabled extension py2-c-modules.
384 name: "py2-c-module-array",
385 defaults: ["py2-interp-defaults"],
387 "Modules/arraymodule.c",
392 name: "py2-c-module-cmath",
393 defaults: ["py2-interp-defaults"],
395 "Modules/cmathmodule.c",
396 "Modules/_math.c",
401 name: "py2-c-module-math",
402 defaults: ["py2-interp-defaults"],
404 "Modules/mathmodule.c",
405 "Modules/_math.c",
410 name: "py2-c-module-_struct",
411 defaults: ["py2-interp-defaults"],
413 "Modules/_struct.c",
418 name: "py2-c-module-time",
419 defaults: ["py2-interp-defaults"],
421 "Modules/timemodule.c",
426 name: "py2-c-module-operator",
427 defaults: ["py2-interp-defaults"],
429 "Modules/operator.c",
434 name: "py2-c-module-_testcapi",
435 defaults: ["py2-interp-defaults"],
437 "Modules/_testcapimodule.c",
442 name: "py2-c-module-_random",
443 defaults: ["py2-interp-defaults"],
445 "Modules/_randommodule.c",
450 name: "py2-c-module-_collections",
451 defaults: ["py2-interp-defaults"],
453 "Modules/_collectionsmodule.c",
458 name: "py2-c-module-_heapq",
459 defaults: ["py2-interp-defaults"],
461 "Modules/_heapqmodule.c",
466 name: "py2-c-module-itertools",
467 defaults: ["py2-interp-defaults"],
469 "Modules/itertoolsmodule.c",
474 name: "py2-c-module-strop",
475 defaults: ["py2-interp-defaults"],
477 "Modules/stropmodule.c",
482 name: "py2-c-module-_functools",
483 defaults: ["py2-interp-defaults"],
485 "Modules/_functoolsmodule.c",
490 name: "py2-c-module-datetime",
491 defaults: ["py2-interp-defaults"],
493 "Modules/datetimemodule.c",
498 name: "py2-c-module-_bisect",
499 defaults: ["py2-interp-defaults"],
501 "Modules/_bisectmodule.c",
506 name: "py2-c-module-unicodedata",
507 defaults: ["py2-interp-defaults"],
509 "Modules/unicodedata.c",
514 name: "py2-c-module-_io",
515 defaults: ["py2-interp-defaults"],
517 "Modules/_io/bufferedio.c",
518 "Modules/_io/bytesio.c",
519 "Modules/_io/fileio.c",
520 "Modules/_io/iobase.c",
521 "Modules/_io/_iomodule.c",
522 "Modules/_io/stringio.c",
523 "Modules/_io/textio.c",
531 name: "py2-c-module-fcntl",
532 defaults: ["py2-interp-defaults"],
534 "Modules/fcntlmodule.c",
539 name: "py2-c-module-select",
540 defaults: ["py2-interp-defaults"],
542 "Modules/selectmodule.c",
547 name: "py2-c-module-mmap",
548 defaults: ["py2-interp-defaults"],
550 "Modules/mmapmodule.c",
555 name: "py2-c-module-_csv",
556 defaults: ["py2-interp-defaults"],
558 "Modules/_csv.c",
563 name: "py2-c-module-_socket",
564 defaults: ["py2-interp-defaults"],
566 "Modules/socketmodule.c",
567 "Modules/timemodule.c",
572 name: "py2-c-module-termios",
573 defaults: ["py2-interp-defaults"],
575 "Modules/termios.c",
580 name: "py2-c-module-_ssl",
581 defaults: ["py2-interp-defaults"],
582 srcs: ["Modules/_ssl.c"],
583 cflags: ["-Wno-incompatible-pointer-types-discards-qualifiers"],
591 name: "py2-c-module-_md5",
592 defaults: ["py2-interp-defaults"],
594 "Modules/md5module.c",
595 "Modules/md5.c",
600 name: "py2-c-module-_sha",
601 defaults: ["py2-interp-defaults"],
603 "Modules/shamodule.c",
608 name: "py2-c-module-_sha256",
609 defaults: ["py2-interp-defaults"],
611 "Modules/sha256module.c",
616 name: "py2-c-module-_sha512",
617 defaults: ["py2-interp-defaults"],
619 "Modules/sha512module.c",
624 name: "py2-c-module-binascii",
625 defaults: ["py2-interp-defaults"],
627 "Modules/binascii.c",
632 name: "py2-c-module-parser",
633 defaults: ["py2-interp-defaults"],
635 "Modules/parsermodule.c",
640 name: "py2-c-module-cStringIO",
641 defaults: ["py2-interp-defaults"],
643 "Modules/cStringIO.c",
648 name: "py2-c-module-cPickle",
649 defaults: ["py2-interp-defaults"],
651 "Modules/cPickle.c",
656 name: "py2-c-module-xxsubtype",
657 defaults: ["py2-interp-defaults"],
659 "Modules/xxsubtype.c",
664 name: "py2-c-module-future_builtins",
665 defaults: ["py2-interp-defaults"],
667 "Modules/future_builtins.c",
672 name: "py2-c-module-_json",
673 defaults: ["py2-interp-defaults"],
675 "Modules/_json.c",
680 name: "py2-c-module-_hotshot",
681 defaults: ["py2-interp-defaults"],
683 "Modules/_hotshot.c",
688 name: "py2-c-module-_lsprof",
689 defaults: ["py2-interp-defaults"],
691 "Modules/_lsprof.c",
692 "Modules/rotatingtree.c",
697 name: "py2-c-module-grp",
698 defaults: ["py2-interp-defaults"],
700 "Modules/grpmodule.c",
701 "Modules/rotatingtree.c",
706 name: "py2-c-module-syslog",
707 defaults: ["py2-interp-defaults"],
709 "Modules/syslogmodule.c",
714 name: "py2-c-module-audioop",
715 defaults: ["py2-interp-defaults"],
717 "Modules/audioop.c",
722 name: "py2-c-module-resource",
723 defaults: ["py2-interp-defaults"],
725 "Modules/resource.c",
730 name: "py2-c-module-_multibytecodec",
731 defaults: ["py2-interp-defaults"],
733 "Modules/cjkcodecs/multibytecodec.c",
738 name: "py2-c-module-_codecs_kr",
739 defaults: ["py2-interp-defaults"],
740 srcs: ["Modules/cjkcodecs/_codecs_kr.c"],
744 name: "py2-c-module-_codecs_jp",
745 defaults: ["py2-interp-defaults"],
746 srcs: ["Modules/cjkcodecs/_codecs_jp.c"],
750 name: "py2-c-module-_codecs_cn",
751 defaults: ["py2-interp-defaults"],
752 srcs: ["Modules/cjkcodecs/_codecs_cn.c"],
756 name: "py2-c-module-_codecs_tw",
757 defaults: ["py2-interp-defaults"],
758 srcs: ["Modules/cjkcodecs/_codecs_tw.c"],
762 name: "py2-c-module-_codecs_hk",
763 defaults: ["py2-interp-defaults"],
764 srcs: ["Modules/cjkcodecs/_codecs_hk.c"],
768 name: "py2-c-module-_codecs_iso2022",
769 defaults: ["py2-interp-defaults"],
770 srcs: ["Modules/cjkcodecs/_codecs_iso2022.c"],
774 name: "py2-c-module-_multiprocessing",
775 defaults: ["py2-interp-defaults"],
777 "Modules/_multiprocessing/multiprocessing.c",
778 "Modules/_multiprocessing/semaphore.c",
779 "Modules/_multiprocessing/socket_connection.c",
784 name: "py2-c-module-zlib",
786 "py2-interp-defaults",
789 "-DUSE_ZLIB_CRC32",
792 "Modules/zlibmodule.c",
800 name: "py2-c-module-pyexpat",
802 "py2-interp-defaults",
805 "-DUSE_PYEXPAT_CAPI",
808 "Modules/pyexpat.c",
816 name: "py2-c-module-_sqlite3",
818 "py2-interp-defaults",
821 "-DMODULE_NAME=\"sqlite3\"",
822 "-DSQLITE_OMIT_LOAD_EXTENSION",
823 "-Wno-format-security",
824 "-Wno-type-limits",
825 "-Wno-char-subscripts",
831 "Modules/_sqlite/cache.c",
832 "Modules/_sqlite/connection.c",
833 "Modules/_sqlite/cursor.c",
834 "Modules/_sqlite/microprotocols.c",
835 "Modules/_sqlite/module.c",
836 "Modules/_sqlite/prepare_protocol.c",
837 "Modules/_sqlite/row.c",
838 "Modules/_sqlite/statement.c",
839 "Modules/_sqlite/util.c",
856 name: "py2-c-module-_ctypes_test",
857 defaults: ["py2-interp-defaults"],
858 srcs: ["Modules/_ctypes/_ctypes_test.c"],
862 name: "py2-c-module-_ctypes",
864 "py2-interp-defaults",
870 "Modules/_ctypes/_ctypes.c",
871 "Modules/_ctypes/callbacks.c",
872 "Modules/_ctypes/callproc.c",
873 "Modules/_ctypes/stgdict.c",
874 "Modules/_ctypes/cfield.c",
875 "Modules/_ctypes/libffi/src/prep_cif.c",
876 "Modules/_ctypes/libffi/src/closures.c",
884 "Modules/_ctypes/libffi/src/x86/ffi64.c",
885 "Modules/_ctypes/libffi/src/x86/ffi.c",
894 "Modules/_ctypes/libffi/src/x86/ffi.c",
904 "Modules/_ctypes/libffi/src/arm/ffi.c",
910 // arithmetic on a pointer in _ctypes/libffi/src/aarch64/ffi.c
911 cflags: ["-Wno-pointer-arith"],
917 "Modules/_ctypes/libffi/src/aarch64/ffi.c",
959 name: "py2-c-module-_scproxy",
960 defaults: ["py2-interp-defaults"],
961 srcs: ["Mac/Modules/_scproxy.c"],