Lines Matching +full:- +full:c
7 // http://www.apache.org/licenses/LICENSE-2.0
16 // CONSULT THE OWNERS AND opensource-licensing@google.com BEFORE
22 // Added automatically by a large-scale-change that took the approach of
35 // See: http://go/android-license-faq
40 "SPDX-license-identifier-0BSD",
41 "SPDX-license-identifier-Apache-2.0",
42 "SPDX-license-identifier-BSD",
43 "SPDX-license-identifier-CC0-1.0",
44 "SPDX-license-identifier-GPL",
45 "SPDX-license-identifier-GPL-2.0",
46 "SPDX-license-identifier-GPL-3.0",
47 "SPDX-license-identifier-LGPL-2.1",
48 "SPDX-license-identifier-MIT",
49 "SPDX-license-identifier-MPL",
50 "SPDX-license-identifier-PSF-2.0",
51 "SPDX-license-identifier-Zlib",
66 name: "py2-interp-defaults",
68 "-fwrapv",
69 "-O3",
70 "-Wall",
71 "-Wstrict-prototypes",
72 "-DPy_BUILD_CORE",
73 "-Werror",
74 "-Wno-invalid-source-encoding",
75 "-Wno-int-conversion",
76 "-Wno-missing-field-initializers",
77 "-Wno-null-pointer-arithmetic",
78 "-Wno-register",
79 "-Wno-shift-count-overflow",
80 "-Wno-sign-compare",
81 "-Wno-strict-prototypes",
82 "-Wno-tautological-compare",
83 "-Wno-tautological-constant-out-of-range-compare",
84 "-Wno-unused-parameter",
85 "-Wno-unused-result",
110 "-Wno-deprecated-declarations",
111 "-Wno-pointer-arith",
119 cflags: ["-Werror"],
138 name: "py2-interp-parser",
139 defaults: ["py2-interp-defaults"],
141 "Parser/acceler.c",
142 "Parser/bitset.c",
143 "Parser/firstsets.c",
144 "Parser/grammar.c",
145 "Parser/grammar1.c",
146 "Parser/listnode.c",
147 "Parser/metagrammar.c",
148 "Parser/myreadline.c",
149 "Parser/node.c",
150 "Parser/parser.c",
151 "Parser/parsetok.c",
152 "Parser/pgen.c",
153 "Parser/tokenizer.c",
158 name: "py2-interp-object",
159 defaults: ["py2-interp-defaults"],
161 "Objects/abstract.c",
162 "Objects/boolobject.c",
163 "Objects/bufferobject.c",
164 "Objects/bytes_methods.c",
165 "Objects/bytearrayobject.c",
166 "Objects/capsule.c",
167 "Objects/cellobject.c",
168 "Objects/classobject.c",
169 "Objects/cobject.c",
170 "Objects/codeobject.c",
171 "Objects/complexobject.c",
172 "Objects/descrobject.c",
173 "Objects/enumobject.c",
174 "Objects/exceptions.c",
175 "Objects/genobject.c",
176 "Objects/fileobject.c",
177 "Objects/floatobject.c",
178 "Objects/frameobject.c",
179 "Objects/funcobject.c",
180 "Objects/intobject.c",
181 "Objects/iterobject.c",
182 "Objects/listobject.c",
183 "Objects/longobject.c",
184 "Objects/dictobject.c",
185 "Objects/memoryobject.c",
186 "Objects/methodobject.c",
187 "Objects/moduleobject.c",
188 "Objects/object.c",
189 "Objects/obmalloc.c",
190 "Objects/rangeobject.c",
191 "Objects/setobject.c",
192 "Objects/sliceobject.c",
193 "Objects/stringobject.c",
194 "Objects/structseq.c",
195 "Objects/tupleobject.c",
196 "Objects/typeobject.c",
197 "Objects/weakrefobject.c",
198 "Objects/unicodeobject.c",
199 "Objects/unicodectype.c",
204 name: "py2-interp-python",
205 defaults: ["py2-interp-defaults"],
209 "-DPLATFORM=\"linux2\"",
214 "-DPLATFORM=\"darwin\"",
219 "Python/_warnings.c",
220 "Python/Python-ast.c",
221 "Python/asdl.c",
222 "Python/ast.c",
223 "Python/bltinmodule.c",
224 "Python/ceval.c",
225 "Python/compile.c",
226 "Python/codecs.c",
227 "Python/errors.c",
228 "Python/frozen.c",
229 "Python/frozenmain.c",
230 "Python/future.c",
231 "Python/getargs.c",
232 "Python/getcompiler.c",
233 "Python/getcopyright.c",
234 "Python/getplatform.c",
235 "Python/getversion.c",
236 "Python/graminit.c",
237 "Python/import.c",
238 "Python/importdl.c",
239 "Python/marshal.c",
240 "Python/modsupport.c",
241 "Python/mystrtoul.c",
242 "Python/mysnprintf.c",
243 "Python/peephole.c",
244 "Python/pyarena.c",
245 "Python/pyctype.c",
246 "Python/pyfpe.c",
247 "Python/pymath.c",
248 "Python/pystate.c",
249 "Python/pythonrun.c",
250 "Python/random.c",
251 "Python/structmember.c",
252 "Python/symtable.c",
253 "Python/sysmodule.c",
254 "Python/traceback.c",
255 "Python/getopt.c",
256 "Python/pystrcmp.c",
257 "Python/pystrtod.c",
258 "Python/dtoa.c",
259 "Python/formatter_unicode.c",
260 "Python/formatter_string.c",
261 "Python/dynload_shlib.c",
262 "Python/thread.c",
267 name: "py2-launcher-defaults",
268 defaults: ["py2-interp-defaults"],
270 "-DVERSION=\"2.7\"",
271 "-DVPATH=\"\"",
272 "-DPREFIX=\"\"",
273 "-DEXEC_PREFIX=\"\"",
274 "-DPYTHONPATH=\"..:\"",
275 "-DANDROID_SKIP_ZIP_PATH",
276 "-DANDROID_SKIP_EXEC_PREFIX_PATH",
277 "-DANDROID_LIB_PYTHON_PATH=\"internal/stdlib\"",
278 "-DDATE=\"Dec 31 1969\"",
279 "-DTIME=\"23:59:59\"",
291 host_ldlibs: ["-lutil"],
295 "-framework SystemConfiguration",
296 "-framework CoreFoundation",
311 name: "py2-launcher-lib",
312 defaults: ["py2-launcher-defaults"],
314 "Modules/gcmodule.c",
315 "Modules/getpath.c",
316 "Modules/config.c",
317 "Modules/getbuildinfo.c",
318 // Default built-in extension py2-c-modules.
319 "Modules/threadmodule.c",
320 "Modules/signalmodule.c",
321 "Modules/posixmodule.c",
322 "Modules/errnomodule.c",
323 "Modules/pwdmodule.c",
324 "Modules/_sre.c",
325 "Modules/_codecsmodule.c",
326 "Modules/_weakref.c",
327 "Modules/zipimport.c",
328 "Modules/symtablemodule.c",
329 "Modules/main.c",
331 // NOTE: Please update Modules/config.c if new lib get added in the static_libs.
335 "py2-interp-object",
336 "py2-interp-python",
337 "py2-interp-parser",
338 "py2-c-module-array",
339 "py2-c-module-cmath",
340 "py2-c-module-math",
341 "py2-c-module-_struct",
342 "py2-c-module-time",
343 "py2-c-module-operator",
344 "py2-c-module-_testcapi",
345 "py2-c-module-_random",
346 "py2-c-module-_collections",
347 "py2-c-module-_heapq",
348 "py2-c-module-itertools",
349 "py2-c-module-strop",
350 "py2-c-module-_functools",
351 "py2-c-module-datetime",
352 "py2-c-module-_bisect",
353 "py2-c-module-unicodedata",
354 "py2-c-module-_io",
355 "py2-c-module-fcntl",
356 "py2-c-module-select",
357 "py2-c-module-mmap",
358 "py2-c-module-_csv",
359 "py2-c-module-_socket",
360 "py2-c-module-termios",
361 "py2-c-module-_ssl",
362 "py2-c-module-_md5",
363 "py2-c-module-_sha",
364 "py2-c-module-_sha256",
365 "py2-c-module-_sha512",
366 "py2-c-module-binascii",
367 "py2-c-module-parser",
368 "py2-c-module-cStringIO",
369 "py2-c-module-cPickle",
370 "py2-c-module-xxsubtype",
371 "py2-c-module-future_builtins",
372 "py2-c-module-_json",
373 "py2-c-module-_hotshot",
374 "py2-c-module-_lsprof",
375 "py2-c-module-grp",
376 "py2-c-module-syslog",
377 "py2-c-module-audioop",
378 "py2-c-module-resource",
379 "py2-c-module-_multibytecodec",
380 "py2-c-module-_codecs_kr",
381 "py2-c-module-_codecs_jp",
382 "py2-c-module-_codecs_cn",
383 "py2-c-module-_codecs_tw",
384 "py2-c-module-_codecs_hk",
385 "py2-c-module-_codecs_iso2022",
386 "py2-c-module-_multiprocessing",
387 "py2-c-module-zlib",
388 "py2-c-module-pyexpat",
389 "py2-c-module-_sqlite3",
390 "py2-c-module-_ctypes_test",
391 "py2-c-module-_ctypes",
395 whole_static_libs: ["py2-c-module-_scproxy"],
401 name: "py2-launcher",
402 defaults: ["py2-launcher-defaults"],
404 static_libs: ["py2-launcher-lib"],
408 name: "py2-launcher-autorun",
409 defaults: ["py2-launcher-defaults"],
411 static_libs: ["py2-launcher-lib"],
412 cflags: ["-DANDROID_AUTORUN"],
416 name: "py2-cmd",
429 // Enabled extension py2-c-modules.
432 name: "py2-c-module-array",
433 defaults: ["py2-interp-defaults"],
435 "Modules/arraymodule.c",
440 name: "py2-c-module-cmath",
441 defaults: ["py2-interp-defaults"],
443 "Modules/cmathmodule.c",
444 "Modules/_math.c",
449 name: "py2-c-module-math",
450 defaults: ["py2-interp-defaults"],
452 "Modules/mathmodule.c",
453 "Modules/_math.c",
458 name: "py2-c-module-_struct",
459 defaults: ["py2-interp-defaults"],
461 "Modules/_struct.c",
466 name: "py2-c-module-time",
467 defaults: ["py2-interp-defaults"],
469 "Modules/timemodule.c",
474 name: "py2-c-module-operator",
475 defaults: ["py2-interp-defaults"],
477 "Modules/operator.c",
482 name: "py2-c-module-_testcapi",
483 defaults: ["py2-interp-defaults"],
485 "Modules/_testcapimodule.c",
490 name: "py2-c-module-_random",
491 defaults: ["py2-interp-defaults"],
493 "Modules/_randommodule.c",
498 name: "py2-c-module-_collections",
499 defaults: ["py2-interp-defaults"],
501 "Modules/_collectionsmodule.c",
506 name: "py2-c-module-_heapq",
507 defaults: ["py2-interp-defaults"],
509 "Modules/_heapqmodule.c",
514 name: "py2-c-module-itertools",
515 defaults: ["py2-interp-defaults"],
517 "Modules/itertoolsmodule.c",
522 name: "py2-c-module-strop",
523 defaults: ["py2-interp-defaults"],
525 "Modules/stropmodule.c",
530 name: "py2-c-module-_functools",
531 defaults: ["py2-interp-defaults"],
533 "Modules/_functoolsmodule.c",
538 name: "py2-c-module-datetime",
539 defaults: ["py2-interp-defaults"],
541 "Modules/datetimemodule.c",
546 name: "py2-c-module-_bisect",
547 defaults: ["py2-interp-defaults"],
549 "Modules/_bisectmodule.c",
554 name: "py2-c-module-unicodedata",
555 defaults: ["py2-interp-defaults"],
557 "Modules/unicodedata.c",
562 name: "py2-c-module-_io",
563 defaults: ["py2-interp-defaults"],
565 "Modules/_io/bufferedio.c",
566 "Modules/_io/bytesio.c",
567 "Modules/_io/fileio.c",
568 "Modules/_io/iobase.c",
569 "Modules/_io/_iomodule.c",
570 "Modules/_io/stringio.c",
571 "Modules/_io/textio.c",
579 name: "py2-c-module-fcntl",
580 defaults: ["py2-interp-defaults"],
582 "Modules/fcntlmodule.c",
587 name: "py2-c-module-select",
588 defaults: ["py2-interp-defaults"],
590 "Modules/selectmodule.c",
595 name: "py2-c-module-mmap",
596 defaults: ["py2-interp-defaults"],
598 "Modules/mmapmodule.c",
603 name: "py2-c-module-_csv",
604 defaults: ["py2-interp-defaults"],
606 "Modules/_csv.c",
611 name: "py2-c-module-_socket",
612 defaults: ["py2-interp-defaults"],
614 "Modules/socketmodule.c",
615 "Modules/timemodule.c",
620 name: "py2-c-module-termios",
621 defaults: ["py2-interp-defaults"],
623 "Modules/termios.c",
628 name: "py2-c-module-_ssl",
629 defaults: ["py2-interp-defaults"],
630 srcs: ["Modules/_ssl.c"],
631 cflags: ["-Wno-incompatible-pointer-types-discards-qualifiers"],
639 name: "py2-c-module-_md5",
640 defaults: ["py2-interp-defaults"],
642 "Modules/md5module.c",
643 "Modules/md5.c",
648 name: "py2-c-module-_sha",
649 defaults: ["py2-interp-defaults"],
651 "Modules/shamodule.c",
656 name: "py2-c-module-_sha256",
657 defaults: ["py2-interp-defaults"],
659 "Modules/sha256module.c",
664 name: "py2-c-module-_sha512",
665 defaults: ["py2-interp-defaults"],
667 "Modules/sha512module.c",
672 name: "py2-c-module-binascii",
673 defaults: ["py2-interp-defaults"],
675 "Modules/binascii.c",
680 name: "py2-c-module-parser",
681 defaults: ["py2-interp-defaults"],
683 "Modules/parsermodule.c",
688 name: "py2-c-module-cStringIO",
689 defaults: ["py2-interp-defaults"],
691 "Modules/cStringIO.c",
696 name: "py2-c-module-cPickle",
697 defaults: ["py2-interp-defaults"],
699 "Modules/cPickle.c",
704 name: "py2-c-module-xxsubtype",
705 defaults: ["py2-interp-defaults"],
707 "Modules/xxsubtype.c",
712 name: "py2-c-module-future_builtins",
713 defaults: ["py2-interp-defaults"],
715 "Modules/future_builtins.c",
720 name: "py2-c-module-_json",
721 defaults: ["py2-interp-defaults"],
723 "Modules/_json.c",
728 name: "py2-c-module-_hotshot",
729 defaults: ["py2-interp-defaults"],
731 "Modules/_hotshot.c",
736 name: "py2-c-module-_lsprof",
737 defaults: ["py2-interp-defaults"],
739 "Modules/_lsprof.c",
740 "Modules/rotatingtree.c",
745 name: "py2-c-module-grp",
746 defaults: ["py2-interp-defaults"],
748 "Modules/grpmodule.c",
749 "Modules/rotatingtree.c",
754 name: "py2-c-module-syslog",
755 defaults: ["py2-interp-defaults"],
757 "Modules/syslogmodule.c",
762 name: "py2-c-module-audioop",
763 defaults: ["py2-interp-defaults"],
765 "Modules/audioop.c",
770 name: "py2-c-module-resource",
771 defaults: ["py2-interp-defaults"],
773 "Modules/resource.c",
778 name: "py2-c-module-_multibytecodec",
779 defaults: ["py2-interp-defaults"],
781 "Modules/cjkcodecs/multibytecodec.c",
786 name: "py2-c-module-_codecs_kr",
787 defaults: ["py2-interp-defaults"],
788 srcs: ["Modules/cjkcodecs/_codecs_kr.c"],
792 name: "py2-c-module-_codecs_jp",
793 defaults: ["py2-interp-defaults"],
794 srcs: ["Modules/cjkcodecs/_codecs_jp.c"],
798 name: "py2-c-module-_codecs_cn",
799 defaults: ["py2-interp-defaults"],
800 srcs: ["Modules/cjkcodecs/_codecs_cn.c"],
804 name: "py2-c-module-_codecs_tw",
805 defaults: ["py2-interp-defaults"],
806 srcs: ["Modules/cjkcodecs/_codecs_tw.c"],
810 name: "py2-c-module-_codecs_hk",
811 defaults: ["py2-interp-defaults"],
812 srcs: ["Modules/cjkcodecs/_codecs_hk.c"],
816 name: "py2-c-module-_codecs_iso2022",
817 defaults: ["py2-interp-defaults"],
818 srcs: ["Modules/cjkcodecs/_codecs_iso2022.c"],
822 name: "py2-c-module-_multiprocessing",
823 defaults: ["py2-interp-defaults"],
825 "Modules/_multiprocessing/multiprocessing.c",
826 "Modules/_multiprocessing/semaphore.c",
827 "Modules/_multiprocessing/socket_connection.c",
832 name: "py2-c-module-zlib",
834 "py2-interp-defaults",
837 "-DUSE_ZLIB_CRC32",
840 "Modules/zlibmodule.c",
848 name: "py2-c-module-pyexpat",
850 "py2-interp-defaults",
853 "-DUSE_PYEXPAT_CAPI",
856 "Modules/pyexpat.c",
864 name: "py2-c-module-_sqlite3",
866 "py2-interp-defaults",
869 "-DMODULE_NAME=\"sqlite3\"",
870 "-DSQLITE_OMIT_LOAD_EXTENSION",
871 "-Wno-format-security",
872 "-Wno-type-limits",
873 "-Wno-char-subscripts",
879 "Modules/_sqlite/cache.c",
880 "Modules/_sqlite/connection.c",
881 "Modules/_sqlite/cursor.c",
882 "Modules/_sqlite/microprotocols.c",
883 "Modules/_sqlite/module.c",
884 "Modules/_sqlite/prepare_protocol.c",
885 "Modules/_sqlite/row.c",
886 "Modules/_sqlite/statement.c",
887 "Modules/_sqlite/util.c",
904 name: "py2-c-module-_ctypes_test",
905 defaults: ["py2-interp-defaults"],
906 srcs: ["Modules/_ctypes/_ctypes_test.c"],
910 name: "py2-c-module-_ctypes",
912 "py2-interp-defaults",
918 "Modules/_ctypes/_ctypes.c",
919 "Modules/_ctypes/callbacks.c",
920 "Modules/_ctypes/callproc.c",
921 "Modules/_ctypes/stgdict.c",
922 "Modules/_ctypes/cfield.c",
923 "Modules/_ctypes/libffi/src/prep_cif.c",
924 "Modules/_ctypes/libffi/src/closures.c",
932 "Modules/_ctypes/libffi/src/x86/ffi64.c",
933 "Modules/_ctypes/libffi/src/x86/ffi.c",
942 "Modules/_ctypes/libffi/src/x86/ffi.c",
952 "Modules/_ctypes/libffi/src/arm/ffi.c",
958 // arithmetic on a pointer in _ctypes/libffi/src/aarch64/ffi.c
959 cflags: ["-Wno-pointer-arith"],
965 "Modules/_ctypes/libffi/src/aarch64/ffi.c",
1007 name: "py2-c-module-_scproxy",
1008 defaults: ["py2-interp-defaults"],
1009 srcs: ["Mac/Modules/_scproxy.c"],