# This file was AUTO-GENERATED by Chrome Operations.
# Its contents are derived from the extension script defined in
# "setup.py" by processing it and extracting its extension definitions.
# The results are then fed back through "setup.py" with a header 
# telling it to compile them statically.

*static*

srcroot=/work/checkout
MOD_INCLUDES__array=
MOD_COMMON_ATTACH=/work/deps_prefix/lib/libbz2.a /work/deps_prefix/lib/libreadline.a /work/deps_prefix/lib/libpanelw.a /work/deps_prefix/lib/libncursesw.a /work/deps_prefix/lib/libsqlite3.a /work/deps_prefix/lib/libz.a /work/deps_prefix/lib/liblzma.a /work/deps_prefix/lib/libssl.a /work/deps_prefix/lib/libcrypto.a /work/deps_prefix/lib/libuuid.a /work/deps_prefix/lib/libffi.a
array arraymodule.c $(MOD_INCLUDES__array) $(MOD_COMMON_ATTACH)

MOD_INCLUDES___contextvars=
_contextvars _contextvarsmodule.c $(MOD_INCLUDES___contextvars)

MOD_INCLUDES__math=
math mathmodule.c $(MOD_INCLUDES__math)

MOD_INCLUDES__cmath=
cmath cmathmodule.c $(MOD_INCLUDES__cmath)

MOD_INCLUDES___datetime=
_datetime _datetimemodule.c $(MOD_INCLUDES___datetime)

MOD_INCLUDES___zoneinfo=
_zoneinfo _zoneinfo.c $(MOD_INCLUDES___zoneinfo)

MOD_INCLUDES___random=
_random _randommodule.c $(MOD_INCLUDES___random)

MOD_INCLUDES___bisect=
_bisect _bisectmodule.c $(MOD_INCLUDES___bisect)

MOD_INCLUDES___heapq=
_heapq _heapqmodule.c $(MOD_INCLUDES___heapq)

MOD_INCLUDES___pickle=
_pickle _pickle.c $(MOD_INCLUDES___pickle)

MOD_INCLUDES___json=
_json _json.c $(MOD_INCLUDES___json)

MOD_INCLUDES___lsprof=
_lsprof _lsprof.c rotatingtree.c $(MOD_INCLUDES___lsprof)

MOD_INCLUDES__unicodedata=
unicodedata unicodedata.c $(MOD_INCLUDES__unicodedata)

MOD_INCLUDES___opcode=
_opcode _opcode.c $(MOD_INCLUDES___opcode)

MOD_INCLUDES___asyncio=
_asyncio _asynciomodule.c $(MOD_INCLUDES___asyncio)

MOD_INCLUDES___queue=
_queue _queuemodule.c $(MOD_INCLUDES___queue)

MOD_INCLUDES___statistics=
_statistics _statisticsmodule.c $(MOD_INCLUDES___statistics)

MOD_INCLUDES___struct=
_struct _struct.c $(MOD_INCLUDES___struct)

MOD_INCLUDES___typing=
_typing _typingmodule.c $(MOD_INCLUDES___typing)

MOD_INCLUDES__fcntl=
fcntl fcntlmodule.c $(MOD_INCLUDES__fcntl)

MOD_INCLUDES__grp=
grp grpmodule.c $(MOD_INCLUDES__grp)

MOD_INCLUDES___socket=
_socket socketmodule.c $(MOD_INCLUDES___socket)

MOD_INCLUDES__spwd=
spwd spwdmodule.c $(MOD_INCLUDES__spwd)

MOD_INCLUDES__select=
select selectmodule.c $(MOD_INCLUDES__select)

MOD_INCLUDES__mmap=
mmap mmapmodule.c $(MOD_INCLUDES__mmap)

MOD_INCLUDES__syslog=
syslog syslogmodule.c $(MOD_INCLUDES__syslog)

MOD_INCLUDES___xxsubinterpreters=
_xxsubinterpreters _xxsubinterpretersmodule.c $(MOD_INCLUDES___xxsubinterpreters)

MOD_INCLUDES__audioop=
audioop audioop.c $(MOD_INCLUDES__audioop)

MOD_INCLUDES___csv=
_csv _csv.c $(MOD_INCLUDES___csv)

MOD_INCLUDES___posixsubprocess=
_posixsubprocess _posixsubprocess.c $(MOD_INCLUDES___posixsubprocess)

MOD_INCLUDES___testclinic=
_testclinic _testclinic.c $(MOD_INCLUDES___testclinic)

MOD_INCLUDES___testbuffer=
_testbuffer _testbuffer.c $(MOD_INCLUDES___testbuffer)

MOD_INCLUDES___testimportmultiple=
_testimportmultiple _testimportmultiple.c $(MOD_INCLUDES___testimportmultiple)

MOD_INCLUDES___testmultiphase=
_testmultiphase _testmultiphase.c $(MOD_INCLUDES___testmultiphase)

MOD_INCLUDES___xxtestfuzz=
_xxtestfuzz _xxtestfuzz/_xxtestfuzz.c _xxtestfuzz/fuzzer.c $(MOD_INCLUDES___xxtestfuzz)

MOD_INCLUDES__readline=
readline readline.c -L/work/deps_prefix/lib/termcap $(MOD_INCLUDES__readline)

MOD_DEFINES___curses='-DHAVE_NCURSESW=1'
MOD_INCLUDES___curses=-I/work/deps_prefix/include/ncursesw
MOD_ATTACHMENTS___curses= -DNCURSES_WIDECHAR=1
_curses _cursesmodule.c $(MOD_DEFINES___curses) $(MOD_INCLUDES___curses) $(MOD_ATTACHMENTS___curses)

MOD_DEFINES___curses_panel='-DHAVE_NCURSESW=1'
MOD_INCLUDES___curses_panel=-I/work/deps_prefix/include/ncursesw
MOD_ATTACHMENTS___curses_panel= -DNCURSES_WIDECHAR=1
_curses_panel _curses_panel.c $(MOD_DEFINES___curses_panel) $(MOD_INCLUDES___curses_panel) $(MOD_ATTACHMENTS___curses_panel)

MOD_INCLUDES___ssl=-I/work/deps_prefix/include
_ssl _ssl.c -L/work/deps_prefix/lib $(MOD_INCLUDES___ssl)

MOD_INCLUDES___hashlib=-I/work/deps_prefix/include
_hashlib _hashopenssl.c -L/work/deps_prefix/lib $(MOD_INCLUDES___hashlib)

MOD_INCLUDES___md5=
_md5 md5module.c $(MOD_INCLUDES___md5)

MOD_INCLUDES___sha1=
_sha1 sha1module.c $(MOD_INCLUDES___sha1)

MOD_INCLUDES___sha256=
_sha256 sha256module.c $(MOD_INCLUDES___sha256)

MOD_INCLUDES___sha512=
_sha512 sha512module.c $(MOD_INCLUDES___sha512)

MOD_INCLUDES___sha3=
_sha3 _sha3/sha3module.c $(MOD_INCLUDES___sha3)

MOD_INCLUDES___blake2=
_blake2 _blake2/blake2module.c _blake2/blake2b_impl.c _blake2/blake2s_impl.c $(MOD_INCLUDES___blake2)

MOD_INCLUDES___sqlite3=-I$(srcroot)/./Modules/_sqlite
_sqlite3 _sqlite/blob.c _sqlite/connection.c _sqlite/cursor.c _sqlite/microprotocols.c _sqlite/module.c _sqlite/prepare_protocol.c _sqlite/row.c _sqlite/statement.c _sqlite/util.c $(MOD_INCLUDES___sqlite3)

MOD_INCLUDES__termios=
termios termios.c $(MOD_INCLUDES__termios)

MOD_INCLUDES__resource=
resource resource.c $(MOD_INCLUDES__resource)

MOD_INCLUDES__ossaudiodev=
ossaudiodev ossaudiodev.c $(MOD_INCLUDES__ossaudiodev)

MOD_INCLUDES__zlib=-I/usr/cross/include
zlib zlibmodule.c -L/usr/cross/lib $(MOD_INCLUDES__zlib)

MOD_DEFINES__binascii='-DUSE_ZLIB_CRC32=None'
MOD_INCLUDES__binascii=-I/usr/cross/include
binascii binascii.c -L/usr/cross/lib $(MOD_DEFINES__binascii) $(MOD_INCLUDES__binascii)

MOD_INCLUDES___bz2=
_bz2 _bz2module.c $(MOD_INCLUDES___bz2)

MOD_INCLUDES___lzma=
_lzma _lzmamodule.c $(MOD_INCLUDES___lzma)

MOD_INCLUDES__pyexpat=-I$(srcroot)/./Modules/expat
pyexpat pyexpat.c $(srcroot)/Modules/expat/libexpat.a $(MOD_INCLUDES__pyexpat)

MOD_INCLUDES___elementtree=-I$(srcroot)/./Modules/expat
_elementtree _elementtree.c $(MOD_INCLUDES___elementtree)

MOD_INCLUDES___multibytecodec=
_multibytecodec cjkcodecs/multibytecodec.c $(MOD_INCLUDES___multibytecodec)

MOD_INCLUDES___codecs_kr=
_codecs_kr cjkcodecs/_codecs_kr.c $(MOD_INCLUDES___codecs_kr)

MOD_INCLUDES___codecs_jp=
_codecs_jp cjkcodecs/_codecs_jp.c $(MOD_INCLUDES___codecs_jp)

MOD_INCLUDES___codecs_cn=
_codecs_cn cjkcodecs/_codecs_cn.c $(MOD_INCLUDES___codecs_cn)

MOD_INCLUDES___codecs_tw=
_codecs_tw cjkcodecs/_codecs_tw.c $(MOD_INCLUDES___codecs_tw)

MOD_INCLUDES___codecs_hk=
_codecs_hk cjkcodecs/_codecs_hk.c $(MOD_INCLUDES___codecs_hk)

MOD_INCLUDES___codecs_iso2022=
_codecs_iso2022 cjkcodecs/_codecs_iso2022.c $(MOD_INCLUDES___codecs_iso2022)

MOD_DEFINES___decimal='-DCONFIG_64=1' '-DANSI=1' '-DHAVE_UINT128_T=1'
MOD_INCLUDES___decimal=-I$(srcroot)/./Modules/_decimal/libmpdec
_decimal _decimal/_decimal.c $(srcroot)/Modules/_decimal/libmpdec/libmpdec.a $(MOD_DEFINES___decimal) $(MOD_INCLUDES___decimal)

MOD_INCLUDES___ctypes_test=
_ctypes_test _ctypes/_ctypes_test.c $(MOD_INCLUDES___ctypes_test)

MOD_INCLUDES___multiprocessing=-I$(srcroot)/./Modules/_multiprocessing
_multiprocessing _multiprocessing/multiprocessing.c _multiprocessing/semaphore.c $(MOD_INCLUDES___multiprocessing)

MOD_INCLUDES___posixshmem=-I$(srcroot)/./Modules/_multiprocessing
_posixshmem _multiprocessing/posixshmem.c $(MOD_INCLUDES___posixshmem)

MOD_INCLUDES___uuid=
_uuid _uuidmodule.c $(MOD_INCLUDES___uuid)

MOD_INCLUDES__xxlimited=
xxlimited xxlimited.c $(MOD_INCLUDES__xxlimited)

MOD_INCLUDES__xxlimited_35=
xxlimited_35 xxlimited_35.c $(MOD_INCLUDES__xxlimited_35)

MOD_INCLUDES___ctypes=-I/work/deps_prefix/include
MOD_EXTRA_COMPILE___ctypes=-DHAVE_FFI_PREP_CIF_VAR=1 -DHAVE_FFI_PREP_CLOSURE_LOC=1 -DHAVE_FFI_CLOSURE_ALLOC=1
_ctypes _ctypes/_ctypes.c _ctypes/callbacks.c _ctypes/callproc.c _ctypes/stgdict.c _ctypes/cfield.c $(MOD_INCLUDES___ctypes) $(MOD_EXTRA_COMPILE___ctypes)

