diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/hey-mycroft.pb b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/hey-mycroft.pb new file mode 100644 index 00000000..5287a7f5 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/hey-mycroft.pb differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/hey-mycroft.pb.params b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/hey-mycroft.pb.params new file mode 100644 index 00000000..64aa518d --- /dev/null +++ b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/hey-mycroft.pb.params @@ -0,0 +1 @@ +{"window_t": 0.1, "hop_t": 0.05, "buffer_t": 1.5, "sample_rate": 16000, "sample_depth": 2, "n_mfcc": 13, "n_filt": 20, "n_fft": 512, "use_delta": false, "vectorizer": 2, "threshold_config": [[6.111310958862305, 3.8157610444880863]], "threshold_center": 0.2} \ No newline at end of file diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/hey-mycroft.tar.gz b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/hey-mycroft.tar.gz new file mode 100644 index 00000000..283b1544 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/hey-mycroft.tar.gz differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/Cython/Compiler/FlowControl.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/Cython/Compiler/FlowControl.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..e690d2bd Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/Cython/Compiler/FlowControl.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/Cython/Compiler/FusedNode.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/Cython/Compiler/FusedNode.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..ca4f4af9 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/Cython/Compiler/FusedNode.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/Cython/Compiler/Scanning.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/Cython/Compiler/Scanning.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..1af8daf2 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/Cython/Compiler/Scanning.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/Cython/Compiler/Visitor.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/Cython/Compiler/Visitor.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..712c46fa Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/Cython/Compiler/Visitor.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/Cython/Tempita/_tempita.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/Cython/Tempita/_tempita.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..42ec6dce Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/Cython/Tempita/_tempita.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_bisect.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_bisect.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..8390d285 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_bisect.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_bz2.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_bz2.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..c05b5053 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_bz2.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_codecs_cn.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_codecs_cn.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..169e39b3 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_codecs_cn.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_codecs_hk.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_codecs_hk.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..c1f629c8 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_codecs_hk.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_codecs_iso2022.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_codecs_iso2022.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..9cf6de62 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_codecs_iso2022.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_codecs_jp.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_codecs_jp.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..5413ada7 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_codecs_jp.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_codecs_kr.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_codecs_kr.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..cf181fdc Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_codecs_kr.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_codecs_tw.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_codecs_tw.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..d003e223 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_codecs_tw.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_csv.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_csv.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..56d66bf6 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_csv.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_ctypes.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_ctypes.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..bb2686c2 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_ctypes.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_curses.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_curses.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..202ddadf Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_curses.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_datetime.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_datetime.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..2852001f Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_datetime.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_decimal.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_decimal.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..bedf2cf3 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_decimal.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_elementtree.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_elementtree.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..288441b9 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_elementtree.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_hashlib.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_hashlib.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..0dc62bac Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_hashlib.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_heapq.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_heapq.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..b64118c3 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_heapq.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_json.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_json.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..380b4c9b Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_json.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_lzma.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_lzma.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..49326164 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_lzma.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_md5.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_md5.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..d1bef00c Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_md5.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_multibytecodec.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_multibytecodec.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..7742ad0d Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_multibytecodec.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_multiprocessing.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_multiprocessing.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..0e6489e0 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_multiprocessing.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_opcode.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_opcode.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..a4841c1d Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_opcode.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_pickle.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_pickle.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..1007a3cd Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_pickle.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_posixsubprocess.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_posixsubprocess.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..785eb7e4 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_posixsubprocess.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_random.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_random.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..b4d4ab9a Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_random.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_sha1.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_sha1.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..95c832ed Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_sha1.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_sha256.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_sha256.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..4025655e Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_sha256.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_sha512.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_sha512.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..4e725fd9 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_sha512.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_socket.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_socket.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..c89cea4d Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_socket.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_sqlite3.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_sqlite3.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..9434d1fc Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_sqlite3.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_ssl.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_ssl.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..7a3a354e Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_ssl.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_struct.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_struct.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..626be97f Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_struct.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_struct/cpython-35m-aarch64-linux-gnu/sotruct.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_struct/cpython-35m-aarch64-linux-gnu/sotruct.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..626be97f Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/_struct/cpython-35m-aarch64-linux-gnu/sotruct.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/array.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/array.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..500533d6 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/array.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/audioop.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/audioop.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..fae6feb7 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/audioop.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/base_library.zip b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/base_library.zip new file mode 100644 index 00000000..a683db3c Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/base_library.zip differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/binascii.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/binascii.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..1219684e Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/binascii.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/fcntl.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/fcntl.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..9c00fce6 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/fcntl.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/grp.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/grp.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..72215d4c Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/grp.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/grpc/_cython/cygrpc.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/grpc/_cython/cygrpc.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..b5906b76 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/grpc/_cython/cygrpc.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/_conv.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/_conv.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..fb606be7 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/_conv.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/_errors.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/_errors.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..888524c1 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/_errors.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/_objects.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/_objects.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..3b212e00 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/_objects.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/_proxy.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/_proxy.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..eacb07aa Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/_proxy.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/defs.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/defs.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..0ebbef7f Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/defs.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..3062bb09 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5a.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5a.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..f3611fe9 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5a.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5ac.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5ac.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..077e76b7 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5ac.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5d.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5d.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..2be61afd Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5d.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5ds.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5ds.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..c3038b5a Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5ds.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5f.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5f.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..1498d9e3 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5f.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5fd.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5fd.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..6c5dbf9c Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5fd.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5g.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5g.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..4b240cd6 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5g.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5i.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5i.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..0dab63fa Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5i.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5l.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5l.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..e9e365e9 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5l.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5o.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5o.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..68b20081 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5o.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5p.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5p.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..401a6000 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5p.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5r.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5r.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..7ba02b4f Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5r.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5s.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5s.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..91f8be0e Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5s.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5t.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5t.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..41d511fe Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5t.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5z.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5z.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..323051b1 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/h5z.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/utils.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/utils.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..ab249cef Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/h5py/utils.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/include/python3.5m/pyconfig.h b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/include/python3.5m/pyconfig.h new file mode 100644 index 00000000..e3fffe26 --- /dev/null +++ b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/include/python3.5m/pyconfig.h @@ -0,0 +1,1535 @@ +/* pyconfig.h. Generated from pyconfig.h.in by configure. */ +/* pyconfig.h.in. Generated from configure.ac by autoheader. */ + + +#ifndef Py_PYCONFIG_H +#define Py_PYCONFIG_H + + +/* Define if building universal (internal helper macro) */ +/* #undef AC_APPLE_UNIVERSAL_BUILD */ + +/* Define for AIX if your compiler is a genuine IBM xlC/xlC_r and you want + support for AIX C++ shared extension modules. */ +/* #undef AIX_GENUINE_CPLUSPLUS */ + +/* Define if C doubles are 64-bit IEEE 754 binary format, stored in ARM + mixed-endian order (byte order 45670123) */ +/* #undef DOUBLE_IS_ARM_MIXED_ENDIAN_IEEE754 */ + +/* Define if C doubles are 64-bit IEEE 754 binary format, stored with the most + significant byte first */ +/* #undef DOUBLE_IS_BIG_ENDIAN_IEEE754 */ + +/* Define if C doubles are 64-bit IEEE 754 binary format, stored with the + least significant byte first */ +#define DOUBLE_IS_LITTLE_ENDIAN_IEEE754 1 + +/* Define if --enable-ipv6 is specified */ +#define ENABLE_IPV6 1 + +/* Define if flock needs to be linked with bsd library. */ +/* #undef FLOCK_NEEDS_LIBBSD */ + +/* Define if getpgrp() must be called as getpgrp(0). */ +/* #undef GETPGRP_HAVE_ARG */ + +/* Define if gettimeofday() does not have second (timezone) argument This is + the case on Motorola V4 (R40V4.2) */ +/* #undef GETTIMEOFDAY_NO_TZ */ + +/* Define to 1 if you have the `accept4' function. */ +#define HAVE_ACCEPT4 1 + +/* Define to 1 if you have the `acosh' function. */ +#define HAVE_ACOSH 1 + +/* struct addrinfo (netdb.h) */ +#define HAVE_ADDRINFO 1 + +/* Define to 1 if you have the `alarm' function. */ +#define HAVE_ALARM 1 + +/* Define if aligned memory access is required */ +/* #undef HAVE_ALIGNED_REQUIRED */ + +/* Define to 1 if you have the header file. */ +#define HAVE_ALLOCA_H 1 + +/* Define this if your time.h defines altzone. */ +/* #undef HAVE_ALTZONE */ + +/* Define to 1 if you have the `asinh' function. */ +#define HAVE_ASINH 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_ASM_TYPES_H 1 + +/* Define to 1 if you have the `atanh' function. */ +#define HAVE_ATANH 1 + +/* Define to 1 if you have the `bind_textdomain_codeset' function. */ +#define HAVE_BIND_TEXTDOMAIN_CODESET 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_BLUETOOTH_BLUETOOTH_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_BLUETOOTH_H */ + +/* Define if mbstowcs(NULL, "text", 0) does not return the number of wide + chars that would be converted. */ +/* #undef HAVE_BROKEN_MBSTOWCS */ + +/* Define if nice() returns success/failure instead of the new priority. */ +/* #undef HAVE_BROKEN_NICE */ + +/* Define if the system reports an invalid PIPE_BUF value. */ +/* #undef HAVE_BROKEN_PIPE_BUF */ + +/* Define if poll() sets errno on invalid file descriptors. */ +/* #undef HAVE_BROKEN_POLL */ + +/* Define if the Posix semaphores do not work on your system */ +/* #undef HAVE_BROKEN_POSIX_SEMAPHORES */ + +/* Define if pthread_sigmask() does not work on your system. */ +/* #undef HAVE_BROKEN_PTHREAD_SIGMASK */ + +/* define to 1 if your sem_getvalue is broken. */ +/* #undef HAVE_BROKEN_SEM_GETVALUE */ + +/* Define if `unsetenv` does not return an int. */ +/* #undef HAVE_BROKEN_UNSETENV */ + +/* Has builtin atomics */ +#define HAVE_BUILTIN_ATOMIC 1 + +/* Define this if you have the type _Bool. */ +#define HAVE_C99_BOOL 1 + +/* Define to 1 if you have the 'chflags' function. */ +/* #undef HAVE_CHFLAGS */ + +/* Define to 1 if you have the `chown' function. */ +#define HAVE_CHOWN 1 + +/* Define if you have the 'chroot' function. */ +#define HAVE_CHROOT 1 + +/* Define to 1 if you have the `clock' function. */ +#define HAVE_CLOCK 1 + +/* Define to 1 if you have the `clock_getres' function. */ +#define HAVE_CLOCK_GETRES 1 + +/* Define to 1 if you have the `clock_gettime' function. */ +#define HAVE_CLOCK_GETTIME 1 + +/* Define if the C compiler supports computed gotos. */ +#define HAVE_COMPUTED_GOTOS 1 + +/* Define to 1 if you have the `confstr' function. */ +#define HAVE_CONFSTR 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_CONIO_H */ + +/* Define to 1 if you have the `copysign' function. */ +#define HAVE_COPYSIGN 1 + +/* Define to 1 if you have the `ctermid' function. */ +#define HAVE_CTERMID 1 + +/* Define if you have the 'ctermid_r' function. */ +/* #undef HAVE_CTERMID_R */ + +/* Define to 1 if you have the header file. */ +#define HAVE_CURSES_H 1 + +/* Define if you have the 'is_term_resized' function. */ +#define HAVE_CURSES_IS_TERM_RESIZED 1 + +/* Define if you have the 'resizeterm' function. */ +#define HAVE_CURSES_RESIZETERM 1 + +/* Define if you have the 'resize_term' function. */ +#define HAVE_CURSES_RESIZE_TERM 1 + +/* Define to 1 if you have the declaration of `isfinite', and to 0 if you + don't. */ +#define HAVE_DECL_ISFINITE 1 + +/* Define to 1 if you have the declaration of `isinf', and to 0 if you don't. + */ +#define HAVE_DECL_ISINF 1 + +/* Define to 1 if you have the declaration of `isnan', and to 0 if you don't. + */ +#define HAVE_DECL_ISNAN 1 + +/* Define to 1 if you have the declaration of `tzname', and to 0 if you don't. + */ +/* #undef HAVE_DECL_TZNAME */ + +/* Define to 1 if you have the device macros. */ +#define HAVE_DEVICE_MACROS 1 + +/* Define to 1 if you have the /dev/ptc device file. */ +/* #undef HAVE_DEV_PTC */ + +/* Define to 1 if you have the /dev/ptmx device file. */ +#define HAVE_DEV_PTMX 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_DIRECT_H */ + +/* Define to 1 if the dirent structure has a d_type field */ +#define HAVE_DIRENT_D_TYPE 1 + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +#define HAVE_DIRENT_H 1 + +/* Define if you have the 'dirfd' function or macro. */ +#define HAVE_DIRFD 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_DLFCN_H 1 + +/* Define to 1 if you have the `dlopen' function. */ +#define HAVE_DLOPEN 1 + +/* Define to 1 if you have the `dup2' function. */ +#define HAVE_DUP2 1 + +/* Define to 1 if you have the `dup3' function. */ +#define HAVE_DUP3 1 + +/* Defined when any dynamic module loading is enabled. */ +#define HAVE_DYNAMIC_LOADING 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_ENDIAN_H 1 + +/* Define if you have the 'epoll' functions. */ +#define HAVE_EPOLL 1 + +/* Define if you have the 'epoll_create1' function. */ +#define HAVE_EPOLL_CREATE1 1 + +/* Define to 1 if you have the `erf' function. */ +#define HAVE_ERF 1 + +/* Define to 1 if you have the `erfc' function. */ +#define HAVE_ERFC 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_ERRNO_H 1 + +/* Define to 1 if you have the `execv' function. */ +#define HAVE_EXECV 1 + +/* Define to 1 if you have the `expm1' function. */ +#define HAVE_EXPM1 1 + +/* Define to 1 if you have the `faccessat' function. */ +#define HAVE_FACCESSAT 1 + +/* Define if you have the 'fchdir' function. */ +#define HAVE_FCHDIR 1 + +/* Define to 1 if you have the `fchmod' function. */ +#define HAVE_FCHMOD 1 + +/* Define to 1 if you have the `fchmodat' function. */ +#define HAVE_FCHMODAT 1 + +/* Define to 1 if you have the `fchown' function. */ +#define HAVE_FCHOWN 1 + +/* Define to 1 if you have the `fchownat' function. */ +#define HAVE_FCHOWNAT 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_FCNTL_H 1 + +/* Define if you have the 'fdatasync' function. */ +#define HAVE_FDATASYNC 1 + +/* Define to 1 if you have the `fdopendir' function. */ +#define HAVE_FDOPENDIR 1 + +/* Define to 1 if you have the `fexecve' function. */ +#define HAVE_FEXECVE 1 + +/* Define to 1 if you have the `finite' function. */ +#define HAVE_FINITE 1 + +/* Define to 1 if you have the `flock' function. */ +#define HAVE_FLOCK 1 + +/* Define to 1 if you have the `fork' function. */ +#define HAVE_FORK 1 + +/* Define to 1 if you have the `forkpty' function. */ +#define HAVE_FORKPTY 1 + +/* Define to 1 if you have the `fpathconf' function. */ +#define HAVE_FPATHCONF 1 + +/* Define to 1 if you have the `fseek64' function. */ +/* #undef HAVE_FSEEK64 */ + +/* Define to 1 if you have the `fseeko' function. */ +#define HAVE_FSEEKO 1 + +/* Define to 1 if you have the `fstatat' function. */ +#define HAVE_FSTATAT 1 + +/* Define to 1 if you have the `fstatvfs' function. */ +#define HAVE_FSTATVFS 1 + +/* Define if you have the 'fsync' function. */ +#define HAVE_FSYNC 1 + +/* Define to 1 if you have the `ftell64' function. */ +/* #undef HAVE_FTELL64 */ + +/* Define to 1 if you have the `ftello' function. */ +#define HAVE_FTELLO 1 + +/* Define to 1 if you have the `ftime' function. */ +#define HAVE_FTIME 1 + +/* Define to 1 if you have the `ftruncate' function. */ +#define HAVE_FTRUNCATE 1 + +/* Define to 1 if you have the `futimens' function. */ +#define HAVE_FUTIMENS 1 + +/* Define to 1 if you have the `futimes' function. */ +#define HAVE_FUTIMES 1 + +/* Define to 1 if you have the `futimesat' function. */ +#define HAVE_FUTIMESAT 1 + +/* Define to 1 if you have the `gai_strerror' function. */ +#define HAVE_GAI_STRERROR 1 + +/* Define to 1 if you have the `gamma' function. */ +#define HAVE_GAMMA 1 + +/* Define if we can use gcc inline assembler to get and set mc68881 fpcr */ +/* #undef HAVE_GCC_ASM_FOR_MC68881 */ + +/* Define if we can use x64 gcc inline assembler */ +/* #undef HAVE_GCC_ASM_FOR_X64 */ + +/* Define if we can use gcc inline assembler to get and set x87 control word + */ +/* #undef HAVE_GCC_ASM_FOR_X87 */ + +/* Define if your compiler provides __uint128_t */ +#define HAVE_GCC_UINT128_T 1 + +/* Define if you have the getaddrinfo function. */ +#define HAVE_GETADDRINFO 1 + +/* Define this if you have flockfile(), getc_unlocked(), and funlockfile() */ +#define HAVE_GETC_UNLOCKED 1 + +/* Define to 1 if you have the `getentropy' function. */ +#define HAVE_GETENTROPY 1 + +/* Define to 1 if you have the `getgrouplist' function. */ +#define HAVE_GETGROUPLIST 1 + +/* Define to 1 if you have the `getgroups' function. */ +#define HAVE_GETGROUPS 1 + +/* Define to 1 if you have the `gethostbyname' function. */ +/* #undef HAVE_GETHOSTBYNAME */ + +/* Define this if you have some version of gethostbyname_r() */ +#define HAVE_GETHOSTBYNAME_R 1 + +/* Define this if you have the 3-arg version of gethostbyname_r(). */ +/* #undef HAVE_GETHOSTBYNAME_R_3_ARG */ + +/* Define this if you have the 5-arg version of gethostbyname_r(). */ +/* #undef HAVE_GETHOSTBYNAME_R_5_ARG */ + +/* Define this if you have the 6-arg version of gethostbyname_r(). */ +#define HAVE_GETHOSTBYNAME_R_6_ARG 1 + +/* Define to 1 if you have the `getitimer' function. */ +#define HAVE_GETITIMER 1 + +/* Define to 1 if you have the `getloadavg' function. */ +#define HAVE_GETLOADAVG 1 + +/* Define to 1 if you have the `getlogin' function. */ +#define HAVE_GETLOGIN 1 + +/* Define to 1 if you have the `getnameinfo' function. */ +#define HAVE_GETNAMEINFO 1 + +/* Define if you have the 'getpagesize' function. */ +#define HAVE_GETPAGESIZE 1 + +/* Define to 1 if you have the `getpeername' function. */ +#define HAVE_GETPEERNAME 1 + +/* Define to 1 if you have the `getpgid' function. */ +#define HAVE_GETPGID 1 + +/* Define to 1 if you have the `getpgrp' function. */ +#define HAVE_GETPGRP 1 + +/* Define to 1 if you have the `getpid' function. */ +#define HAVE_GETPID 1 + +/* Define to 1 if you have the `getpriority' function. */ +#define HAVE_GETPRIORITY 1 + +/* Define to 1 if you have the `getpwent' function. */ +#define HAVE_GETPWENT 1 + +/* Define to 1 if the getrandom() function is available */ +#define HAVE_GETRANDOM 1 + +/* Define to 1 if the Linux getrandom() syscall is available */ +#define HAVE_GETRANDOM_SYSCALL 1 + +/* Define to 1 if you have the `getresgid' function. */ +#define HAVE_GETRESGID 1 + +/* Define to 1 if you have the `getresuid' function. */ +#define HAVE_GETRESUID 1 + +/* Define to 1 if you have the `getsid' function. */ +#define HAVE_GETSID 1 + +/* Define to 1 if you have the `getspent' function. */ +#define HAVE_GETSPENT 1 + +/* Define to 1 if you have the `getspnam' function. */ +#define HAVE_GETSPNAM 1 + +/* Define to 1 if you have the `gettimeofday' function. */ +#define HAVE_GETTIMEOFDAY 1 + +/* Define to 1 if you have the `getwd' function. */ +#define HAVE_GETWD 1 + +/* Define if glibc has incorrect _FORTIFY_SOURCE wrappers for memmove and + bcopy. */ +/* #undef HAVE_GLIBC_MEMMOVE_BUG */ + +/* Define to 1 if you have the header file. */ +#define HAVE_GRP_H 1 + +/* Define if you have the 'hstrerror' function. */ +#define HAVE_HSTRERROR 1 + +/* Define this if you have le64toh() */ +#define HAVE_HTOLE64 1 + +/* Define to 1 if you have the `hypot' function. */ +#define HAVE_HYPOT 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_IEEEFP_H */ + +/* Define to 1 if you have the `if_nameindex' function. */ +#define HAVE_IF_NAMEINDEX 1 + +/* Define if you have the 'inet_aton' function. */ +#define HAVE_INET_ATON 1 + +/* Define if you have the 'inet_pton' function. */ +#define HAVE_INET_PTON 1 + +/* Define to 1 if you have the `initgroups' function. */ +#define HAVE_INITGROUPS 1 + +/* Define if your compiler provides int32_t. */ +#define HAVE_INT32_T 1 + +/* Define if your compiler provides int64_t. */ +#define HAVE_INT64_T 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_INTTYPES_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_IO_H */ + +/* Define if gcc has the ipa-pure-const bug. */ +/* #undef HAVE_IPA_PURE_CONST_BUG */ + +/* Define to 1 if you have the `kill' function. */ +#define HAVE_KILL 1 + +/* Define to 1 if you have the `killpg' function. */ +#define HAVE_KILLPG 1 + +/* Define if you have the 'kqueue' functions. */ +/* #undef HAVE_KQUEUE */ + +/* Define to 1 if you have the header file. */ +#define HAVE_LANGINFO_H 1 + +/* Defined to enable large file support when an off_t is bigger than a long + and long long is available and at least as big as an off_t. You may need to + add some flags for configuration and compilation to enable this mode. (For + Solaris and Linux, the necessary defines are already defined.) */ +/* #undef HAVE_LARGEFILE_SUPPORT */ + +/* Define to 1 if you have the 'lchflags' function. */ +/* #undef HAVE_LCHFLAGS */ + +/* Define to 1 if you have the `lchmod' function. */ +/* #undef HAVE_LCHMOD */ + +/* Define to 1 if you have the `lchown' function. */ +#define HAVE_LCHOWN 1 + +/* Define to 1 if you have the `lgamma' function. */ +#define HAVE_LGAMMA 1 + +/* Define to 1 if you have the `dl' library (-ldl). */ +#define HAVE_LIBDL 1 + +/* Define to 1 if you have the `dld' library (-ldld). */ +/* #undef HAVE_LIBDLD */ + +/* Define to 1 if you have the `ieee' library (-lieee). */ +/* #undef HAVE_LIBIEEE */ + +/* Define to 1 if you have the header file. */ +#define HAVE_LIBINTL_H 1 + +/* Define if you have the readline library (-lreadline). */ +#define HAVE_LIBREADLINE 1 + +/* Define to 1 if you have the `resolv' library (-lresolv). */ +/* #undef HAVE_LIBRESOLV */ + +/* Define to 1 if you have the `sendfile' library (-lsendfile). */ +/* #undef HAVE_LIBSENDFILE */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LIBUTIL_H */ + +/* Define if you have the 'link' function. */ +#define HAVE_LINK 1 + +/* Define to 1 if you have the `linkat' function. */ +#define HAVE_LINKAT 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_CAN_BCM_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_CAN_H 1 + +/* Define if compiling using Linux 3.6 or later. */ +#define HAVE_LINUX_CAN_RAW_FD_FRAMES 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_CAN_RAW_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_NETLINK_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_RANDOM_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LINUX_TIPC_H 1 + +/* Define to 1 if you have the `lockf' function. */ +#define HAVE_LOCKF 1 + +/* Define to 1 if you have the `log1p' function. */ +#define HAVE_LOG1P 1 + +/* Define to 1 if you have the `log2' function. */ +#define HAVE_LOG2 1 + +/* Define this if you have the type long double. */ +#define HAVE_LONG_DOUBLE 1 + +/* Define this if you have the type long long. */ +#define HAVE_LONG_LONG 1 + +/* Define to 1 if you have the `lstat' function. */ +#define HAVE_LSTAT 1 + +/* Define to 1 if you have the `lutimes' function. */ +#define HAVE_LUTIMES 1 + +/* Define this if you have the makedev macro. */ +#define HAVE_MAKEDEV 1 + +/* Define to 1 if you have the `mbrtowc' function. */ +#define HAVE_MBRTOWC 1 + +/* Define to 1 if you have the `memmove' function. */ +#define HAVE_MEMMOVE 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_MEMORY_H 1 + +/* Define to 1 if you have the `memrchr' function. */ +#define HAVE_MEMRCHR 1 + +/* Define to 1 if you have the `mkdirat' function. */ +#define HAVE_MKDIRAT 1 + +/* Define to 1 if you have the `mkfifo' function. */ +#define HAVE_MKFIFO 1 + +/* Define to 1 if you have the `mkfifoat' function. */ +#define HAVE_MKFIFOAT 1 + +/* Define to 1 if you have the `mknod' function. */ +#define HAVE_MKNOD 1 + +/* Define to 1 if you have the `mknodat' function. */ +#define HAVE_MKNODAT 1 + +/* Define to 1 if you have the `mktime' function. */ +#define HAVE_MKTIME 1 + +/* Define to 1 if you have the `mmap' function. */ +#define HAVE_MMAP 1 + +/* Define to 1 if you have the `mremap' function. */ +#define HAVE_MREMAP 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_NCURSES_H 1 + +/* Define to 1 if you have the header file, and it defines `DIR'. */ +/* #undef HAVE_NDIR_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_NETPACKET_PACKET_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_NET_IF_H 1 + +/* Define to 1 if you have the `nice' function. */ +#define HAVE_NICE 1 + +/* Define to 1 if you have the `openat' function. */ +#define HAVE_OPENAT 1 + +/* Define to 1 if you have the `openpty' function. */ +#define HAVE_OPENPTY 1 + +/* Define if compiling using MacOS X 10.5 SDK or later. */ +/* #undef HAVE_OSX105_SDK */ + +/* Define to 1 if you have the `pathconf' function. */ +#define HAVE_PATHCONF 1 + +/* Define to 1 if you have the `pause' function. */ +#define HAVE_PAUSE 1 + +/* Define to 1 if you have the `pipe2' function. */ +#define HAVE_PIPE2 1 + +/* Define to 1 if you have the `plock' function. */ +/* #undef HAVE_PLOCK */ + +/* Define to 1 if you have the `poll' function. */ +#define HAVE_POLL 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_POLL_H 1 + +/* Define to 1 if you have the `posix_fadvise' function. */ +#define HAVE_POSIX_FADVISE 1 + +/* Define to 1 if you have the `posix_fallocate' function. */ +#define HAVE_POSIX_FALLOCATE 1 + +/* Define to 1 if you have the `pread' function. */ +#define HAVE_PREAD 1 + +/* Define if you have the 'prlimit' functions. */ +#define HAVE_PRLIMIT 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_PROCESS_H */ + +/* Define if your compiler supports function prototype */ +#define HAVE_PROTOTYPES 1 + +/* Define to 1 if you have the `pthread_atfork' function. */ +#define HAVE_PTHREAD_ATFORK 1 + +/* Defined for Solaris 2.6 bug in pthread header. */ +/* #undef HAVE_PTHREAD_DESTRUCTOR */ + +/* Define to 1 if you have the header file. */ +#define HAVE_PTHREAD_H 1 + +/* Define to 1 if you have the `pthread_init' function. */ +/* #undef HAVE_PTHREAD_INIT */ + +/* Define to 1 if you have the `pthread_kill' function. */ +#define HAVE_PTHREAD_KILL 1 + +/* Define to 1 if you have the `pthread_sigmask' function. */ +#define HAVE_PTHREAD_SIGMASK 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_PTY_H 1 + +/* Define to 1 if you have the `putenv' function. */ +#define HAVE_PUTENV 1 + +/* Define to 1 if you have the `pwrite' function. */ +#define HAVE_PWRITE 1 + +/* Define to 1 if you have the `readlink' function. */ +#define HAVE_READLINK 1 + +/* Define to 1 if you have the `readlinkat' function. */ +#define HAVE_READLINKAT 1 + +/* Define to 1 if you have the `readv' function. */ +#define HAVE_READV 1 + +/* Define to 1 if you have the `realpath' function. */ +#define HAVE_REALPATH 1 + +/* Define to 1 if you have the `renameat' function. */ +#define HAVE_RENAMEAT 1 + +/* Define if readline supports append_history */ +#define HAVE_RL_APPEND_HISTORY 1 + +/* Define if you have readline 2.1 */ +#define HAVE_RL_CALLBACK 1 + +/* Define if you can turn off readline's signal handling. */ +#define HAVE_RL_CATCH_SIGNAL 1 + +/* Define if you have readline 2.2 */ +#define HAVE_RL_COMPLETION_APPEND_CHARACTER 1 + +/* Define if you have readline 4.0 */ +#define HAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK 1 + +/* Define if you have readline 4.2 */ +#define HAVE_RL_COMPLETION_MATCHES 1 + +/* Define if you have rl_completion_suppress_append */ +#define HAVE_RL_COMPLETION_SUPPRESS_APPEND 1 + +/* Define if you have readline 4.0 */ +#define HAVE_RL_PRE_INPUT_HOOK 1 + +/* Define if you have readline 4.0 */ +#define HAVE_RL_RESIZE_TERMINAL 1 + +/* Define to 1 if you have the `round' function. */ +#define HAVE_ROUND 1 + +/* Define to 1 if you have the `sched_get_priority_max' function. */ +#define HAVE_SCHED_GET_PRIORITY_MAX 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SCHED_H 1 + +/* Define to 1 if you have the `sched_rr_get_interval' function. */ +#define HAVE_SCHED_RR_GET_INTERVAL 1 + +/* Define to 1 if you have the `sched_setaffinity' function. */ +#define HAVE_SCHED_SETAFFINITY 1 + +/* Define to 1 if you have the `sched_setparam' function. */ +#define HAVE_SCHED_SETPARAM 1 + +/* Define to 1 if you have the `sched_setscheduler' function. */ +#define HAVE_SCHED_SETSCHEDULER 1 + +/* Define to 1 if you have the `select' function. */ +#define HAVE_SELECT 1 + +/* Define to 1 if you have the `sem_getvalue' function. */ +#define HAVE_SEM_GETVALUE 1 + +/* Define to 1 if you have the `sem_open' function. */ +#define HAVE_SEM_OPEN 1 + +/* Define to 1 if you have the `sem_timedwait' function. */ +#define HAVE_SEM_TIMEDWAIT 1 + +/* Define to 1 if you have the `sem_unlink' function. */ +#define HAVE_SEM_UNLINK 1 + +/* Define to 1 if you have the `sendfile' function. */ +#define HAVE_SENDFILE 1 + +/* Define to 1 if you have the `setegid' function. */ +#define HAVE_SETEGID 1 + +/* Define to 1 if you have the `seteuid' function. */ +#define HAVE_SETEUID 1 + +/* Define to 1 if you have the `setgid' function. */ +#define HAVE_SETGID 1 + +/* Define if you have the 'setgroups' function. */ +#define HAVE_SETGROUPS 1 + +/* Define to 1 if you have the `sethostname' function. */ +#define HAVE_SETHOSTNAME 1 + +/* Define to 1 if you have the `setitimer' function. */ +#define HAVE_SETITIMER 1 + +/* Define to 1 if you have the `setlocale' function. */ +#define HAVE_SETLOCALE 1 + +/* Define to 1 if you have the `setpgid' function. */ +#define HAVE_SETPGID 1 + +/* Define to 1 if you have the `setpgrp' function. */ +#define HAVE_SETPGRP 1 + +/* Define to 1 if you have the `setpriority' function. */ +#define HAVE_SETPRIORITY 1 + +/* Define to 1 if you have the `setregid' function. */ +#define HAVE_SETREGID 1 + +/* Define to 1 if you have the `setresgid' function. */ +#define HAVE_SETRESGID 1 + +/* Define to 1 if you have the `setresuid' function. */ +#define HAVE_SETRESUID 1 + +/* Define to 1 if you have the `setreuid' function. */ +#define HAVE_SETREUID 1 + +/* Define to 1 if you have the `setsid' function. */ +#define HAVE_SETSID 1 + +/* Define to 1 if you have the `setuid' function. */ +#define HAVE_SETUID 1 + +/* Define to 1 if you have the `setvbuf' function. */ +#define HAVE_SETVBUF 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SHADOW_H 1 + +/* Define to 1 if you have the `sigaction' function. */ +#define HAVE_SIGACTION 1 + +/* Define to 1 if you have the `sigaltstack' function. */ +#define HAVE_SIGALTSTACK 1 + +/* Define to 1 if you have the `siginterrupt' function. */ +#define HAVE_SIGINTERRUPT 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SIGNAL_H 1 + +/* Define to 1 if you have the `sigpending' function. */ +#define HAVE_SIGPENDING 1 + +/* Define to 1 if you have the `sigrelse' function. */ +#define HAVE_SIGRELSE 1 + +/* Define to 1 if you have the `sigtimedwait' function. */ +#define HAVE_SIGTIMEDWAIT 1 + +/* Define to 1 if you have the `sigwait' function. */ +#define HAVE_SIGWAIT 1 + +/* Define to 1 if you have the `sigwaitinfo' function. */ +#define HAVE_SIGWAITINFO 1 + +/* Define to 1 if you have the `snprintf' function. */ +#define HAVE_SNPRINTF 1 + +/* Define if sockaddr has sa_len member */ +/* #undef HAVE_SOCKADDR_SA_LEN */ + +/* struct sockaddr_storage (sys/socket.h) */ +#define HAVE_SOCKADDR_STORAGE 1 + +/* Define if you have the 'socketpair' function. */ +#define HAVE_SOCKETPAIR 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SPAWN_H 1 + +/* Define if your compiler provides ssize_t */ +#define HAVE_SSIZE_T 1 + +/* Define to 1 if you have the `statvfs' function. */ +#define HAVE_STATVFS 1 + +/* Define if you have struct stat.st_mtim.tv_nsec */ +#define HAVE_STAT_TV_NSEC 1 + +/* Define if you have struct stat.st_mtimensec */ +/* #undef HAVE_STAT_TV_NSEC2 */ + +/* Define if your compiler supports variable length function prototypes (e.g. + void fprintf(FILE *, char *, ...);) *and* */ +#define HAVE_STDARG_PROTOTYPES 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDINT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDLIB_H 1 + +/* Has stdatomic.h, atomic_int and _Atomic void* types work */ +#define HAVE_STD_ATOMIC 1 + +/* Define to 1 if you have the `strdup' function. */ +#define HAVE_STRDUP 1 + +/* Define to 1 if you have the `strftime' function. */ +#define HAVE_STRFTIME 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRINGS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRING_H 1 + +/* Define to 1 if you have the `strlcpy' function. */ +/* #undef HAVE_STRLCPY */ + +/* Define to 1 if you have the header file. */ +#define HAVE_STROPTS_H 1 + +/* Define to 1 if `st_birthtime' is a member of `struct stat'. */ +/* #undef HAVE_STRUCT_STAT_ST_BIRTHTIME */ + +/* Define to 1 if `st_blksize' is a member of `struct stat'. */ +#define HAVE_STRUCT_STAT_ST_BLKSIZE 1 + +/* Define to 1 if `st_blocks' is a member of `struct stat'. */ +#define HAVE_STRUCT_STAT_ST_BLOCKS 1 + +/* Define to 1 if `st_flags' is a member of `struct stat'. */ +/* #undef HAVE_STRUCT_STAT_ST_FLAGS */ + +/* Define to 1 if `st_gen' is a member of `struct stat'. */ +/* #undef HAVE_STRUCT_STAT_ST_GEN */ + +/* Define to 1 if `st_rdev' is a member of `struct stat'. */ +#define HAVE_STRUCT_STAT_ST_RDEV 1 + +/* Define to 1 if `tm_zone' is a member of `struct tm'. */ +#define HAVE_STRUCT_TM_TM_ZONE 1 + +/* Define if you have the 'symlink' function. */ +#define HAVE_SYMLINK 1 + +/* Define to 1 if you have the `symlinkat' function. */ +#define HAVE_SYMLINKAT 1 + +/* Define to 1 if you have the `sync' function. */ +#define HAVE_SYNC 1 + +/* Define to 1 if you have the `sysconf' function. */ +#define HAVE_SYSCONF 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYSEXITS_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_AUDIOIO_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_BSDTTY_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_DEVPOLL_H */ + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_DIR_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_ENDIAN_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_EPOLL_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_EVENT_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_FILE_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_IOCTL_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_KERN_CONTROL_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_LOADAVG_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_LOCK_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_MKDEV_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_MODEM_H */ + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_NDIR_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_PARAM_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_POLL_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_RANDOM_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_RESOURCE_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SELECT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SENDFILE_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SOCKET_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STATVFS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_SYSCALL_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_SYS_DOMAIN_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_TERMIO_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TIMES_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TIME_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_UIO_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_UN_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_UTSNAME_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_WAIT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_XATTR_H 1 + +/* Define to 1 if you have the `tcgetpgrp' function. */ +#define HAVE_TCGETPGRP 1 + +/* Define to 1 if you have the `tcsetpgrp' function. */ +#define HAVE_TCSETPGRP 1 + +/* Define to 1 if you have the `tempnam' function. */ +#define HAVE_TEMPNAM 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_TERMIOS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_TERM_H 1 + +/* Define to 1 if you have the `tgamma' function. */ +#define HAVE_TGAMMA 1 + +/* Define to 1 if you have the `timegm' function. */ +#define HAVE_TIMEGM 1 + +/* Define to 1 if you have the `times' function. */ +#define HAVE_TIMES 1 + +/* Define to 1 if you have the `tmpfile' function. */ +#define HAVE_TMPFILE 1 + +/* Define to 1 if you have the `tmpnam' function. */ +#define HAVE_TMPNAM 1 + +/* Define to 1 if you have the `tmpnam_r' function. */ +#define HAVE_TMPNAM_R 1 + +/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use + `HAVE_STRUCT_TM_TM_ZONE' instead. */ +#define HAVE_TM_ZONE 1 + +/* Define to 1 if you have the `truncate' function. */ +#define HAVE_TRUNCATE 1 + +/* Define to 1 if you don't have `tm_zone' but do have the external array + `tzname'. */ +/* #undef HAVE_TZNAME */ + +/* Define this if you have tcl and TCL_UTF_MAX==6 */ +/* #undef HAVE_UCS4_TCL */ + +/* Define if your compiler provides uint32_t. */ +#define HAVE_UINT32_T 1 + +/* Define if your compiler provides uint64_t. */ +#define HAVE_UINT64_T 1 + +/* Define to 1 if the system has the type `uintptr_t'. */ +#define HAVE_UINTPTR_T 1 + +/* Define to 1 if you have the `uname' function. */ +#define HAVE_UNAME 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UNISTD_H 1 + +/* Define to 1 if you have the `unlinkat' function. */ +#define HAVE_UNLINKAT 1 + +/* Define to 1 if you have the `unsetenv' function. */ +#define HAVE_UNSETENV 1 + +/* Define if you have a useable wchar_t type defined in wchar.h; useable means + wchar_t must be an unsigned type with at least 16 bits. (see + Include/unicodeobject.h). */ +#define HAVE_USABLE_WCHAR_T 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_UTIL_H */ + +/* Define to 1 if you have the `utimensat' function. */ +#define HAVE_UTIMENSAT 1 + +/* Define to 1 if you have the `utimes' function. */ +#define HAVE_UTIMES 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UTIME_H 1 + +/* Define to 1 if you have the `wait3' function. */ +#define HAVE_WAIT3 1 + +/* Define to 1 if you have the `wait4' function. */ +#define HAVE_WAIT4 1 + +/* Define to 1 if you have the `waitid' function. */ +#define HAVE_WAITID 1 + +/* Define to 1 if you have the `waitpid' function. */ +#define HAVE_WAITPID 1 + +/* Define if the compiler provides a wchar.h header file. */ +#define HAVE_WCHAR_H 1 + +/* Define to 1 if you have the `wcscoll' function. */ +#define HAVE_WCSCOLL 1 + +/* Define to 1 if you have the `wcsftime' function. */ +#define HAVE_WCSFTIME 1 + +/* Define to 1 if you have the `wcsxfrm' function. */ +#define HAVE_WCSXFRM 1 + +/* Define to 1 if you have the `wmemcmp' function. */ +#define HAVE_WMEMCMP 1 + +/* Define if tzset() actually switches the local timezone in a meaningful way. + */ +#define HAVE_WORKING_TZSET 1 + +/* Define to 1 if you have the `writev' function. */ +#define HAVE_WRITEV 1 + +/* Define if the zlib library has inflateCopy */ +#define HAVE_ZLIB_COPY 1 + +/* Define to 1 if you have the `_getpty' function. */ +/* #undef HAVE__GETPTY */ + +/* Define if log1p(-0.) is 0. rather than -0. */ +/* #undef LOG1P_DROPS_ZERO_SIGN */ + +/* Define to 1 if `major', `minor', and `makedev' are declared in . + */ +/* #undef MAJOR_IN_MKDEV */ + +/* Define to 1 if `major', `minor', and `makedev' are declared in + . */ +/* #undef MAJOR_IN_SYSMACROS */ + +/* Define if mvwdelch in curses.h is an expression. */ +#define MVWDELCH_IS_EXPRESSION 1 + +/* Define to the address where bug reports for this package should be sent. */ +/* #undef PACKAGE_BUGREPORT */ + +/* Define to the full name of this package. */ +/* #undef PACKAGE_NAME */ + +/* Define to the full name and version of this package. */ +/* #undef PACKAGE_STRING */ + +/* Define to the one symbol short name of this package. */ +/* #undef PACKAGE_TARNAME */ + +/* Define to the home page for this package. */ +/* #undef PACKAGE_URL */ + +/* Define to the version of this package. */ +/* #undef PACKAGE_VERSION */ + +/* Define if POSIX semaphores aren't enabled on your system */ +/* #undef POSIX_SEMAPHORES_NOT_ENABLED */ + +/* Defined if PTHREAD_SCOPE_SYSTEM supported. */ +#define PTHREAD_SYSTEM_SCHED_SUPPORTED 1 + +/* Define as the preferred size in bits of long digits */ +/* #undef PYLONG_BITS_IN_DIGIT */ + +/* Define to printf format modifier for long long type */ +#define PY_FORMAT_LONG_LONG "ll" + +/* Define to printf format modifier for Py_ssize_t */ +#define PY_FORMAT_SIZE_T "z" + +/* Define if you want to build an interpreter with many run-time checks. */ +/* #undef Py_DEBUG */ + +/* Defined if Python is built as a shared library. */ +#define Py_ENABLE_SHARED 1 + +/* Define hash algorithm for str, bytes and memoryview. SipHash24: 1, FNV: 2, + externally defined: 0 */ +/* #undef Py_HASH_ALGORITHM */ + +/* assume C89 semantics that RETSIGTYPE is always void */ +#define RETSIGTYPE void + +/* Define if setpgrp() must be called as setpgrp(0, 0). */ +/* #undef SETPGRP_HAVE_ARG */ + +/* Define if i>>j for signed int i does not extend the sign bit when i < 0 */ +/* #undef SIGNED_RIGHT_SHIFT_ZERO_FILLS */ + +/* The size of `double', as computed by sizeof. */ +#define SIZEOF_DOUBLE 8 + +/* The size of `float', as computed by sizeof. */ +#define SIZEOF_FLOAT 4 + +/* The size of `fpos_t', as computed by sizeof. */ +#define SIZEOF_FPOS_T 16 + +/* The size of `int', as computed by sizeof. */ +#define SIZEOF_INT 4 + +/* The size of `long', as computed by sizeof. */ +#define SIZEOF_LONG 8 + +/* The size of `long double', as computed by sizeof. */ +#define SIZEOF_LONG_DOUBLE 16 + +/* The size of `long long', as computed by sizeof. */ +#define SIZEOF_LONG_LONG 8 + +/* The size of `off_t', as computed by sizeof. */ +#define SIZEOF_OFF_T 8 + +/* The size of `pid_t', as computed by sizeof. */ +#define SIZEOF_PID_T 4 + +/* The size of `pthread_t', as computed by sizeof. */ +#define SIZEOF_PTHREAD_T 8 + +/* The size of `short', as computed by sizeof. */ +#define SIZEOF_SHORT 2 + +/* The size of `size_t', as computed by sizeof. */ +#define SIZEOF_SIZE_T 8 + +/* The size of `time_t', as computed by sizeof. */ +#define SIZEOF_TIME_T 8 + +/* The size of `uintptr_t', as computed by sizeof. */ +#define SIZEOF_UINTPTR_T 8 + +/* The size of `void *', as computed by sizeof. */ +#define SIZEOF_VOID_P 8 + +/* The size of `wchar_t', as computed by sizeof. */ +#define SIZEOF_WCHAR_T 4 + +/* The size of `_Bool', as computed by sizeof. */ +#define SIZEOF__BOOL 1 + +/* Define to 1 if you have the ANSI C header files. */ +#define STDC_HEADERS 1 + +/* Define if you can safely include both and + (which you can't on SCO ODT 3.0). */ +#define SYS_SELECT_WITH_SYS_TIME 1 + +/* Define if tanh(-0.) is -0., or if platform doesn't have signed zeros */ +#define TANH_PRESERVES_ZERO_SIGN 1 + +/* Library needed by timemodule.c: librt may be needed for clock_gettime() */ +/* #undef TIMEMODULE_LIB */ + +/* Define to 1 if you can safely include both and . */ +#define TIME_WITH_SYS_TIME 1 + +/* Define to 1 if your declares `struct tm'. */ +/* #undef TM_IN_SYS_TIME */ + +/* Define if you want to use computed gotos in ceval.c. */ +/* #undef USE_COMPUTED_GOTOS */ + +/* Define to use the C99 inline keyword. */ +#define USE_INLINE 1 + +/* Enable extensions on AIX 3, Interix. */ +#ifndef _ALL_SOURCE +# define _ALL_SOURCE 1 +#endif +/* Enable GNU extensions on systems that have them. */ +#ifndef _GNU_SOURCE +# define _GNU_SOURCE 1 +#endif +/* Enable threading extensions on Solaris. */ +#ifndef _POSIX_PTHREAD_SEMANTICS +# define _POSIX_PTHREAD_SEMANTICS 1 +#endif +/* Enable extensions on HP NonStop. */ +#ifndef _TANDEM_SOURCE +# define _TANDEM_SOURCE 1 +#endif +/* Enable general extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# define __EXTENSIONS__ 1 +#endif + + +/* Define if a va_list is an array of some kind */ +/* #undef VA_LIST_IS_ARRAY */ + +/* Define if you want SIGFPE handled (see Include/pyfpe.h). */ +/* #undef WANT_SIGFPE_HANDLER */ + +/* Define if WINDOW in curses.h offers a field _flags. */ +#define WINDOW_HAS_FLAGS 1 + +/* Define if you want documentation strings in extension modules */ +#define WITH_DOC_STRINGS 1 + +/* Define if you want to use the new-style (Openstep, Rhapsody, MacOS) dynamic + linker (dyld) instead of the old-style (NextStep) dynamic linker (rld). + Dyld is necessary to support frameworks. */ +/* #undef WITH_DYLD */ + +/* Define to 1 if libintl is needed for locale functions. */ +/* #undef WITH_LIBINTL */ + +/* Define if you want to produce an OpenStep/Rhapsody framework (shared + library plus accessory files). */ +/* #undef WITH_NEXT_FRAMEWORK */ + +/* Define if you want to compile in Python-specific mallocs */ +#define WITH_PYMALLOC 1 + +/* Define if you want to compile in rudimentary thread support */ +#define WITH_THREAD 1 + +/* Define to profile with the Pentium timestamp counter */ +/* #undef WITH_TSC */ + +/* Define if you want pymalloc to be disabled when running under valgrind */ +/* #undef WITH_VALGRIND */ + +/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most + significant byte first (like Motorola and SPARC, unlike Intel). */ +#if defined AC_APPLE_UNIVERSAL_BUILD +# if defined __BIG_ENDIAN__ +# define WORDS_BIGENDIAN 1 +# endif +#else +# ifndef WORDS_BIGENDIAN +/* # undef WORDS_BIGENDIAN */ +# endif +#endif + +/* Define if arithmetic is subject to x87-style double rounding issue */ +/* #undef X87_DOUBLE_ROUNDING */ + +/* Define on OpenBSD to activate all library features */ +/* #undef _BSD_SOURCE */ + +/* Define on Irix to enable u_int */ +#define _BSD_TYPES 1 + +/* Define on Darwin to activate all library features */ +#define _DARWIN_C_SOURCE 1 + +/* This must be set to 64 on some systems to enable large file support. */ +#define _FILE_OFFSET_BITS 64 + +/* Define on Linux to activate all library features */ +#define _GNU_SOURCE 1 + +/* Define to include mbstate_t for mbrtowc */ +/* #undef _INCLUDE__STDC_A1_SOURCE */ + +/* This must be defined on some systems to enable large file support. */ +#define _LARGEFILE_SOURCE 1 + +/* This must be defined on AIX systems to enable large file support. */ +/* #undef _LARGE_FILES */ + +/* Define to 1 if on MINIX. */ +/* #undef _MINIX */ + +/* Define on NetBSD to activate all library features */ +#define _NETBSD_SOURCE 1 + +/* Define to 2 if the system does not provide POSIX.1 features except with + this defined. */ +/* #undef _POSIX_1_SOURCE */ + +/* Define to activate features from IEEE Stds 1003.1-2008 */ +#define _POSIX_C_SOURCE 200809L + +/* Define to 1 if you need to in order for `stat' and other things to work. */ +/* #undef _POSIX_SOURCE */ + +/* Define if you have POSIX threads, and your system does not define that. */ +/* #undef _POSIX_THREADS */ + +/* Define to force use of thread-safe errno, h_errno, and other functions */ +/* #undef _REENTRANT */ + +/* Define for Solaris 2.5.1 so the uint32_t typedef from , + , or is not used. If the typedef were allowed, the + #define below would cause a syntax error. */ +/* #undef _UINT32_T */ + +/* Define for Solaris 2.5.1 so the uint64_t typedef from , + , or is not used. If the typedef were allowed, the + #define below would cause a syntax error. */ +/* #undef _UINT64_T */ + +/* Define to the level of X/Open that your system supports */ +#define _XOPEN_SOURCE 700 + +/* Define to activate Unix95-and-earlier features */ +#define _XOPEN_SOURCE_EXTENDED 1 + +/* Define on FreeBSD to activate all library features */ +#define __BSD_VISIBLE 1 + +/* Define to 1 if type `char' is unsigned and you are not using gcc. */ +#ifndef __CHAR_UNSIGNED__ +/* # undef __CHAR_UNSIGNED__ */ +#endif + +/* Define to 'long' if doesn't define. */ +/* #undef clock_t */ + +/* Define to empty if `const' does not conform to ANSI C. */ +/* #undef const */ + +/* Define to `int' if doesn't define. */ +/* #undef gid_t */ + +/* Define to `__inline__' or `__inline' if that's what the C compiler + calls it, or to nothing if 'inline' is not supported under any name. */ +#ifndef __cplusplus +/* #undef inline */ +#endif + +/* Define to the type of a signed integer type of width exactly 32 bits if + such a type exists and the standard includes do not define it. */ +/* #undef int32_t */ + +/* Define to the type of a signed integer type of width exactly 64 bits if + such a type exists and the standard includes do not define it. */ +/* #undef int64_t */ + +/* Define to `int' if does not define. */ +/* #undef mode_t */ + +/* Define to `long int' if does not define. */ +/* #undef off_t */ + +/* Define to `int' if does not define. */ +/* #undef pid_t */ + +/* Define to empty if the keyword does not work. */ +/* #undef signed */ + +/* Define to `unsigned int' if does not define. */ +/* #undef size_t */ + +/* Define to `int' if does not define. */ +/* #undef socklen_t */ + +/* Define to `int' if doesn't define. */ +/* #undef uid_t */ + +/* Define to the type of an unsigned integer type of width exactly 32 bits if + such a type exists and the standard includes do not define it. */ +/* #undef uint32_t */ + +/* Define to the type of an unsigned integer type of width exactly 64 bits if + such a type exists and the standard includes do not define it. */ +/* #undef uint64_t */ + +/* Define to empty if the keyword does not work. */ +/* #undef volatile */ + + +/* Define the macros needed if on a UnixWare 7.x system. */ +#if defined(__USLC__) && defined(__SCO_VERSION__) +#define STRICT_SYSV_CURSES /* Don't use ncurses extensions */ +#endif + +#endif /*Py_PYCONFIG_H*/ + diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/lib/python3.5/config-3.5m/Makefile b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/lib/python3.5/config-3.5m/Makefile new file mode 100644 index 00000000..06dd4a27 --- /dev/null +++ b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/lib/python3.5/config-3.5m/Makefile @@ -0,0 +1,1768 @@ +# Generated automatically from Makefile.pre by makesetup. +# Top-level Makefile for Python +# +# As distributed, this file is called Makefile.pre.in; it is processed +# into the real Makefile by running the script ./configure, which +# replaces things like @spam@ with values appropriate for your system. +# This means that if you edit Makefile, your changes get lost the next +# time you run the configure script. Ideally, you can do: +# +# ./configure +# make +# make test +# make install +# +# If you have a previous version of Python installed that you don't +# want to overwrite, you can use "make altinstall" instead of "make +# install". Refer to the "Installing" section in the README file for +# additional details. +# +# See also the section "Build instructions" in the README file. + +# === Variables set by makesetup === + +MODNAMES= _thread _signal posix errno pwd _sre _codecs _weakref _functools _operator _collections itertools atexit _stat time _locale _io zipimport faulthandler _tracemalloc _symtable xxsubtype +MODOBJS= Modules/_threadmodule.o Modules/signalmodule.o Modules/posixmodule.o Modules/errnomodule.o Modules/pwdmodule.o Modules/_sre.o Modules/_codecsmodule.o Modules/_weakref.o Modules/_functoolsmodule.o Modules/_operator.o Modules/_collectionsmodule.o Modules/itertoolsmodule.o Modules/atexitmodule.o Modules/_stat.o Modules/timemodule.o Modules/_localemodule.o Modules/_iomodule.o Modules/iobase.o Modules/fileio.o Modules/bytesio.o Modules/bufferedio.o Modules/textio.o Modules/stringio.o Modules/zipimport.o Modules/faulthandler.o Modules/_tracemalloc.o Modules/hashtable.o Modules/symtablemodule.o Modules/xxsubtype.o +MODLIBS= $(LOCALMODLIBS) $(BASEMODLIBS) + +# === Variables set by configure +VERSION= 3.5 +srcdir= . + +abs_srcdir= /home/pine/Python-3.5.4 +abs_builddir= /home/pine/Python-3.5.4 + + +CC= gcc -pthread +CXX= g++ -pthread +MAINCC= $(CC) +LINKCC= $(PURIFY) $(MAINCC) +AR= ar +RANLIB= ranlib +READELF= readelf +SOABI= cpython-35m-aarch64-linux-gnu +LDVERSION= $(VERSION)$(ABIFLAGS) +GITVERSION= +GITTAG= +GITBRANCH= +PGO_PROF_GEN_FLAG=-fprofile-generate +PGO_PROF_USE_FLAG=-fprofile-use -fprofile-correction +LLVM_PROF_MERGER=true +LLVM_PROF_FILE= +LLVM_PROF_ERR=no + +GNULD= yes + +# Shell used by make (some versions default to the login shell, which is bad) +SHELL= /bin/sh + +# Use this to make a link between python$(VERSION) and python in $(BINDIR) +LN= ln + +# Portable install script (configure doesn't always guess right) +INSTALL= /usr/bin/install -c +INSTALL_PROGRAM=${INSTALL} +INSTALL_SCRIPT= ${INSTALL} +INSTALL_DATA= ${INSTALL} -m 644 +# Shared libraries must be installed with executable mode on some systems; +# rather than figuring out exactly which, we always give them executable mode. +# Also, making them read-only seems to be a good idea... +INSTALL_SHARED= ${INSTALL} -m 555 + +MKDIR_P= /bin/mkdir -p + +MAKESETUP= $(srcdir)/Modules/makesetup + +# Compiler options +OPT= -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes +BASECFLAGS= -Wno-unused-result -Wsign-compare +BASECPPFLAGS= +CONFIGURE_CFLAGS= +# CFLAGS_NODIST is used for building the interpreter and stdlib C extensions. +# Use it when a compiler flag should _not_ be part of the distutils CFLAGS +# once Python is installed (Issue #21121). +CONFIGURE_CFLAGS_NODIST= -Werror=declaration-after-statement +CONFIGURE_CPPFLAGS= +CONFIGURE_LDFLAGS= +# Avoid assigning CFLAGS, LDFLAGS, etc. so users can use them on the +# command line to append to these values without stomping the pre-set +# values. +PY_CFLAGS= $(BASECFLAGS) $(OPT) $(CONFIGURE_CFLAGS) $(CFLAGS) $(EXTRA_CFLAGS) +PY_CFLAGS_NODIST=$(CONFIGURE_CFLAGS_NODIST) $(CFLAGS_NODIST) +# Both CPPFLAGS and LDFLAGS need to contain the shell's value for setup.py to +# be able to build extension modules using the directories specified in the +# environment variables +PY_CPPFLAGS= $(BASECPPFLAGS) -I. -I$(srcdir)/Include $(CONFIGURE_CPPFLAGS) $(CPPFLAGS) +PY_LDFLAGS= $(CONFIGURE_LDFLAGS) $(LDFLAGS) +NO_AS_NEEDED= -Wl,--no-as-needed +LDLAST= +SGI_ABI= +CCSHARED= -fPIC +LINKFORSHARED= -Xlinker -export-dynamic +ARFLAGS= rc +# Extra C flags added for building the interpreter object files. +CFLAGSFORSHARED=$(CCSHARED) +# C flags used for building the interpreter object files +PY_CORE_CFLAGS= $(PY_CFLAGS) $(PY_CFLAGS_NODIST) $(PY_CPPFLAGS) $(CFLAGSFORSHARED) -DPy_BUILD_CORE +# Strict or non-strict aliasing flags used to compile dtoa.c, see above +CFLAGS_ALIASING= + + +# Machine-dependent subdirectories +MACHDEP= linux + +# Multiarch directory (may be empty) +MULTIARCH= aarch64-linux-gnu + +# Install prefix for architecture-independent files +prefix= /usr/local + +# Install prefix for architecture-dependent files +exec_prefix= ${prefix} + +# Install prefix for data files +datarootdir= ${prefix}/share + +# Expanded directories +BINDIR= ${exec_prefix}/bin +LIBDIR= ${exec_prefix}/lib +MANDIR= ${datarootdir}/man +INCLUDEDIR= ${prefix}/include +CONFINCLUDEDIR= $(exec_prefix)/include +SCRIPTDIR= $(prefix)/lib +ABIFLAGS= m + +# Detailed destination directories +BINLIBDEST= $(LIBDIR)/python$(VERSION) +LIBDEST= $(SCRIPTDIR)/python$(VERSION) +INCLUDEPY= $(INCLUDEDIR)/python$(LDVERSION) +CONFINCLUDEPY= $(CONFINCLUDEDIR)/python$(LDVERSION) + +# Symbols used for using shared libraries +SHLIB_SUFFIX= .so +EXT_SUFFIX= .cpython-35m-aarch64-linux-gnu.so +LDSHARED= $(CC) -shared $(PY_LDFLAGS) +BLDSHARED= $(CC) -shared $(PY_LDFLAGS) +LDCXXSHARED= $(CXX) -shared +DESTSHARED= $(BINLIBDEST)/lib-dynload + +# Executable suffix (.exe on Windows and Mac OS X) +EXE= +BUILDEXE= + +# Short name and location for Mac OS X Python framework +UNIVERSALSDK= +PYTHONFRAMEWORK= +PYTHONFRAMEWORKDIR= no-framework +PYTHONFRAMEWORKPREFIX= +PYTHONFRAMEWORKINSTALLDIR= +# Deployment target selected during configure, to be checked +# by distutils. The export statement is needed to ensure that the +# deployment target is active during build. +MACOSX_DEPLOYMENT_TARGET= +#export MACOSX_DEPLOYMENT_TARGET + +# Option to install to strip binaries +STRIPFLAG=-s + +# Flags to lipo to produce a 32-bit-only universal executable +LIPO_32BIT_FLAGS= + +# Options to enable prebinding (for fast startup prior to Mac OS X 10.3) +OTHER_LIBTOOL_OPT= + +# Environment to run shared python without installed libraries +RUNSHARED= LD_LIBRARY_PATH=/home/pine/Python-3.5.4 + +# ensurepip options +ENSUREPIP= upgrade + +# Modes for directories, executables and data files created by the +# install process. Default to user-only-writable for all file types. +DIRMODE= 755 +EXEMODE= 755 +FILEMODE= 644 + +# configure script arguments +CONFIG_ARGS= '--prefix=/usr/local' '--enable-loadable-sqlite-extensions' '--with-lto' '--with-system-expat' '--with-system-ffi' '--enable-ipv6' '--disable-rpath' '--enable-shared' '--enable-optimizations' + + +# Subdirectories with code +SRCDIRS= Parser Grammar Objects Python Modules Mac Programs + +# Other subdirectories +SUBDIRSTOO= Include Lib Misc + +# Files and directories to be distributed +CONFIGFILES= configure configure.ac acconfig.h pyconfig.h.in Makefile.pre.in +DISTFILES= README ChangeLog $(CONFIGFILES) +DISTDIRS= $(SUBDIRS) $(SUBDIRSTOO) Ext-dummy +DIST= $(DISTFILES) $(DISTDIRS) + + +LIBRARY= libpython$(VERSION)$(ABIFLAGS).a +LDLIBRARY= libpython$(LDVERSION).so +BLDLIBRARY= -L. -lpython$(LDVERSION) +PY3LIBRARY= libpython3.so +DLLLIBRARY= +LDLIBRARYDIR= +INSTSONAME= libpython$(LDVERSION).so.1.0 + + +LIBS= -lpthread -ldl -lutil +LIBM= -lm +LIBC= +SYSLIBS= $(LIBM) $(LIBC) +SHLIBS= $(LIBS) + +THREADOBJ= Python/thread.o +DLINCLDIR= . +DYNLOADFILE= dynload_shlib.o +MACHDEP_OBJS= +LIBOBJDIR= Python/ +LIBOBJS= + +PYTHON= python$(EXE) +BUILDPYTHON= python$(BUILDEXE) + +PYTHON_FOR_REGEN=python3.5 +PYTHON_FOR_BUILD=./$(BUILDPYTHON) -E +_PYTHON_HOST_PLATFORM= +BUILD_GNU_TYPE= aarch64-unknown-linux-gnu +HOST_GNU_TYPE= aarch64-unknown-linux-gnu + +# Tcl and Tk config info from --with-tcltk-includes and -libs options +TCLTK_INCLUDES= +TCLTK_LIBS= + +# The task to run while instrumented when building the profile-opt target. +# We exclude unittests with -x that take a rediculious amount of time to +# run in the instrumented training build or do not provide much value. +PROFILE_TASK=-m test.regrtest --pgo -x test_asyncore test_gdb test_multiprocessing_fork test_multiprocessing_forkserver test_multiprocessing_main_handling test_multiprocessing_spawn test_subprocess + +# report files for gcov / lcov coverage report +COVERAGE_INFO= $(abs_builddir)/coverage.info +COVERAGE_REPORT=$(abs_builddir)/lcov-report +COVERAGE_REPORT_OPTIONS=--no-branch-coverage --title "CPython lcov report" + + +# === Definitions added by makesetup === + +LOCALMODLIBS= +BASEMODLIBS= +PYTHONPATH=$(COREPYTHONPATH) +COREPYTHONPATH=$(DESTPATH)$(SITEPATH)$(TESTPATH)$(MACHDEPPATH)$(EXTRAMACHDEPPATH) +EXTRAMACHDEPPATH= +MACHDEPPATH=:$(PLATDIR) +TESTPATH= +SITEPATH= +DESTPATH= +MACHDESTLIB=$(BINLIBDEST) +DESTLIB=$(LIBDEST) + + + +########################################################################## +# Modules +MODULE_OBJS= \ + Modules/config.o \ + Modules/getpath.o \ + Modules/main.o \ + Modules/gcmodule.o + +# Used of signalmodule.o is not available +SIGNAL_OBJS= + +IO_H= Modules/_io/_iomodule.h + +IO_OBJS= \ + Modules/_io/_iomodule.o \ + Modules/_io/iobase.o \ + Modules/_io/fileio.o \ + Modules/_io/bufferedio.o \ + Modules/_io/textio.o \ + Modules/_io/bytesio.o \ + Modules/_io/stringio.o + +########################################################################## + +LIBFFI_INCLUDEDIR= + +########################################################################## +# Parser +PGEN= Parser/pgen$(EXE) + +PSRCS= \ + Parser/acceler.c \ + Parser/grammar1.c \ + Parser/listnode.c \ + Parser/node.c \ + Parser/parser.c \ + Parser/bitset.c \ + Parser/metagrammar.c \ + Parser/firstsets.c \ + Parser/grammar.c \ + Parser/pgen.c + +POBJS= \ + Parser/acceler.o \ + Parser/grammar1.o \ + Parser/listnode.o \ + Parser/node.o \ + Parser/parser.o \ + Parser/bitset.o \ + Parser/metagrammar.o \ + Parser/firstsets.o \ + Parser/grammar.o \ + Parser/pgen.o + +PARSER_OBJS= $(POBJS) Parser/myreadline.o Parser/parsetok.o Parser/tokenizer.o + +PGSRCS= \ + Objects/obmalloc.c \ + Python/dynamic_annotations.c \ + Python/mysnprintf.c \ + Python/pyctype.c \ + Parser/tokenizer_pgen.c \ + Parser/printgrammar.c \ + Parser/parsetok_pgen.c \ + Parser/pgenmain.c + +PGOBJS= \ + Objects/obmalloc.o \ + Python/dynamic_annotations.o \ + Python/mysnprintf.o \ + Python/pyctype.o \ + Parser/tokenizer_pgen.o \ + Parser/printgrammar.o \ + Parser/parsetok_pgen.o \ + Parser/pgenmain.o + +PARSER_HEADERS= \ + $(srcdir)/Parser/parser.h \ + $(srcdir)/Include/parsetok.h \ + $(srcdir)/Parser/tokenizer.h + +PGENSRCS= $(PSRCS) $(PGSRCS) +PGENOBJS= $(POBJS) $(PGOBJS) + +########################################################################## +# Python + +PYTHON_OBJS= \ + Python/_warnings.o \ + Python/Python-ast.o \ + Python/asdl.o \ + Python/ast.o \ + Python/bltinmodule.o \ + Python/ceval.o \ + Python/compile.o \ + Python/codecs.o \ + Python/dynamic_annotations.o \ + Python/errors.o \ + Python/frozenmain.o \ + Python/future.o \ + Python/getargs.o \ + Python/getcompiler.o \ + Python/getcopyright.o \ + Python/getplatform.o \ + Python/getversion.o \ + Python/graminit.o \ + Python/import.o \ + Python/importdl.o \ + Python/marshal.o \ + Python/modsupport.o \ + Python/mystrtoul.o \ + Python/mysnprintf.o \ + Python/peephole.o \ + Python/pyarena.o \ + Python/pyctype.o \ + Python/pyfpe.o \ + Python/pyhash.o \ + Python/pylifecycle.o \ + Python/pymath.o \ + Python/pystate.o \ + Python/pythonrun.o \ + Python/pytime.o \ + Python/random.o \ + Python/structmember.o \ + Python/symtable.o \ + Python/sysmodule.o \ + Python/traceback.o \ + Python/getopt.o \ + Python/pystrcmp.o \ + Python/pystrtod.o \ + Python/pystrhex.o \ + Python/dtoa.o \ + Python/formatter_unicode.o \ + Python/fileutils.o \ + Python/$(DYNLOADFILE) \ + $(LIBOBJS) \ + $(MACHDEP_OBJS) \ + $(THREADOBJ) + + +########################################################################## +# Objects +OBJECT_OBJS= \ + Objects/abstract.o \ + Objects/accu.o \ + Objects/boolobject.o \ + Objects/bytes_methods.o \ + Objects/bytearrayobject.o \ + Objects/bytesobject.o \ + Objects/cellobject.o \ + Objects/classobject.o \ + Objects/codeobject.o \ + Objects/complexobject.o \ + Objects/descrobject.o \ + Objects/enumobject.o \ + Objects/exceptions.o \ + Objects/genobject.o \ + Objects/fileobject.o \ + Objects/floatobject.o \ + Objects/frameobject.o \ + Objects/funcobject.o \ + Objects/iterobject.o \ + Objects/listobject.o \ + Objects/longobject.o \ + Objects/dictobject.o \ + Objects/odictobject.o \ + Objects/memoryobject.o \ + Objects/methodobject.o \ + Objects/moduleobject.o \ + Objects/namespaceobject.o \ + Objects/object.o \ + Objects/obmalloc.o \ + Objects/capsule.o \ + Objects/rangeobject.o \ + Objects/setobject.o \ + Objects/sliceobject.o \ + Objects/structseq.o \ + Objects/tupleobject.o \ + Objects/typeobject.o \ + Objects/unicodeobject.o \ + Objects/unicodectype.o \ + Objects/weakrefobject.o + +########################################################################## +# objects that get linked into the Python library +LIBRARY_OBJS_OMIT_FROZEN= \ + Modules/getbuildinfo.o \ + $(PARSER_OBJS) \ + $(OBJECT_OBJS) \ + $(PYTHON_OBJS) \ + $(MODULE_OBJS) \ + $(SIGNAL_OBJS) \ + $(MODOBJS) + +LIBRARY_OBJS= \ + $(LIBRARY_OBJS_OMIT_FROZEN) \ + Python/frozen.o + +######################################################################### +# Rules + +# Default target +all: profile-opt +build_all: $(BUILDPYTHON) oldsharedmods sharedmods gdbhooks Programs/_testembed python-config + +# Compile a binary with profile guided optimization. +profile-opt: + @if [ $(LLVM_PROF_ERR) = yes ]; then \ + echo "Error: Cannot perform PGO build because llvm-profdata was not found in PATH" ;\ + echo "Please add it to PATH and run ./configure again" ;\ + exit 1;\ + fi + @echo "Building with support for profile generation:" + $(MAKE) clean + $(MAKE) profile-removal + $(MAKE) build_all_generate_profile + $(MAKE) profile-removal + @echo "Running code to generate profile data (this can take a while):" + $(MAKE) run_profile_task + $(MAKE) build_all_merge_profile + @echo "Rebuilding with profile guided optimizations:" + $(MAKE) clean + $(MAKE) build_all_use_profile + $(MAKE) profile-removal + +build_all_generate_profile: + $(MAKE) build_all CFLAGS_NODIST="$(CFLAGS) $(PGO_PROF_GEN_FLAG) -flto -fuse-linker-plugin -ffat-lto-objects -flto-partition=none" LDFLAGS="$(LDFLAGS) $(PGO_PROF_GEN_FLAG) -flto -fuse-linker-plugin -ffat-lto-objects -flto-partition=none" LIBS="$(LIBS)" + +run_profile_task: + : # FIXME: can't run for a cross build + $(LLVM_PROF_FILE) $(RUNSHARED) ./$(BUILDPYTHON) $(PROFILE_TASK) || true + +build_all_merge_profile: + $(LLVM_PROF_MERGER) + +build_all_use_profile: + $(MAKE) build_all CFLAGS_NODIST="$(CFLAGS) $(PGO_PROF_USE_FLAG) -flto -fuse-linker-plugin -ffat-lto-objects -flto-partition=none" LDFLAGS="$(LDFLAGS) -flto -fuse-linker-plugin -ffat-lto-objects -flto-partition=none" + +# Compile and run with gcov +.PHONY=coverage coverage-lcov coverage-report +coverage: + @echo "Building with support for coverage checking:" + $(MAKE) clean profile-removal + $(MAKE) build_all CFLAGS="$(CFLAGS) -O0 -pg -fprofile-arcs -ftest-coverage" LIBS="$(LIBS) -lgcov" + +coverage-lcov: + @echo "Creating Coverage HTML report with LCOV:" + @rm -f $(COVERAGE_INFO) + @rm -rf $(COVERAGE_REPORT) + @lcov --capture --directory $(abs_builddir) \ + --base-directory $(realpath $(abs_builddir)) \ + --path $(realpath $(abs_srcdir)) \ + --output-file $(COVERAGE_INFO) + : # remove 3rd party modules and system headers + @lcov --remove $(COVERAGE_INFO) \ + '*/Modules/_ctypes/libffi*/*' \ + '*/Modules/_decimal/libmpdec/*' \ + '*/Modules/expat/*' \ + '*/Modules/zlib/*' \ + '*/Include/*' \ + '/usr/include/*' \ + '/usr/local/include/*' \ + --output-file $(COVERAGE_INFO) + @genhtml $(COVERAGE_INFO) --output-directory $(COVERAGE_REPORT) \ + $(COVERAGE_REPORT_OPTIONS) + @echo + @echo "lcov report at $(COVERAGE_REPORT)/index.html" + @echo + +# Force regeneration of parser and importlib +coverage-report: regen-grammar regen-importlib + : # force rebuilding of parser and importlib + @touch $(GRAMMAR_INPUT) + @touch $(srcdir)/Lib/importlib/_bootstrap.py + @touch $(srcdir)/Lib/importlib/_bootstrap_external.py + : # build with coverage info + $(MAKE) coverage + : # run tests, ignore failures + $(TESTRUNNER) $(TESTOPTS) || true + : # build lcov report + $(MAKE) coverage-lcov + +# Run "Argument Clinic" over all source files +# (depends on python having already been built) +.PHONY=clinic +clinic: $(BUILDPYTHON) + $(RUNSHARED) $(PYTHON_FOR_BUILD) ./Tools/clinic/clinic.py --make + +# Build the interpreter +$(BUILDPYTHON): Programs/python.o $(LIBRARY) $(LDLIBRARY) $(PY3LIBRARY) + $(LINKCC) $(PY_LDFLAGS) $(LINKFORSHARED) -o $@ Programs/python.o $(BLDLIBRARY) $(LIBS) $(MODLIBS) $(SYSLIBS) $(LDLAST) + +platform: $(BUILDPYTHON) pybuilddir.txt + $(RUNSHARED) $(PYTHON_FOR_BUILD) -c 'import sys ; from sysconfig import get_platform ; print(get_platform()+"-"+sys.version[0:3])' >platform + +# Create build directory and generate the sysconfig build-time data there. +# pybuilddir.txt contains the name of the build dir and is used for +# sys.path fixup -- see Modules/getpath.c. +# Since this step runs before shared modules are built, try to avoid bootstrap +# problems by creating a dummy pybuilddir.txt just to allow interpreter +# initialization to succeed. It will be overwritten by generate-posix-vars +# or removed in case of failure. +pybuilddir.txt: $(BUILDPYTHON) + @echo "none" > ./pybuilddir.txt + $(RUNSHARED) $(PYTHON_FOR_BUILD) -S -m sysconfig --generate-posix-vars ;\ + if test $$? -ne 0 ; then \ + echo "generate-posix-vars failed" ; \ + rm -f ./pybuilddir.txt ; \ + exit 1 ; \ + fi + +# This is shared by the math and cmath modules +Modules/_math.o: Modules/_math.c Modules/_math.h + $(CC) -c $(CCSHARED) $(PY_CORE_CFLAGS) -o $@ $< + +# Build the shared modules +# Under GNU make, MAKEFLAGS are sorted and normalized; the 's' for +# -s, --silent or --quiet is always the first char. +# Under BSD make, MAKEFLAGS might be " -s -v x=y". +sharedmods: $(BUILDPYTHON) pybuilddir.txt Modules/_math.o + @case "$$MAKEFLAGS" in \ + *\ -s*|s*) quiet="-q";; \ + *) quiet="";; \ + esac; \ + $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' \ + _TCLTK_INCLUDES='$(TCLTK_INCLUDES)' _TCLTK_LIBS='$(TCLTK_LIBS)' \ + $(PYTHON_FOR_BUILD) $(srcdir)/setup.py $$quiet build + +# Build static library +# avoid long command lines, same as LIBRARY_OBJS +$(LIBRARY): $(LIBRARY_OBJS) + -rm -f $@ + $(AR) $(ARFLAGS) $@ Modules/getbuildinfo.o + $(AR) $(ARFLAGS) $@ $(PARSER_OBJS) + $(AR) $(ARFLAGS) $@ $(OBJECT_OBJS) + $(AR) $(ARFLAGS) $@ $(PYTHON_OBJS) Python/frozen.o + $(AR) $(ARFLAGS) $@ $(MODULE_OBJS) $(SIGNAL_OBJS) + $(AR) $(ARFLAGS) $@ $(MODOBJS) + $(RANLIB) $@ + +libpython$(LDVERSION).so: $(LIBRARY_OBJS) + if test $(INSTSONAME) != $(LDLIBRARY); then \ + $(BLDSHARED) -Wl,-h$(INSTSONAME) -o $(INSTSONAME) $(LIBRARY_OBJS) $(MODLIBS) $(SHLIBS) $(LIBC) $(LIBM) $(LDLAST); \ + $(LN) -f $(INSTSONAME) $@; \ + else \ + $(BLDSHARED) -o $@ $(LIBRARY_OBJS) $(MODLIBS) $(SHLIBS) $(LIBC) $(LIBM) $(LDLAST); \ + fi + +libpython3.so: libpython$(LDVERSION).so + $(BLDSHARED) $(NO_AS_NEEDED) -o $@ -Wl,-h$@ $^ + +libpython$(LDVERSION).dylib: $(LIBRARY_OBJS) + $(CC) -dynamiclib -Wl,-single_module $(PY_LDFLAGS) -undefined dynamic_lookup -Wl,-install_name,$(prefix)/lib/libpython$(LDVERSION).dylib -Wl,-compatibility_version,$(VERSION) -Wl,-current_version,$(VERSION) -o $@ $(LIBRARY_OBJS) $(SHLIBS) $(LIBC) $(LIBM) $(LDLAST); \ + + +libpython$(VERSION).sl: $(LIBRARY_OBJS) + $(LDSHARED) -o $@ $(LIBRARY_OBJS) $(MODLIBS) $(SHLIBS) $(LIBC) $(LIBM) $(LDLAST) + +# Copy up the gdb python hooks into a position where they can be automatically +# loaded by gdb during Lib/test/test_gdb.py +# +# Distributors are likely to want to install this somewhere else e.g. relative +# to the stripped DWARF data for the shared library. +gdbhooks: $(BUILDPYTHON)-gdb.py + +SRC_GDB_HOOKS=$(srcdir)/Tools/gdb/libpython.py +$(BUILDPYTHON)-gdb.py: $(SRC_GDB_HOOKS) + $(INSTALL_DATA) $(SRC_GDB_HOOKS) $(BUILDPYTHON)-gdb.py + +# This rule is here for OPENSTEP/Rhapsody/MacOSX. It builds a temporary +# minimal framework (not including the Lib directory and such) in the current +# directory. +RESSRCDIR=Mac/Resources/framework +$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK): \ + $(LIBRARY) \ + $(RESSRCDIR)/Info.plist + $(INSTALL) -d -m $(DIRMODE) $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION) + $(CC) -o $(LDLIBRARY) $(PY_LDFLAGS) -dynamiclib \ + -all_load $(LIBRARY) -Wl,-single_module \ + -install_name $(DESTDIR)$(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK) \ + -compatibility_version $(VERSION) \ + -current_version $(VERSION) \ + -framework CoreFoundation $(LIBS); + $(INSTALL) -d -m $(DIRMODE) \ + $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/Resources/English.lproj + $(INSTALL_DATA) $(RESSRCDIR)/Info.plist \ + $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/Resources/Info.plist + $(LN) -fsn $(VERSION) $(PYTHONFRAMEWORKDIR)/Versions/Current + $(LN) -fsn Versions/Current/$(PYTHONFRAMEWORK) $(PYTHONFRAMEWORKDIR)/$(PYTHONFRAMEWORK) + $(LN) -fsn Versions/Current/Resources $(PYTHONFRAMEWORKDIR)/Resources + +# This rule builds the Cygwin Python DLL and import library if configured +# for a shared core library; otherwise, this rule is a noop. +$(DLLLIBRARY) libpython$(VERSION).dll.a: $(LIBRARY_OBJS) + if test -n "$(DLLLIBRARY)"; then \ + $(LDSHARED) -Wl,--out-implib=$@ -o $(DLLLIBRARY) $^ \ + $(LIBS) $(MODLIBS) $(SYSLIBS) $(LDLAST); \ + else true; \ + fi + + +oldsharedmods: $(SHAREDMODS) + + +Makefile Modules/config.c: Makefile.pre \ + $(srcdir)/Modules/config.c.in \ + $(MAKESETUP) \ + Modules/Setup.config \ + Modules/Setup \ + Modules/Setup.local + $(SHELL) $(MAKESETUP) -c $(srcdir)/Modules/config.c.in \ + -s Modules \ + Modules/Setup.config \ + Modules/Setup.local \ + Modules/Setup + @mv config.c Modules + @echo "The Makefile was updated, you may need to re-run make." + + +Modules/Setup: $(srcdir)/Modules/Setup.dist + @if test -f Modules/Setup; then \ + echo "-----------------------------------------------"; \ + echo "Modules/Setup.dist is newer than Modules/Setup;"; \ + echo "check to make sure you have all the updates you"; \ + echo "need in your Modules/Setup file."; \ + echo "Usually, copying Modules/Setup.dist to Modules/Setup will work."; \ + echo "-----------------------------------------------"; \ + fi + +Programs/_testembed: Programs/_testembed.o $(LIBRARY) $(LDLIBRARY) $(PY3LIBRARY) + $(LINKCC) $(PY_LDFLAGS) $(LINKFORSHARED) -o $@ Programs/_testembed.o $(BLDLIBRARY) $(LIBS) $(MODLIBS) $(SYSLIBS) $(LDLAST) + +############################################################################ +# Importlib + +Programs/_freeze_importlib.o: Programs/_freeze_importlib.c Makefile + +Programs/_freeze_importlib: Programs/_freeze_importlib.o $(LIBRARY_OBJS_OMIT_FROZEN) + $(LINKCC) $(PY_LDFLAGS) -o $@ Programs/_freeze_importlib.o $(LIBRARY_OBJS_OMIT_FROZEN) $(LIBS) $(MODLIBS) $(SYSLIBS) $(LDLAST) + +.PHONY: regen-importlib +regen-importlib: Programs/_freeze_importlib + # Regenerate Python/importlib_external.h + # from Lib/importlib/_bootstrap_external.py using _freeze_importlib + ./Programs/_freeze_importlib \ + $(srcdir)/Lib/importlib/_bootstrap_external.py \ + $(srcdir)/Python/importlib_external.h + # Regenerate Python/importlib.h from Lib/importlib/_bootstrap.py + # using _freeze_importlib + ./Programs/_freeze_importlib \ + $(srcdir)/Lib/importlib/_bootstrap.py \ + $(srcdir)/Python/importlib.h + + +############################################################################ +# Regenerate all generated files + +regen-all: regen-opcode regen-opcode-targets regen-typeslots regen-grammar regen-ast regen-importlib + +############################################################################ +# Special rules for object files + +Modules/getbuildinfo.o: $(PARSER_OBJS) \ + $(OBJECT_OBJS) \ + $(PYTHON_OBJS) \ + $(MODULE_OBJS) \ + $(SIGNAL_OBJS) \ + $(MODOBJS) \ + $(srcdir)/Modules/getbuildinfo.c + $(CC) -c $(PY_CORE_CFLAGS) \ + -DGITVERSION="\"`LC_ALL=C $(GITVERSION)`\"" \ + -DGITTAG="\"`LC_ALL=C $(GITTAG)`\"" \ + -DGITBRANCH="\"`LC_ALL=C $(GITBRANCH)`\"" \ + -o $@ $(srcdir)/Modules/getbuildinfo.c + +Modules/getpath.o: $(srcdir)/Modules/getpath.c Makefile + $(CC) -c $(PY_CORE_CFLAGS) -DPYTHONPATH='"$(PYTHONPATH)"' \ + -DPREFIX='"$(prefix)"' \ + -DEXEC_PREFIX='"$(exec_prefix)"' \ + -DVERSION='"$(VERSION)"' \ + -DVPATH='"$(VPATH)"' \ + -o $@ $(srcdir)/Modules/getpath.c + +Programs/python.o: $(srcdir)/Programs/python.c + $(MAINCC) -c $(PY_CORE_CFLAGS) -o $@ $(srcdir)/Programs/python.c + +Programs/_testembed.o: $(srcdir)/Programs/_testembed.c + $(MAINCC) -c $(PY_CORE_CFLAGS) -o $@ $(srcdir)/Programs/_testembed.c + +Modules/_sre.o: $(srcdir)/Modules/_sre.c $(srcdir)/Modules/sre.h $(srcdir)/Modules/sre_constants.h $(srcdir)/Modules/sre_lib.h + +Modules/posixmodule.o: $(srcdir)/Modules/posixmodule.c $(srcdir)/Modules/posixmodule.h + +Modules/grpmodule.o: $(srcdir)/Modules/grpmodule.c $(srcdir)/Modules/posixmodule.h + +Modules/pwdmodule.o: $(srcdir)/Modules/pwdmodule.c $(srcdir)/Modules/posixmodule.h + +Modules/signalmodule.o: $(srcdir)/Modules/signalmodule.c $(srcdir)/Modules/posixmodule.h + +Python/dynload_shlib.o: $(srcdir)/Python/dynload_shlib.c Makefile + $(CC) -c $(PY_CORE_CFLAGS) \ + -DSOABI='"$(SOABI)"' \ + -o $@ $(srcdir)/Python/dynload_shlib.c + +Python/dynload_hpux.o: $(srcdir)/Python/dynload_hpux.c Makefile + $(CC) -c $(PY_CORE_CFLAGS) \ + -DSHLIB_EXT='"$(EXT_SUFFIX)"' \ + -o $@ $(srcdir)/Python/dynload_hpux.c + +Python/sysmodule.o: $(srcdir)/Python/sysmodule.c Makefile + $(CC) -c $(PY_CORE_CFLAGS) \ + -DABIFLAGS='"$(ABIFLAGS)"' \ + -o $@ $(srcdir)/Python/sysmodule.c + +$(IO_OBJS): $(IO_H) + +$(PGEN): $(PGENOBJS) + $(CC) $(OPT) $(PY_LDFLAGS) $(PGENOBJS) $(LIBS) -o $(PGEN) + +.PHONY: regen-grammar +regen-grammar: $(PGEN) + # Regenerate Include/graminit.h and Python/graminit.c + # from Grammar/Grammar using pgen + @$(MKDIR_P) Include + $(PGEN) $(srcdir)/Grammar/Grammar \ + $(srcdir)/Include/graminit.h \ + $(srcdir)/Python/graminit.c + +Parser/grammar.o: $(srcdir)/Parser/grammar.c \ + $(srcdir)/Include/token.h \ + $(srcdir)/Include/grammar.h +Parser/metagrammar.o: $(srcdir)/Parser/metagrammar.c + +Parser/tokenizer_pgen.o: $(srcdir)/Parser/tokenizer.c +Parser/parsetok_pgen.o: $(srcdir)/Parser/parsetok.c +Parser/printgrammar.o: $(srcdir)/Parser/printgrammar.c + +Parser/pgenmain.o: $(srcdir)/Include/parsetok.h + +.PHONY=regen-ast +regen-ast: + # Regenerate Include/Python-ast.h using Parser/asdl_c.py -h + $(MKDIR_P) $(srcdir)/Include + $(PYTHON_FOR_REGEN) $(srcdir)/Parser/asdl_c.py \ + -h $(srcdir)/Include \ + $(srcdir)/Parser/Python.asdl + # Regenerate Python/Python-ast.c using Parser/asdl_c.py -c + $(MKDIR_P) $(srcdir)/Python + $(PYTHON_FOR_REGEN) $(srcdir)/Parser/asdl_c.py \ + -c $(srcdir)/Python \ + $(srcdir)/Parser/Python.asdl + +.PHONY: regen-opcode +regen-opcode: + # Regenerate Include/opcode.h from Lib/opcode.py + # using Tools/scripts/generate_opcode_h.py + $(PYTHON_FOR_REGEN) $(srcdir)/Tools/scripts/generate_opcode_h.py \ + $(srcdir)/Lib/opcode.py \ + $(srcdir)/Include/opcode.h + +Python/compile.o Python/symtable.o Python/ast.o: $(srcdir)/Include/graminit.h $(srcdir)/Include/Python-ast.h + +Python/getplatform.o: $(srcdir)/Python/getplatform.c + $(CC) -c $(PY_CORE_CFLAGS) -DPLATFORM='"$(MACHDEP)"' -o $@ $(srcdir)/Python/getplatform.c + +Python/importdl.o: $(srcdir)/Python/importdl.c + $(CC) -c $(PY_CORE_CFLAGS) -I$(DLINCLDIR) -o $@ $(srcdir)/Python/importdl.c + +Objects/unicodectype.o: $(srcdir)/Objects/unicodectype.c \ + $(srcdir)/Objects/unicodetype_db.h + +BYTESTR_DEPS = \ + $(srcdir)/Objects/stringlib/count.h \ + $(srcdir)/Objects/stringlib/ctype.h \ + $(srcdir)/Objects/stringlib/fastsearch.h \ + $(srcdir)/Objects/stringlib/find.h \ + $(srcdir)/Objects/stringlib/join.h \ + $(srcdir)/Objects/stringlib/partition.h \ + $(srcdir)/Objects/stringlib/split.h \ + $(srcdir)/Objects/stringlib/stringdefs.h \ + $(srcdir)/Objects/stringlib/transmogrify.h + +UNICODE_DEPS = \ + $(srcdir)/Objects/stringlib/asciilib.h \ + $(srcdir)/Objects/stringlib/codecs.h \ + $(srcdir)/Objects/stringlib/count.h \ + $(srcdir)/Objects/stringlib/fastsearch.h \ + $(srcdir)/Objects/stringlib/find.h \ + $(srcdir)/Objects/stringlib/find_max_char.h \ + $(srcdir)/Objects/stringlib/localeutil.h \ + $(srcdir)/Objects/stringlib/partition.h \ + $(srcdir)/Objects/stringlib/replace.h \ + $(srcdir)/Objects/stringlib/split.h \ + $(srcdir)/Objects/stringlib/ucs1lib.h \ + $(srcdir)/Objects/stringlib/ucs2lib.h \ + $(srcdir)/Objects/stringlib/ucs4lib.h \ + $(srcdir)/Objects/stringlib/undef.h \ + $(srcdir)/Objects/stringlib/unicode_format.h \ + $(srcdir)/Objects/stringlib/unicodedefs.h + +Objects/bytesobject.o: $(srcdir)/Objects/bytesobject.c $(BYTESTR_DEPS) + +Objects/bytearrayobject.o: $(srcdir)/Objects/bytearrayobject.c $(BYTESTR_DEPS) + +Objects/unicodeobject.o: $(srcdir)/Objects/unicodeobject.c $(UNICODE_DEPS) + +Objects/dictobject.o: $(srcdir)/Objects/stringlib/eq.h +Objects/setobject.o: $(srcdir)/Objects/stringlib/eq.h + +.PHONY: regen-opcode-targets +regen-opcode-targets: + # Regenerate Python/opcode_targets.h from Lib/opcode.py + # using Python/makeopcodetargets.py + $(PYTHON_FOR_REGEN) $(srcdir)/Python/makeopcodetargets.py \ + $(srcdir)/Python/opcode_targets.h + +Python/ceval.o: $(srcdir)/Python/opcode_targets.h $(srcdir)/Python/ceval_gil.h + +Python/frozen.o: $(srcdir)/Python/importlib.h $(srcdir)/Python/importlib_external.h + +Objects/typeobject.o: Objects/typeslots.inc + +.PHONY: regen-typeslots +regen-typeslots: + # Regenerate Objects/typeslots.inc from Include/typeslotsh + # using Objects/typeslots.py + $(PYTHON_FOR_REGEN) $(srcdir)/Objects/typeslots.py \ + < $(srcdir)/Include/typeslots.h \ + $(srcdir)/Objects/typeslots.inc + +############################################################################ +# Header files + +PYTHON_HEADERS= \ + $(srcdir)/Include/Python.h \ + $(srcdir)/Include/abstract.h \ + $(srcdir)/Include/accu.h \ + $(srcdir)/Include/asdl.h \ + $(srcdir)/Include/ast.h \ + $(srcdir)/Include/bltinmodule.h \ + $(srcdir)/Include/bitset.h \ + $(srcdir)/Include/boolobject.h \ + $(srcdir)/Include/bytes_methods.h \ + $(srcdir)/Include/bytearrayobject.h \ + $(srcdir)/Include/bytesobject.h \ + $(srcdir)/Include/cellobject.h \ + $(srcdir)/Include/ceval.h \ + $(srcdir)/Include/classobject.h \ + $(srcdir)/Include/code.h \ + $(srcdir)/Include/codecs.h \ + $(srcdir)/Include/compile.h \ + $(srcdir)/Include/complexobject.h \ + $(srcdir)/Include/descrobject.h \ + $(srcdir)/Include/dictobject.h \ + $(srcdir)/Include/dtoa.h \ + $(srcdir)/Include/dynamic_annotations.h \ + $(srcdir)/Include/enumobject.h \ + $(srcdir)/Include/errcode.h \ + $(srcdir)/Include/eval.h \ + $(srcdir)/Include/fileobject.h \ + $(srcdir)/Include/fileutils.h \ + $(srcdir)/Include/floatobject.h \ + $(srcdir)/Include/frameobject.h \ + $(srcdir)/Include/funcobject.h \ + $(srcdir)/Include/genobject.h \ + $(srcdir)/Include/import.h \ + $(srcdir)/Include/intrcheck.h \ + $(srcdir)/Include/iterobject.h \ + $(srcdir)/Include/listobject.h \ + $(srcdir)/Include/longintrepr.h \ + $(srcdir)/Include/longobject.h \ + $(srcdir)/Include/marshal.h \ + $(srcdir)/Include/memoryobject.h \ + $(srcdir)/Include/metagrammar.h \ + $(srcdir)/Include/methodobject.h \ + $(srcdir)/Include/modsupport.h \ + $(srcdir)/Include/moduleobject.h \ + $(srcdir)/Include/namespaceobject.h \ + $(srcdir)/Include/node.h \ + $(srcdir)/Include/object.h \ + $(srcdir)/Include/objimpl.h \ + $(srcdir)/Include/opcode.h \ + $(srcdir)/Include/osdefs.h \ + $(srcdir)/Include/patchlevel.h \ + $(srcdir)/Include/pgen.h \ + $(srcdir)/Include/pgenheaders.h \ + $(srcdir)/Include/pyarena.h \ + $(srcdir)/Include/pyatomic.h \ + $(srcdir)/Include/pycapsule.h \ + $(srcdir)/Include/pyctype.h \ + $(srcdir)/Include/pydebug.h \ + $(srcdir)/Include/pyerrors.h \ + $(srcdir)/Include/pyfpe.h \ + $(srcdir)/Include/pyhash.h \ + $(srcdir)/Include/pylifecycle.h \ + $(srcdir)/Include/pymath.h \ + $(srcdir)/Include/pygetopt.h \ + $(srcdir)/Include/pymacro.h \ + $(srcdir)/Include/pymem.h \ + $(srcdir)/Include/pyport.h \ + $(srcdir)/Include/pystate.h \ + $(srcdir)/Include/pystrcmp.h \ + $(srcdir)/Include/pystrtod.h \ + $(srcdir)/Include/pystrhex.h \ + $(srcdir)/Include/pythonrun.h \ + $(srcdir)/Include/pythread.h \ + $(srcdir)/Include/pytime.h \ + $(srcdir)/Include/rangeobject.h \ + $(srcdir)/Include/setobject.h \ + $(srcdir)/Include/sliceobject.h \ + $(srcdir)/Include/structmember.h \ + $(srcdir)/Include/structseq.h \ + $(srcdir)/Include/symtable.h \ + $(srcdir)/Include/sysmodule.h \ + $(srcdir)/Include/traceback.h \ + $(srcdir)/Include/tupleobject.h \ + $(srcdir)/Include/ucnhash.h \ + $(srcdir)/Include/unicodeobject.h \ + $(srcdir)/Include/warnings.h \ + $(srcdir)/Include/weakrefobject.h \ + pyconfig.h \ + $(PARSER_HEADERS) \ + $(srcdir)/Include/Python-ast.h + +$(LIBRARY_OBJS) $(MODOBJS) Programs/python.o: $(PYTHON_HEADERS) + + +###################################################################### + +TESTOPTS= $(EXTRATESTOPTS) +TESTPYTHON= $(RUNSHARED) ./$(BUILDPYTHON) $(TESTPYTHONOPTS) +TESTRUNNER= $(TESTPYTHON) $(srcdir)/Tools/scripts/run_tests.py +TESTTIMEOUT= 3600 + +# Run a basic set of regression tests. +# This excludes some tests that are particularly resource-intensive. +test: build_all platform + $(TESTRUNNER) $(TESTOPTS) + +# Run the full test suite twice - once without .pyc files, and once with. +# In the past, we've had problems where bugs in the marshalling or +# elsewhere caused bytecode read from .pyc files to behave differently +# than bytecode generated directly from a .py source file. Sometimes +# the bytecode read from a .pyc file had the bug, sometimes the directly +# generated bytecode. This is sometimes a very shy bug needing a lot of +# sample data. +testall: build_all platform + -find $(srcdir)/Lib -name '*.py[co]' -print | xargs rm -f + $(TESTPYTHON) -E $(srcdir)/Lib/compileall.py + -find $(srcdir)/Lib -name '*.py[co]' -print | xargs rm -f + -$(TESTRUNNER) -u all $(TESTOPTS) + $(TESTRUNNER) -u all $(TESTOPTS) + +# Run the test suite for both architectures in a Universal build on OSX. +# Must be run on an Intel box. +testuniversal: build_all platform + if [ `arch` != 'i386' ];then \ + echo "This can only be used on OSX/i386" ;\ + exit 1 ;\ + fi + $(TESTRUNNER) -u all $(TESTOPTS) + $(RUNSHARED) /usr/libexec/oah/translate \ + ./$(BUILDPYTHON) -E -m test -j 0 -u all $(TESTOPTS) + +# Like testall, but with only one pass and without multiple processes. +# Run an optional script to include information about the build environment. +buildbottest: build_all platform + -@if which pybuildbot.identify >/dev/null 2>&1; then \ + pybuildbot.identify "CC='$(CC)'" "CXX='$(CXX)'"; \ + fi + $(TESTRUNNER) -j 1 -u all -W --timeout=$(TESTTIMEOUT) $(TESTOPTS) + +QUICKTESTOPTS= $(TESTOPTS) -x test_subprocess test_io test_lib2to3 \ + test_multibytecodec test_urllib2_localnet test_itertools \ + test_multiprocessing_fork test_multiprocessing_spawn \ + test_multiprocessing_forkserver \ + test_mailbox test_socket test_poll \ + test_select test_zipfile test_concurrent_futures +quicktest: build_all platform + $(TESTRUNNER) $(QUICKTESTOPTS) + + +install: commoninstall bininstall maninstall + if test "x$(ENSUREPIP)" != "xno" ; then \ + case $(ENSUREPIP) in \ + upgrade) ensurepip="--upgrade" ;; \ + install|*) ensurepip="" ;; \ + esac; \ + $(RUNSHARED) $(PYTHON_FOR_BUILD) -m ensurepip \ + $$ensurepip --root=$(DESTDIR)/ ; \ + fi + +altinstall: commoninstall + if test "x$(ENSUREPIP)" != "xno" ; then \ + case $(ENSUREPIP) in \ + upgrade) ensurepip="--altinstall --upgrade" ;; \ + install|*) ensurepip="--altinstall" ;; \ + esac; \ + $(RUNSHARED) $(PYTHON_FOR_BUILD) -m ensurepip \ + $$ensurepip --root=$(DESTDIR)/ ; \ + fi + +commoninstall: \ + altbininstall libinstall inclinstall libainstall \ + sharedinstall oldsharedinstall altmaninstall \ + + +# Install shared libraries enabled by Setup +DESTDIRS= $(exec_prefix) $(LIBDIR) $(BINLIBDEST) $(DESTSHARED) + +oldsharedinstall: $(DESTSHARED) $(SHAREDMODS) + @for i in X $(SHAREDMODS); do \ + if test $$i != X; then \ + echo $(INSTALL_SHARED) $$i $(DESTSHARED)/`basename $$i`; \ + $(INSTALL_SHARED) $$i $(DESTDIR)$(DESTSHARED)/`basename $$i`; \ + fi; \ + done + +$(DESTSHARED): + @for i in $(DESTDIRS); \ + do \ + if test ! -d $(DESTDIR)$$i; then \ + echo "Creating directory $$i"; \ + $(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$$i; \ + else true; \ + fi; \ + done + +# Install the interpreter with $(VERSION) affixed +# This goes into $(exec_prefix) +altbininstall: $(BUILDPYTHON) + @for i in $(BINDIR) $(LIBDIR); \ + do \ + if test ! -d $(DESTDIR)$$i; then \ + echo "Creating directory $$i"; \ + $(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$$i; \ + else true; \ + fi; \ + done + if test "$(PYTHONFRAMEWORKDIR)" = "no-framework" ; then \ + $(INSTALL_PROGRAM) $(BUILDPYTHON) $(DESTDIR)$(BINDIR)/python$(LDVERSION)$(EXE); \ + else \ + $(INSTALL_PROGRAM) $(STRIPFLAG) Mac/pythonw $(DESTDIR)$(BINDIR)/python$(LDVERSION)$(EXE); \ + fi + -if test "$(VERSION)" != "$(LDVERSION)"; then \ + if test -f $(DESTDIR)$(BINDIR)/python$(VERSION)$(EXE) -o -h $(DESTDIR)$(BINDIR)/python$(VERSION)$(EXE); \ + then rm -f $(DESTDIR)$(BINDIR)/python$(VERSION)$(EXE); \ + fi; \ + (cd $(DESTDIR)$(BINDIR); $(LN) python$(LDVERSION)$(EXE) python$(VERSION)$(EXE)); \ + fi + if test -f $(LDLIBRARY) && test "$(PYTHONFRAMEWORKDIR)" = "no-framework" ; then \ + if test -n "$(DLLLIBRARY)" ; then \ + $(INSTALL_SHARED) $(DLLLIBRARY) $(DESTDIR)$(BINDIR); \ + else \ + $(INSTALL_SHARED) $(LDLIBRARY) $(DESTDIR)$(LIBDIR)/$(INSTSONAME); \ + if test $(LDLIBRARY) != $(INSTSONAME); then \ + (cd $(DESTDIR)$(LIBDIR); $(LN) -sf $(INSTSONAME) $(LDLIBRARY)) \ + fi \ + fi; \ + if test -n "$(PY3LIBRARY)"; then \ + $(INSTALL_SHARED) $(PY3LIBRARY) $(DESTDIR)$(LIBDIR)/$(PY3LIBRARY); \ + fi; \ + else true; \ + fi + if test "x$(LIPO_32BIT_FLAGS)" != "x" ; then \ + rm -f $(DESTDIR)$(BINDIR)python$(VERSION)-32$(EXE); \ + lipo $(LIPO_32BIT_FLAGS) \ + -output $(DESTDIR)$(BINDIR)/python$(VERSION)-32$(EXE) \ + $(DESTDIR)$(BINDIR)/python$(VERSION)$(EXE); \ + fi + +bininstall: altbininstall + if test ! -d $(DESTDIR)$(LIBPC); then \ + echo "Creating directory $(LIBPC)"; \ + $(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$(LIBPC); \ + fi + -if test -f $(DESTDIR)$(BINDIR)/python3$(EXE) -o -h $(DESTDIR)$(BINDIR)/python3$(EXE); \ + then rm -f $(DESTDIR)$(BINDIR)/python3$(EXE); \ + else true; \ + fi + (cd $(DESTDIR)$(BINDIR); $(LN) -s python$(VERSION)$(EXE) python3$(EXE)) + -if test "$(VERSION)" != "$(LDVERSION)"; then \ + rm -f $(DESTDIR)$(BINDIR)/python$(VERSION)-config; \ + (cd $(DESTDIR)$(BINDIR); $(LN) -s python$(LDVERSION)-config python$(VERSION)-config); \ + rm -f $(DESTDIR)$(LIBPC)/python-$(LDVERSION).pc; \ + (cd $(DESTDIR)$(LIBPC); $(LN) -s python-$(VERSION).pc python-$(LDVERSION).pc); \ + fi + -rm -f $(DESTDIR)$(BINDIR)/python3-config + (cd $(DESTDIR)$(BINDIR); $(LN) -s python$(VERSION)-config python3-config) + -rm -f $(DESTDIR)$(LIBPC)/python3.pc + (cd $(DESTDIR)$(LIBPC); $(LN) -s python-$(VERSION).pc python3.pc) + -rm -f $(DESTDIR)$(BINDIR)/idle3 + (cd $(DESTDIR)$(BINDIR); $(LN) -s idle$(VERSION) idle3) + -rm -f $(DESTDIR)$(BINDIR)/pydoc3 + (cd $(DESTDIR)$(BINDIR); $(LN) -s pydoc$(VERSION) pydoc3) + -rm -f $(DESTDIR)$(BINDIR)/2to3 + (cd $(DESTDIR)$(BINDIR); $(LN) -s 2to3-$(VERSION) 2to3) + -rm -f $(DESTDIR)$(BINDIR)/pyvenv + (cd $(DESTDIR)$(BINDIR); $(LN) -s pyvenv-$(VERSION) pyvenv) + if test "x$(LIPO_32BIT_FLAGS)" != "x" ; then \ + rm -f $(DESTDIR)$(BINDIR)/python3-32$(EXE); \ + (cd $(DESTDIR)$(BINDIR); $(LN) -s python$(VERSION)-32$(EXE) python3-32$(EXE)) \ + fi + +# Install the versioned manual page +altmaninstall: + @for i in $(MANDIR) $(MANDIR)/man1; \ + do \ + if test ! -d $(DESTDIR)$$i; then \ + echo "Creating directory $$i"; \ + $(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$$i; \ + else true; \ + fi; \ + done + $(INSTALL_DATA) $(srcdir)/Misc/python.man \ + $(DESTDIR)$(MANDIR)/man1/python$(VERSION).1 + +# Install the unversioned manual page +maninstall: altmaninstall + -rm -f $(DESTDIR)$(MANDIR)/man1/python3.1 + (cd $(DESTDIR)$(MANDIR)/man1; $(LN) -s python$(VERSION).1 python3.1) + +# Install the library +PLATDIR= plat-linux +MACHDEPS= $(PLATDIR) +XMLLIBSUBDIRS= xml xml/dom xml/etree xml/parsers xml/sax +LIBSUBDIRS= tkinter tkinter/test tkinter/test/test_tkinter \ + tkinter/test/test_ttk site-packages test \ + test/audiodata \ + test/capath test/data \ + test/cjkencodings test/decimaltestdata test/xmltestdata \ + test/eintrdata \ + test/imghdrdata \ + test/subprocessdata test/sndhdrdata test/support \ + test/tracedmodules test/encoded_modules \ + test/test_import \ + test/test_import/data \ + test/test_import/data/circular_imports \ + test/test_import/data/circular_imports/subpkg \ + test/test_importlib/namespace_pkgs \ + test/test_importlib/namespace_pkgs/both_portions \ + test/test_importlib/namespace_pkgs/both_portions/foo \ + test/test_importlib/namespace_pkgs/not_a_namespace_pkg \ + test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo \ + test/test_importlib/namespace_pkgs/portion1 \ + test/test_importlib/namespace_pkgs/portion1/foo \ + test/test_importlib/namespace_pkgs/portion2 \ + test/test_importlib/namespace_pkgs/portion2/foo \ + test/test_importlib/namespace_pkgs/project1 \ + test/test_importlib/namespace_pkgs/project1/parent \ + test/test_importlib/namespace_pkgs/project1/parent/child \ + test/test_importlib/namespace_pkgs/project2 \ + test/test_importlib/namespace_pkgs/project2/parent \ + test/test_importlib/namespace_pkgs/project2/parent/child \ + test/test_importlib/namespace_pkgs/project3 \ + test/test_importlib/namespace_pkgs/project3/parent \ + test/test_importlib/namespace_pkgs/project3/parent/child \ + test/test_importlib/namespace_pkgs/module_and_namespace_package \ + test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test \ + asyncio \ + test/test_asyncio \ + collections concurrent concurrent/futures encodings \ + email email/mime test/test_email test/test_email/data \ + ensurepip ensurepip/_bundled \ + html json test/test_json http dbm xmlrpc \ + sqlite3 sqlite3/test \ + logging csv wsgiref urllib \ + lib2to3 lib2to3/fixes lib2to3/pgen2 lib2to3/tests \ + lib2to3/tests/data lib2to3/tests/data/fixers \ + lib2to3/tests/data/fixers/myfixes \ + ctypes ctypes/test ctypes/macholib \ + idlelib idlelib/Icons idlelib/idle_test \ + distutils distutils/command distutils/tests $(XMLLIBSUBDIRS) \ + importlib test/test_importlib test/test_importlib/builtin \ + test/test_importlib/extension test/test_importlib/frozen \ + test/test_importlib/import_ test/test_importlib/source \ + test/test_tools test/test_warnings test/test_warnings/data \ + turtledemo \ + multiprocessing multiprocessing/dummy \ + unittest unittest/test unittest/test/testmock \ + venv venv/scripts venv/scripts/common venv/scripts/posix \ + curses pydoc_data $(MACHDEPS) +libinstall: build_all $(srcdir)/Lib/$(PLATDIR) $(srcdir)/Modules/xxmodule.c + @for i in $(SCRIPTDIR) $(LIBDEST); \ + do \ + if test ! -d $(DESTDIR)$$i; then \ + echo "Creating directory $$i"; \ + $(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$$i; \ + else true; \ + fi; \ + done + @for d in $(LIBSUBDIRS); \ + do \ + a=$(srcdir)/Lib/$$d; \ + if test ! -d $$a; then continue; else true; fi; \ + b=$(LIBDEST)/$$d; \ + if test ! -d $(DESTDIR)$$b; then \ + echo "Creating directory $$b"; \ + $(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$$b; \ + else true; \ + fi; \ + done + @for i in $(srcdir)/Lib/*.py `cat pybuilddir.txt`/_sysconfigdata.py; \ + do \ + if test -x $$i; then \ + $(INSTALL_SCRIPT) $$i $(DESTDIR)$(LIBDEST); \ + echo $(INSTALL_SCRIPT) $$i $(LIBDEST); \ + else \ + $(INSTALL_DATA) $$i $(DESTDIR)$(LIBDEST); \ + echo $(INSTALL_DATA) $$i $(LIBDEST); \ + fi; \ + done + @for d in $(LIBSUBDIRS); \ + do \ + a=$(srcdir)/Lib/$$d; \ + if test ! -d $$a; then continue; else true; fi; \ + if test `ls $$a | wc -l` -lt 1; then continue; fi; \ + b=$(LIBDEST)/$$d; \ + for i in $$a/*; \ + do \ + case $$i in \ + *CVS) ;; \ + *.py[co]) ;; \ + *.orig) ;; \ + *~) ;; \ + *) \ + if test -d $$i; then continue; fi; \ + if test -x $$i; then \ + echo $(INSTALL_SCRIPT) $$i $$b; \ + $(INSTALL_SCRIPT) $$i $(DESTDIR)$$b; \ + else \ + echo $(INSTALL_DATA) $$i $$b; \ + $(INSTALL_DATA) $$i $(DESTDIR)$$b; \ + fi;; \ + esac; \ + done; \ + done + $(INSTALL_DATA) $(srcdir)/LICENSE $(DESTDIR)$(LIBDEST)/LICENSE.txt + if test -d $(DESTDIR)$(LIBDEST)/distutils/tests; then \ + $(INSTALL_DATA) $(srcdir)/Modules/xxmodule.c \ + $(DESTDIR)$(LIBDEST)/distutils/tests ; \ + fi + -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \ + $(PYTHON_FOR_BUILD) -Wi $(DESTDIR)$(LIBDEST)/compileall.py \ + -d $(LIBDEST) -f \ + -x 'bad_coding|badsyntax|site-packages|lib2to3/tests/data' \ + $(DESTDIR)$(LIBDEST) + -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \ + $(PYTHON_FOR_BUILD) -Wi -O $(DESTDIR)$(LIBDEST)/compileall.py \ + -d $(LIBDEST) -f \ + -x 'bad_coding|badsyntax|site-packages|lib2to3/tests/data' \ + $(DESTDIR)$(LIBDEST) + -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \ + $(PYTHON_FOR_BUILD) -Wi -OO $(DESTDIR)$(LIBDEST)/compileall.py \ + -d $(LIBDEST) -f \ + -x 'bad_coding|badsyntax|site-packages|lib2to3/tests/data' \ + $(DESTDIR)$(LIBDEST) + -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \ + $(PYTHON_FOR_BUILD) -Wi $(DESTDIR)$(LIBDEST)/compileall.py \ + -d $(LIBDEST)/site-packages -f \ + -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages + -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \ + $(PYTHON_FOR_BUILD) -Wi -O $(DESTDIR)$(LIBDEST)/compileall.py \ + -d $(LIBDEST)/site-packages -f \ + -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages + -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \ + $(PYTHON_FOR_BUILD) -Wi -OO $(DESTDIR)$(LIBDEST)/compileall.py \ + -d $(LIBDEST)/site-packages -f \ + -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages + -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \ + $(PYTHON_FOR_BUILD) -m lib2to3.pgen2.driver $(DESTDIR)$(LIBDEST)/lib2to3/Grammar.txt + -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \ + $(PYTHON_FOR_BUILD) -m lib2to3.pgen2.driver $(DESTDIR)$(LIBDEST)/lib2to3/PatternGrammar.txt + +# Create the PLATDIR source directory, if one wasn't distributed.. +$(srcdir)/Lib/$(PLATDIR): + mkdir $(srcdir)/Lib/$(PLATDIR) + cp $(srcdir)/Lib/plat-generic/regen $(srcdir)/Lib/$(PLATDIR)/regen + export PATH; PATH="`pwd`:$$PATH"; \ + export PYTHONPATH; PYTHONPATH="`pwd`/Lib"; \ + export DYLD_FRAMEWORK_PATH; DYLD_FRAMEWORK_PATH="`pwd`"; \ + export EXE; EXE="$(BUILDEXE)"; \ + if [ -n "$(MULTIARCH)" ]; then export MULTIARCH; MULTIARCH=$(MULTIARCH); fi; \ + export PYTHON_FOR_BUILD; \ + if [ "$(BUILD_GNU_TYPE)" = "$(HOST_GNU_TYPE)" ]; then \ + PYTHON_FOR_BUILD="$(BUILDPYTHON)"; \ + else \ + PYTHON_FOR_BUILD="$(PYTHON_FOR_BUILD)"; \ + fi; \ + cd $(srcdir)/Lib/$(PLATDIR); $(RUNSHARED) ./regen + +python-config: $(srcdir)/Misc/python-config.in Misc/python-config.sh + # Substitution happens here, as the completely-expanded BINDIR + # is not available in configure + sed -e "s,@EXENAME@,$(BINDIR)/python$(LDVERSION)$(EXE)," < $(srcdir)/Misc/python-config.in >python-config.py + # Replace makefile compat. variable references with shell script compat. ones; $(VAR) -> ${VAR} + LC_ALL=C sed -e 's,\$$(\([A-Za-z0-9_]*\)),\$$\{\1\},g' < Misc/python-config.sh >python-config + # On Darwin, always use the python version of the script, the shell + # version doesn't use the compiler customizations that are provided + # in python (_osx_support.py). + if test `uname -s` = Darwin; then \ + cp python-config.py python-config; \ + fi + + +# Install the include files +INCLDIRSTOMAKE=$(INCLUDEDIR) $(CONFINCLUDEDIR) $(INCLUDEPY) $(CONFINCLUDEPY) +inclinstall: + @for i in $(INCLDIRSTOMAKE); \ + do \ + if test ! -d $(DESTDIR)$$i; then \ + echo "Creating directory $$i"; \ + $(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$$i; \ + else true; \ + fi; \ + done + @for i in $(srcdir)/Include/*.h; \ + do \ + echo $(INSTALL_DATA) $$i $(INCLUDEPY); \ + $(INSTALL_DATA) $$i $(DESTDIR)$(INCLUDEPY); \ + done + $(INSTALL_DATA) pyconfig.h $(DESTDIR)$(CONFINCLUDEPY)/pyconfig.h + +# Install the library and miscellaneous stuff needed for extending/embedding +# This goes into $(exec_prefix) +LIBPL= $(prefix)/lib/python3.5/config-$(VERSION)$(ABIFLAGS) + +# pkgconfig directory +LIBPC= $(LIBDIR)/pkgconfig + +libainstall: build_all python-config + @for i in $(LIBDIR) $(LIBPL) $(LIBPC); \ + do \ + if test ! -d $(DESTDIR)$$i; then \ + echo "Creating directory $$i"; \ + $(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$$i; \ + else true; \ + fi; \ + done + @if test -d $(LIBRARY); then :; else \ + if test "$(PYTHONFRAMEWORKDIR)" = no-framework; then \ + if test "$(SHLIB_SUFFIX)" = .dll; then \ + $(INSTALL_DATA) $(LDLIBRARY) $(DESTDIR)$(LIBPL) ; \ + else \ + $(INSTALL_DATA) $(LIBRARY) $(DESTDIR)$(LIBPL)/$(LIBRARY) ; \ + $(RANLIB) $(DESTDIR)$(LIBPL)/$(LIBRARY) ; \ + fi; \ + else \ + echo Skip install of $(LIBRARY) - use make frameworkinstall; \ + fi; \ + fi + $(INSTALL_DATA) Modules/config.c $(DESTDIR)$(LIBPL)/config.c + $(INSTALL_DATA) Programs/python.o $(DESTDIR)$(LIBPL)/python.o + $(INSTALL_DATA) $(srcdir)/Modules/config.c.in $(DESTDIR)$(LIBPL)/config.c.in + $(INSTALL_DATA) Makefile $(DESTDIR)$(LIBPL)/Makefile + $(INSTALL_DATA) Modules/Setup $(DESTDIR)$(LIBPL)/Setup + $(INSTALL_DATA) Modules/Setup.local $(DESTDIR)$(LIBPL)/Setup.local + $(INSTALL_DATA) Modules/Setup.config $(DESTDIR)$(LIBPL)/Setup.config + $(INSTALL_DATA) Misc/python.pc $(DESTDIR)$(LIBPC)/python-$(VERSION).pc + $(INSTALL_SCRIPT) $(srcdir)/Modules/makesetup $(DESTDIR)$(LIBPL)/makesetup + $(INSTALL_SCRIPT) $(srcdir)/install-sh $(DESTDIR)$(LIBPL)/install-sh + $(INSTALL_SCRIPT) python-config.py $(DESTDIR)$(LIBPL)/python-config.py + $(INSTALL_SCRIPT) python-config $(DESTDIR)$(BINDIR)/python$(LDVERSION)-config + @if [ -s Modules/python.exp -a \ + "`echo $(MACHDEP) | sed 's/^\(...\).*/\1/'`" = "aix" ]; then \ + echo; echo "Installing support files for building shared extension modules on AIX:"; \ + $(INSTALL_DATA) Modules/python.exp \ + $(DESTDIR)$(LIBPL)/python.exp; \ + echo; echo "$(LIBPL)/python.exp"; \ + $(INSTALL_SCRIPT) $(srcdir)/Modules/makexp_aix \ + $(DESTDIR)$(LIBPL)/makexp_aix; \ + echo "$(LIBPL)/makexp_aix"; \ + $(INSTALL_SCRIPT) Modules/ld_so_aix \ + $(DESTDIR)$(LIBPL)/ld_so_aix; \ + echo "$(LIBPL)/ld_so_aix"; \ + echo; echo "See Misc/AIX-NOTES for details."; \ + else true; \ + fi + +# Install the dynamically loadable modules +# This goes into $(exec_prefix) +sharedinstall: sharedmods + $(RUNSHARED) $(PYTHON_FOR_BUILD) $(srcdir)/setup.py install \ + --prefix=$(prefix) \ + --install-scripts=$(BINDIR) \ + --install-platlib=$(DESTSHARED) \ + --root=$(DESTDIR)/ + -rm $(DESTDIR)$(DESTSHARED)/_sysconfigdata.py + -rm -r $(DESTDIR)$(DESTSHARED)/__pycache__ + +# Here are a couple of targets for MacOSX again, to install a full +# framework-based Python. frameworkinstall installs everything, the +# subtargets install specific parts. Much of the actual work is offloaded to +# the Makefile in Mac +# +# +# This target is here for backward compatibility, previous versions of Python +# hadn't integrated framework installation in the normal install process. +frameworkinstall: install + +# On install, we re-make the framework +# structure in the install location, /Library/Frameworks/ or the argument to +# --enable-framework. If --enable-framework has been specified then we have +# automatically set prefix to the location deep down in the framework, so we +# only have to cater for the structural bits of the framework. + +frameworkinstallframework: frameworkinstallstructure install frameworkinstallmaclib + +frameworkinstallstructure: $(LDLIBRARY) + @if test "$(PYTHONFRAMEWORKDIR)" = no-framework; then \ + echo Not configured with --enable-framework; \ + exit 1; \ + else true; \ + fi + @for i in $(prefix)/Resources/English.lproj $(prefix)/lib; do\ + if test ! -d $(DESTDIR)$$i; then \ + echo "Creating directory $(DESTDIR)$$i"; \ + $(INSTALL) -d -m $(DIRMODE) $(DESTDIR)$$i; \ + else true; \ + fi; \ + done + $(LN) -fsn include/python$(LDVERSION) $(DESTDIR)$(prefix)/Headers + sed 's/%VERSION%/'"`$(RUNSHARED) ./$(BUILDPYTHON) -c 'import platform; print(platform.python_version())'`"'/g' < $(RESSRCDIR)/Info.plist > $(DESTDIR)$(prefix)/Resources/Info.plist + $(LN) -fsn $(VERSION) $(DESTDIR)$(PYTHONFRAMEWORKINSTALLDIR)/Versions/Current + $(LN) -fsn Versions/Current/$(PYTHONFRAMEWORK) $(DESTDIR)$(PYTHONFRAMEWORKINSTALLDIR)/$(PYTHONFRAMEWORK) + $(LN) -fsn Versions/Current/Headers $(DESTDIR)$(PYTHONFRAMEWORKINSTALLDIR)/Headers + $(LN) -fsn Versions/Current/Resources $(DESTDIR)$(PYTHONFRAMEWORKINSTALLDIR)/Resources + $(INSTALL_SHARED) $(LDLIBRARY) $(DESTDIR)$(PYTHONFRAMEWORKPREFIX)/$(LDLIBRARY) + +# This installs Mac/Lib into the framework +# Install a number of symlinks to keep software that expects a normal unix +# install (which includes python-config) happy. +frameworkinstallmaclib: + $(LN) -fs "../../../$(PYTHONFRAMEWORK)" "$(DESTDIR)$(prefix)/lib/python$(VERSION)/config-$(LDVERSION)/libpython$(LDVERSION).a" + $(LN) -fs "../../../$(PYTHONFRAMEWORK)" "$(DESTDIR)$(prefix)/lib/python$(VERSION)/config-$(LDVERSION)/libpython$(LDVERSION).dylib" + $(LN) -fs "../../../$(PYTHONFRAMEWORK)" "$(DESTDIR)$(prefix)/lib/python$(VERSION)/config-$(LDVERSION)/libpython$(VERSION).a" + $(LN) -fs "../../../$(PYTHONFRAMEWORK)" "$(DESTDIR)$(prefix)/lib/python$(VERSION)/config-$(LDVERSION)/libpython$(VERSION).dylib" + $(LN) -fs "../$(PYTHONFRAMEWORK)" "$(DESTDIR)$(prefix)/lib/libpython$(LDVERSION).dylib" + $(LN) -fs "../$(PYTHONFRAMEWORK)" "$(DESTDIR)$(prefix)/lib/libpython$(VERSION).dylib" + +# This installs the IDE, the Launcher and other apps into /Applications +frameworkinstallapps: + cd Mac && $(MAKE) installapps DESTDIR="$(DESTDIR)" + +# Build the bootstrap executable that will spawn the interpreter inside +# an app bundle within the framework. This allows the interpreter to +# run OS X GUI APIs. +frameworkpythonw: + cd Mac && $(MAKE) pythonw + +# This installs the python* and other bin symlinks in $prefix/bin or in +# a bin directory relative to the framework root +frameworkinstallunixtools: + cd Mac && $(MAKE) installunixtools DESTDIR="$(DESTDIR)" + +frameworkaltinstallunixtools: + cd Mac && $(MAKE) altinstallunixtools DESTDIR="$(DESTDIR)" + +# This installs the Tools into the applications directory. +# It is not part of a normal frameworkinstall +frameworkinstallextras: + cd Mac && $(MAKE) installextras DESTDIR="$(DESTDIR)" + +# This installs a few of the useful scripts in Tools/scripts +scriptsinstall: + SRCDIR=$(srcdir) $(RUNSHARED) \ + $(PYTHON_FOR_BUILD) $(srcdir)/Tools/scripts/setup.py install \ + --prefix=$(prefix) \ + --install-scripts=$(BINDIR) \ + --root=$(DESTDIR)/ + +# Build the toplevel Makefile +Makefile.pre: $(srcdir)/Makefile.pre.in config.status + CONFIG_FILES=Makefile.pre CONFIG_HEADERS= $(SHELL) config.status + $(MAKE) -f Makefile.pre Makefile + +# Run the configure script. +config.status: $(srcdir)/configure + $(SHELL) $(srcdir)/configure $(CONFIG_ARGS) + +.PRECIOUS: config.status $(BUILDPYTHON) Makefile Makefile.pre + +# Some make's put the object file in the current directory +.c.o: + $(CC) -c $(PY_CORE_CFLAGS) -o $@ $< + +# bpo-30104: dtoa.c uses union to cast double to unsigned long[2]. clang 4.0 +# with -O2 or higher and strict aliasing miscompiles the ratio() function +# causing rounding issues. Compile dtoa.c using -fno-strict-aliasing on clang. +# https://bugs.llvm.org//show_bug.cgi?id=31928 +Python/dtoa.o: Python/dtoa.c + $(CC) -c $(PY_CORE_CFLAGS) $(CFLAGS_ALIASING) -o $@ $< + +# Run reindent on the library +reindent: + ./$(BUILDPYTHON) $(srcdir)/Tools/scripts/reindent.py -r $(srcdir)/Lib + +# Rerun configure with the same options as it was run last time, +# provided the config.status script exists +recheck: + $(SHELL) config.status --recheck + $(SHELL) config.status + +# Regenerate configure and pyconfig.h.in +.PHONY: autoconf +autoconf: + # Regenerate the configure script from configure.ac using autoconf + (cd $(srcdir); autoconf -Wall) + # Regenerate pyconfig.h.in from configure.ac using autoheader + (cd $(srcdir); autoheader -Wall) + +# Create a tags file for vi +tags:: + cd $(srcdir); \ + ctags -w Include/*.h; \ + for i in $(SRCDIRS); do ctags -w -a $$i/*.[ch]; \ + done; \ + LC_ALL=C sort -o tags tags + +# Create a tags file for GNU Emacs +TAGS:: + cd $(srcdir); \ + etags Include/*.h; \ + for i in $(SRCDIRS); do etags -a $$i/*.[ch]; done + +# Sanitation targets -- clean leaves libraries, executables and tags +# files, which clobber removes as well +pycremoval: + -find $(srcdir) -depth -name '__pycache__' -exec rm -rf {} ';' + -find $(srcdir) -name '*.py[co]' -exec rm -f {} ';' + +rmtestturds: + -rm -f *BAD *GOOD *SKIPPED + -rm -rf OUT + -rm -f *.TXT + -rm -f *.txt + -rm -f gb-18030-2000.xml + +docclean: + -rm -rf Doc/build + -rm -rf Doc/tools/sphinx Doc/tools/pygments Doc/tools/docutils + +clean: pycremoval + find . -name '*.[oa]' -exec rm -f {} ';' + find . -name '*.s[ol]' -exec rm -f {} ';' + find . -name '*.so.[0-9]*.[0-9]*' -exec rm -f {} ';' + find build -name 'fficonfig.h' -exec rm -f {} ';' || true + find build -name '*.py' -exec rm -f {} ';' || true + find build -name '*.py[co]' -exec rm -f {} ';' || true + -rm -f pybuilddir.txt + -rm -f Lib/lib2to3/*Grammar*.pickle + -rm -f Programs/_testembed Programs/_freeze_importlib + -find build -type f -a ! -name '*.gc??' -exec rm -f {} ';' + +profile-removal: + find . -name '*.gc??' -exec rm -f {} ';' + find . -name '*.profclang?' -exec rm -f {} ';' + find . -name '*.dyn' -exec rm -f {} ';' + rm -f $(COVERAGE_INFO) + rm -rf $(COVERAGE_REPORT) + +clobber: clean profile-removal + -rm -f $(BUILDPYTHON) $(PGEN) $(LIBRARY) $(LDLIBRARY) $(DLLLIBRARY) \ + tags TAGS \ + config.cache config.log pyconfig.h Modules/config.c + -rm -rf build platform + -rm -rf $(PYTHONFRAMEWORKDIR) + -rm -f python-config.py python-config + +# Make things extra clean, before making a distribution: +# remove all generated files, even Makefile[.pre] +# Keep configure and Python-ast.[ch], it's possible they can't be generated +distclean: clobber + for file in $(srcdir)/Lib/test/data/* ; do \ + if test "$$file" != "$(srcdir)/Lib/test/data/README"; then rm "$$file"; fi; \ + done + -rm -f core Makefile Makefile.pre config.status \ + Modules/Setup Modules/Setup.local Modules/Setup.config \ + Modules/ld_so_aix Modules/python.exp Misc/python.pc + -rm -f python*-gdb.py + # Issue #28258: set LC_ALL to avoid issues with Estonian locale. + # Expansion is performed here by shell (spawned by make) itself before + # arguments are passed to find. So LC_ALL=C must be set as a separate + # command. + LC_ALL=C; find $(srcdir)/[a-zA-Z]* '(' -name '*.fdc' -o -name '*~' \ + -o -name '[@,#]*' -o -name '*.old' \ + -o -name '*.orig' -o -name '*.rej' \ + -o -name '*.bak' ')' \ + -exec rm -f {} ';' + +# Check for smelly exported symbols (not starting with Py/_Py) +smelly: build_all + nm -p $(LIBRARY) | \ + sed -n "/ [TDB] /s/.* //p" | grep -v "^_*Py" | sort -u; \ + +# Find files with funny names +funny: + find $(SUBDIRS) $(SUBDIRSTOO) \ + -type d \ + -o -name '*.[chs]' \ + -o -name '*.py' \ + -o -name '*.pyw' \ + -o -name '*.dat' \ + -o -name '*.el' \ + -o -name '*.fd' \ + -o -name '*.in' \ + -o -name '*.gif' \ + -o -name '*.txt' \ + -o -name '*.xml' \ + -o -name '*.xbm' \ + -o -name '*.xpm' \ + -o -name '*.uue' \ + -o -name '*.decTest' \ + -o -name '*.tmCommand' \ + -o -name '*.tmSnippet' \ + -o -name 'Setup' \ + -o -name 'Setup.*' \ + -o -name regen \ + -o -name README \ + -o -name NEWS \ + -o -name HISTORY \ + -o -name Makefile \ + -o -name ChangeLog \ + -o -name .hgignore \ + -o -name .bzrignore \ + -o -name MANIFEST \ + -o -print + +# Perform some verification checks on any modified files. +patchcheck: build_all + $(RUNSHARED) ./$(BUILDPYTHON) $(srcdir)/Tools/scripts/patchcheck.py + +# Dependencies + +Python/thread.o: $(srcdir)/Python/thread_foobar.h $(srcdir)/Python/thread_nt.h $(srcdir)/Python/thread_pthread.h + +# Declare targets that aren't real files +.PHONY: all build_all sharedmods oldsharedmods test quicktest +.PHONY: install altinstall oldsharedinstall bininstall altbininstall +.PHONY: maninstall libinstall inclinstall libainstall sharedinstall +.PHONY: frameworkinstall frameworkinstallframework frameworkinstallstructure +.PHONY: frameworkinstallmaclib frameworkinstallapps frameworkinstallunixtools +.PHONY: frameworkaltinstallunixtools recheck clean clobber distclean +.PHONY: smelly funny patchcheck touch altmaninstall commoninstall +.PHONY: gdbhooks + +# IF YOU PUT ANYTHING HERE IT WILL GO AWAY +# Local Variables: +# mode: makefile +# End: + +# Rules appended by makedepend + +Modules/_threadmodule.o: $(srcdir)/Modules/_threadmodule.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/_threadmodule.c -o Modules/_threadmodule.o +Modules/_thread$(EXT_SUFFIX): Modules/_threadmodule.o; $(BLDSHARED) Modules/_threadmodule.o -o Modules/_thread$(EXT_SUFFIX) +Modules/signalmodule.o: $(srcdir)/Modules/signalmodule.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/signalmodule.c -o Modules/signalmodule.o +Modules/_signal$(EXT_SUFFIX): Modules/signalmodule.o; $(BLDSHARED) Modules/signalmodule.o -o Modules/_signal$(EXT_SUFFIX) +Modules/posixmodule.o: $(srcdir)/Modules/posixmodule.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/posixmodule.c -o Modules/posixmodule.o +Modules/posix$(EXT_SUFFIX): Modules/posixmodule.o; $(BLDSHARED) Modules/posixmodule.o -o Modules/posix$(EXT_SUFFIX) +Modules/errnomodule.o: $(srcdir)/Modules/errnomodule.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/errnomodule.c -o Modules/errnomodule.o +Modules/errno$(EXT_SUFFIX): Modules/errnomodule.o; $(BLDSHARED) Modules/errnomodule.o -o Modules/errno$(EXT_SUFFIX) +Modules/pwdmodule.o: $(srcdir)/Modules/pwdmodule.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/pwdmodule.c -o Modules/pwdmodule.o +Modules/pwd$(EXT_SUFFIX): Modules/pwdmodule.o; $(BLDSHARED) Modules/pwdmodule.o -o Modules/pwd$(EXT_SUFFIX) +Modules/_sre.o: $(srcdir)/Modules/_sre.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/_sre.c -o Modules/_sre.o +Modules/_sre$(EXT_SUFFIX): Modules/_sre.o; $(BLDSHARED) Modules/_sre.o -o Modules/_sre$(EXT_SUFFIX) +Modules/_codecsmodule.o: $(srcdir)/Modules/_codecsmodule.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/_codecsmodule.c -o Modules/_codecsmodule.o +Modules/_codecs$(EXT_SUFFIX): Modules/_codecsmodule.o; $(BLDSHARED) Modules/_codecsmodule.o -o Modules/_codecs$(EXT_SUFFIX) +Modules/_weakref.o: $(srcdir)/Modules/_weakref.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/_weakref.c -o Modules/_weakref.o +Modules/_weakref$(EXT_SUFFIX): Modules/_weakref.o; $(BLDSHARED) Modules/_weakref.o -o Modules/_weakref$(EXT_SUFFIX) +Modules/_functoolsmodule.o: $(srcdir)/Modules/_functoolsmodule.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/_functoolsmodule.c -o Modules/_functoolsmodule.o +Modules/_functools$(EXT_SUFFIX): Modules/_functoolsmodule.o; $(BLDSHARED) Modules/_functoolsmodule.o -o Modules/_functools$(EXT_SUFFIX) +Modules/_operator.o: $(srcdir)/Modules/_operator.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/_operator.c -o Modules/_operator.o +Modules/_operator$(EXT_SUFFIX): Modules/_operator.o; $(BLDSHARED) Modules/_operator.o -o Modules/_operator$(EXT_SUFFIX) +Modules/_collectionsmodule.o: $(srcdir)/Modules/_collectionsmodule.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/_collectionsmodule.c -o Modules/_collectionsmodule.o +Modules/_collections$(EXT_SUFFIX): Modules/_collectionsmodule.o; $(BLDSHARED) Modules/_collectionsmodule.o -o Modules/_collections$(EXT_SUFFIX) +Modules/itertoolsmodule.o: $(srcdir)/Modules/itertoolsmodule.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/itertoolsmodule.c -o Modules/itertoolsmodule.o +Modules/itertools$(EXT_SUFFIX): Modules/itertoolsmodule.o; $(BLDSHARED) Modules/itertoolsmodule.o -o Modules/itertools$(EXT_SUFFIX) +Modules/atexitmodule.o: $(srcdir)/Modules/atexitmodule.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/atexitmodule.c -o Modules/atexitmodule.o +Modules/atexit$(EXT_SUFFIX): Modules/atexitmodule.o; $(BLDSHARED) Modules/atexitmodule.o -o Modules/atexit$(EXT_SUFFIX) +Modules/_stat.o: $(srcdir)/Modules/_stat.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/_stat.c -o Modules/_stat.o +Modules/_stat$(EXT_SUFFIX): Modules/_stat.o; $(BLDSHARED) Modules/_stat.o -o Modules/_stat$(EXT_SUFFIX) +Modules/timemodule.o: $(srcdir)/Modules/timemodule.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/timemodule.c -o Modules/timemodule.o +Modules/time$(EXT_SUFFIX): Modules/timemodule.o; $(BLDSHARED) Modules/timemodule.o -o Modules/time$(EXT_SUFFIX) +Modules/_localemodule.o: $(srcdir)/Modules/_localemodule.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/_localemodule.c -o Modules/_localemodule.o +Modules/_locale$(EXT_SUFFIX): Modules/_localemodule.o; $(BLDSHARED) Modules/_localemodule.o -o Modules/_locale$(EXT_SUFFIX) +Modules/_iomodule.o: $(srcdir)/Modules/_io/_iomodule.c; $(CC) $(PY_CORE_CFLAGS) -I$(srcdir)/Modules/_io -c $(srcdir)/Modules/_io/_iomodule.c -o Modules/_iomodule.o +Modules/iobase.o: $(srcdir)/Modules/_io/iobase.c; $(CC) $(PY_CORE_CFLAGS) -I$(srcdir)/Modules/_io -c $(srcdir)/Modules/_io/iobase.c -o Modules/iobase.o +Modules/fileio.o: $(srcdir)/Modules/_io/fileio.c; $(CC) $(PY_CORE_CFLAGS) -I$(srcdir)/Modules/_io -c $(srcdir)/Modules/_io/fileio.c -o Modules/fileio.o +Modules/bytesio.o: $(srcdir)/Modules/_io/bytesio.c; $(CC) $(PY_CORE_CFLAGS) -I$(srcdir)/Modules/_io -c $(srcdir)/Modules/_io/bytesio.c -o Modules/bytesio.o +Modules/bufferedio.o: $(srcdir)/Modules/_io/bufferedio.c; $(CC) $(PY_CORE_CFLAGS) -I$(srcdir)/Modules/_io -c $(srcdir)/Modules/_io/bufferedio.c -o Modules/bufferedio.o +Modules/textio.o: $(srcdir)/Modules/_io/textio.c; $(CC) $(PY_CORE_CFLAGS) -I$(srcdir)/Modules/_io -c $(srcdir)/Modules/_io/textio.c -o Modules/textio.o +Modules/stringio.o: $(srcdir)/Modules/_io/stringio.c; $(CC) $(PY_CORE_CFLAGS) -I$(srcdir)/Modules/_io -c $(srcdir)/Modules/_io/stringio.c -o Modules/stringio.o +Modules/_io$(EXT_SUFFIX): Modules/_iomodule.o Modules/iobase.o Modules/fileio.o Modules/bytesio.o Modules/bufferedio.o Modules/textio.o Modules/stringio.o; $(BLDSHARED) Modules/_iomodule.o Modules/iobase.o Modules/fileio.o Modules/bytesio.o Modules/bufferedio.o Modules/textio.o Modules/stringio.o -o Modules/_io$(EXT_SUFFIX) +Modules/zipimport.o: $(srcdir)/Modules/zipimport.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/zipimport.c -o Modules/zipimport.o +Modules/zipimport$(EXT_SUFFIX): Modules/zipimport.o; $(BLDSHARED) Modules/zipimport.o -o Modules/zipimport$(EXT_SUFFIX) +Modules/faulthandler.o: $(srcdir)/Modules/faulthandler.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/faulthandler.c -o Modules/faulthandler.o +Modules/faulthandler$(EXT_SUFFIX): Modules/faulthandler.o; $(BLDSHARED) Modules/faulthandler.o -o Modules/faulthandler$(EXT_SUFFIX) +Modules/_tracemalloc.o: $(srcdir)/Modules/_tracemalloc.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/_tracemalloc.c -o Modules/_tracemalloc.o +Modules/hashtable.o: $(srcdir)/Modules/hashtable.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/hashtable.c -o Modules/hashtable.o +Modules/_tracemalloc$(EXT_SUFFIX): Modules/_tracemalloc.o Modules/hashtable.o; $(BLDSHARED) Modules/_tracemalloc.o Modules/hashtable.o -o Modules/_tracemalloc$(EXT_SUFFIX) +Modules/symtablemodule.o: $(srcdir)/Modules/symtablemodule.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/symtablemodule.c -o Modules/symtablemodule.o +Modules/_symtable$(EXT_SUFFIX): Modules/symtablemodule.o; $(BLDSHARED) Modules/symtablemodule.o -o Modules/_symtable$(EXT_SUFFIX) +Modules/xxsubtype.o: $(srcdir)/Modules/xxsubtype.c; $(CC) $(PY_CORE_CFLAGS) -c $(srcdir)/Modules/xxsubtype.c -o Modules/xxsubtype.o +Modules/xxsubtype$(EXT_SUFFIX): Modules/xxsubtype.o; $(BLDSHARED) Modules/xxsubtype.o -o Modules/xxsubtype$(EXT_SUFFIX) diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/lib2to3/Grammar.txt b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/lib2to3/Grammar.txt new file mode 100644 index 00000000..60503ddc --- /dev/null +++ b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/lib2to3/Grammar.txt @@ -0,0 +1,172 @@ +# Grammar for 2to3. This grammar supports Python 2.x and 3.x. + +# Note: Changing the grammar specified in this file will most likely +# require corresponding changes in the parser module +# (../Modules/parsermodule.c). If you can't make the changes to +# that module yourself, please co-ordinate the required changes +# with someone who can; ask around on python-dev for help. Fred +# Drake will probably be listening there. + +# NOTE WELL: You should also follow all the steps listed in PEP 306, +# "How to Change Python's Grammar" + +# Commands for Kees Blom's railroad program +#diagram:token NAME +#diagram:token NUMBER +#diagram:token STRING +#diagram:token NEWLINE +#diagram:token ENDMARKER +#diagram:token INDENT +#diagram:output\input python.bla +#diagram:token DEDENT +#diagram:output\textwidth 20.04cm\oddsidemargin 0.0cm\evensidemargin 0.0cm +#diagram:rules + +# Start symbols for the grammar: +# file_input is a module or sequence of commands read from an input file; +# single_input is a single interactive statement; +# eval_input is the input for the eval() and input() functions. +# NB: compound_stmt in single_input is followed by extra NEWLINE! +file_input: (NEWLINE | stmt)* ENDMARKER +single_input: NEWLINE | simple_stmt | compound_stmt NEWLINE +eval_input: testlist NEWLINE* ENDMARKER + +decorator: '@' dotted_name [ '(' [arglist] ')' ] NEWLINE +decorators: decorator+ +decorated: decorators (classdef | funcdef | async_funcdef) +async_funcdef: ASYNC funcdef +funcdef: 'def' NAME parameters ['->' test] ':' suite +parameters: '(' [typedargslist] ')' +typedargslist: ((tfpdef ['=' test] ',')* + ('*' [tname] (',' tname ['=' test])* [',' '**' tname] | '**' tname) + | tfpdef ['=' test] (',' tfpdef ['=' test])* [',']) +tname: NAME [':' test] +tfpdef: tname | '(' tfplist ')' +tfplist: tfpdef (',' tfpdef)* [','] +varargslist: ((vfpdef ['=' test] ',')* + ('*' [vname] (',' vname ['=' test])* [',' '**' vname] | '**' vname) + | vfpdef ['=' test] (',' vfpdef ['=' test])* [',']) +vname: NAME +vfpdef: vname | '(' vfplist ')' +vfplist: vfpdef (',' vfpdef)* [','] + +stmt: simple_stmt | compound_stmt +simple_stmt: small_stmt (';' small_stmt)* [';'] NEWLINE +small_stmt: (expr_stmt | print_stmt | del_stmt | pass_stmt | flow_stmt | + import_stmt | global_stmt | exec_stmt | assert_stmt) +expr_stmt: testlist_star_expr (augassign (yield_expr|testlist) | + ('=' (yield_expr|testlist_star_expr))*) +testlist_star_expr: (test|star_expr) (',' (test|star_expr))* [','] +augassign: ('+=' | '-=' | '*=' | '@=' | '/=' | '%=' | '&=' | '|=' | '^=' | + '<<=' | '>>=' | '**=' | '//=') +# For normal assignments, additional restrictions enforced by the interpreter +print_stmt: 'print' ( [ test (',' test)* [','] ] | + '>>' test [ (',' test)+ [','] ] ) +del_stmt: 'del' exprlist +pass_stmt: 'pass' +flow_stmt: break_stmt | continue_stmt | return_stmt | raise_stmt | yield_stmt +break_stmt: 'break' +continue_stmt: 'continue' +return_stmt: 'return' [testlist] +yield_stmt: yield_expr +raise_stmt: 'raise' [test ['from' test | ',' test [',' test]]] +import_stmt: import_name | import_from +import_name: 'import' dotted_as_names +import_from: ('from' ('.'* dotted_name | '.'+) + 'import' ('*' | '(' import_as_names ')' | import_as_names)) +import_as_name: NAME ['as' NAME] +dotted_as_name: dotted_name ['as' NAME] +import_as_names: import_as_name (',' import_as_name)* [','] +dotted_as_names: dotted_as_name (',' dotted_as_name)* +dotted_name: NAME ('.' NAME)* +global_stmt: ('global' | 'nonlocal') NAME (',' NAME)* +exec_stmt: 'exec' expr ['in' test [',' test]] +assert_stmt: 'assert' test [',' test] + +compound_stmt: if_stmt | while_stmt | for_stmt | try_stmt | with_stmt | funcdef | classdef | decorated | async_stmt +async_stmt: ASYNC (funcdef | with_stmt | for_stmt) +if_stmt: 'if' test ':' suite ('elif' test ':' suite)* ['else' ':' suite] +while_stmt: 'while' test ':' suite ['else' ':' suite] +for_stmt: 'for' exprlist 'in' testlist ':' suite ['else' ':' suite] +try_stmt: ('try' ':' suite + ((except_clause ':' suite)+ + ['else' ':' suite] + ['finally' ':' suite] | + 'finally' ':' suite)) +with_stmt: 'with' with_item (',' with_item)* ':' suite +with_item: test ['as' expr] +with_var: 'as' expr +# NB compile.c makes sure that the default except clause is last +except_clause: 'except' [test [(',' | 'as') test]] +suite: simple_stmt | NEWLINE INDENT stmt+ DEDENT + +# Backward compatibility cruft to support: +# [ x for x in lambda: True, lambda: False if x() ] +# even while also allowing: +# lambda x: 5 if x else 2 +# (But not a mix of the two) +testlist_safe: old_test [(',' old_test)+ [',']] +old_test: or_test | old_lambdef +old_lambdef: 'lambda' [varargslist] ':' old_test + +test: or_test ['if' or_test 'else' test] | lambdef +or_test: and_test ('or' and_test)* +and_test: not_test ('and' not_test)* +not_test: 'not' not_test | comparison +comparison: expr (comp_op expr)* +comp_op: '<'|'>'|'=='|'>='|'<='|'<>'|'!='|'in'|'not' 'in'|'is'|'is' 'not' +star_expr: '*' expr +expr: xor_expr ('|' xor_expr)* +xor_expr: and_expr ('^' and_expr)* +and_expr: shift_expr ('&' shift_expr)* +shift_expr: arith_expr (('<<'|'>>') arith_expr)* +arith_expr: term (('+'|'-') term)* +term: factor (('*'|'@'|'/'|'%'|'//') factor)* +factor: ('+'|'-'|'~') factor | power +power: [AWAIT] atom trailer* ['**' factor] +atom: ('(' [yield_expr|testlist_gexp] ')' | + '[' [listmaker] ']' | + '{' [dictsetmaker] '}' | + '`' testlist1 '`' | + NAME | NUMBER | STRING+ | '.' '.' '.') +listmaker: (test|star_expr) ( comp_for | (',' (test|star_expr))* [','] ) +testlist_gexp: (test|star_expr) ( comp_for | (',' (test|star_expr))* [','] ) +lambdef: 'lambda' [varargslist] ':' test +trailer: '(' [arglist] ')' | '[' subscriptlist ']' | '.' NAME +subscriptlist: subscript (',' subscript)* [','] +subscript: test | [test] ':' [test] [sliceop] +sliceop: ':' [test] +exprlist: (expr|star_expr) (',' (expr|star_expr))* [','] +testlist: test (',' test)* [','] +dictsetmaker: ( ((test ':' test | '**' expr) + (comp_for | (',' (test ':' test | '**' expr))* [','])) | + ((test | star_expr) + (comp_for | (',' (test | star_expr))* [','])) ) + +classdef: 'class' NAME ['(' [arglist] ')'] ':' suite + +arglist: argument (',' argument)* [','] + +# "test '=' test" is really "keyword '=' test", but we have no such token. +# These need to be in a single rule to avoid grammar that is ambiguous +# to our LL(1) parser. Even though 'test' includes '*expr' in star_expr, +# we explicitly match '*' here, too, to give it proper precedence. +# Illegal combinations and orderings are blocked in ast.c: +# multiple (test comp_for) arguments are blocked; keyword unpackings +# that precede iterable unpackings are blocked; etc. +argument: ( test [comp_for] | + test '=' test | + '**' expr | + star_expr ) + +comp_iter: comp_for | comp_if +comp_for: 'for' exprlist 'in' testlist_safe [comp_iter] +comp_if: 'if' old_test [comp_iter] + +testlist1: test (',' test)* + +# not used in grammar, but may appear in "node" passed from Parser to Compiler +encoding_decl: NAME + +yield_expr: 'yield' [yield_arg] +yield_arg: 'from' test | testlist diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/lib2to3/Grammar3.5.4.final.0.pickle b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/lib2to3/Grammar3.5.4.final.0.pickle new file mode 100644 index 00000000..54f7440f Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/lib2to3/Grammar3.5.4.final.0.pickle differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/lib2to3/PatternGrammar.txt b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/lib2to3/PatternGrammar.txt new file mode 100644 index 00000000..36bf8148 --- /dev/null +++ b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/lib2to3/PatternGrammar.txt @@ -0,0 +1,28 @@ +# Copyright 2006 Google, Inc. All Rights Reserved. +# Licensed to PSF under a Contributor Agreement. + +# A grammar to describe tree matching patterns. +# Not shown here: +# - 'TOKEN' stands for any token (leaf node) +# - 'any' stands for any node (leaf or interior) +# With 'any' we can still specify the sub-structure. + +# The start symbol is 'Matcher'. + +Matcher: Alternatives ENDMARKER + +Alternatives: Alternative ('|' Alternative)* + +Alternative: (Unit | NegatedUnit)+ + +Unit: [NAME '='] ( STRING [Repeater] + | NAME [Details] [Repeater] + | '(' Alternatives ')' [Repeater] + | '[' Alternatives ']' + ) + +NegatedUnit: 'not' (STRING | NAME [Details] | '(' Alternatives ')') + +Repeater: '*' | '+' | '{' NUMBER [',' NUMBER] '}' + +Details: '<' Alternatives '>' diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/lib2to3/PatternGrammar3.5.4.final.0.pickle b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/lib2to3/PatternGrammar3.5.4.final.0.pickle new file mode 100644 index 00000000..e0275040 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/lib2to3/PatternGrammar3.5.4.final.0.pickle differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/lib2to3/tests/data/README b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/lib2to3/tests/data/README new file mode 100644 index 00000000..7aa47e40 --- /dev/null +++ b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/lib2to3/tests/data/README @@ -0,0 +1,6 @@ +In this directory: +- py2_test_grammar.py -- test file that exercises most/all of Python 2.x's grammar. +- py3_test_grammar.py -- test file that exercises most/all of Python 3.x's grammar. +- infinite_recursion.py -- test file that causes lib2to3's faster recursive pattern matching + scheme to fail, but passes when lib2to3 falls back to iterative pattern matching. +- fixes/ -- for use by test_refactor.py diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libaec.so.0 b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libaec.so.0 new file mode 100755 index 00000000..de7bc429 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libaec.so.0 differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libbz2.so.1.0 b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libbz2.so.1.0 new file mode 100755 index 00000000..365ff0a3 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libbz2.so.1.0 differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libcrypto.so.1.1 b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libcrypto.so.1.1 new file mode 100755 index 00000000..436264e0 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libcrypto.so.1.1 differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libexpat.so.1 b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libexpat.so.1 new file mode 100755 index 00000000..2bec82da Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libexpat.so.1 differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libgcc_s.so.1 b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libgcc_s.so.1 new file mode 100755 index 00000000..5563f738 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libgcc_s.so.1 differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libgfortran.so.4 b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libgfortran.so.4 new file mode 100755 index 00000000..668beb0e Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libgfortran.so.4 differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libhdf5_serial.so.100 b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libhdf5_serial.so.100 new file mode 100755 index 00000000..03639de9 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libhdf5_serial.so.100 differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libhdf5_serial_hl.so.100 b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libhdf5_serial_hl.so.100 new file mode 100755 index 00000000..3d82cca7 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libhdf5_serial_hl.so.100 differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/liblzma.so.5 b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/liblzma.so.5 new file mode 100755 index 00000000..ca91f71a Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/liblzma.so.5 differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libncurses.so.5 b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libncurses.so.5 new file mode 100755 index 00000000..9da161b8 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libncurses.so.5 differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libopenblas.so.0 b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libopenblas.so.0 new file mode 100755 index 00000000..6ff1c700 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libopenblas.so.0 differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libpython3.5m.so.1.0 b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libpython3.5m.so.1.0 new file mode 100755 index 00000000..a614bb05 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libpython3.5m.so.1.0 differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libreadline.so.7 b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libreadline.so.7 new file mode 100755 index 00000000..90be7dc0 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libreadline.so.7 differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libsqlite3.so.0 b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libsqlite3.so.0 new file mode 100755 index 00000000..bdc6a4e2 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libsqlite3.so.0 differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libssl.so.1.1 b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libssl.so.1.1 new file mode 100755 index 00000000..62690235 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libssl.so.1.1 differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libstdc++.so.6 b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libstdc++.so.6 new file mode 100755 index 00000000..6c5c266f Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libstdc++.so.6 differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libsz.so.2 b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libsz.so.2 new file mode 100755 index 00000000..4dc7bf75 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libsz.so.2 differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libtinfo.so.5 b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libtinfo.so.5 new file mode 100755 index 00000000..1689730d Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libtinfo.so.5 differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libz.so.1 b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libz.so.1 new file mode 100755 index 00000000..330f71ac Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/libz.so.1 differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/math.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/math.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..3826a0cc Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/math.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/mmap.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/mmap.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..4277a701 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/mmap.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/numpy/core/_multiarray_tests.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/numpy/core/_multiarray_tests.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..d09b8e50 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/numpy/core/_multiarray_tests.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/numpy/core/_multiarray_umath.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/numpy/core/_multiarray_umath.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..2c2f49e3 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/numpy/core/_multiarray_umath.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/numpy/fft/fftpack_lite.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/numpy/fft/fftpack_lite.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..b5e49f6b Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/numpy/fft/fftpack_lite.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/numpy/linalg/_umath_linalg.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/numpy/linalg/_umath_linalg.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..0cdd7b60 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/numpy/linalg/_umath_linalg.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/numpy/linalg/lapack_lite.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/numpy/linalg/lapack_lite.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..27469fe3 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/numpy/linalg/lapack_lite.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/numpy/random/mtrand.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/numpy/random/mtrand.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..5a0ca836 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/numpy/random/mtrand.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/precise-engine b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/precise-engine new file mode 100755 index 00000000..c64831f6 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/precise-engine differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/pyexpat.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/pyexpat.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..090bbf13 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/pyexpat.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/readline.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/readline.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..d32f9100 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/readline.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/resource.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/resource.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..55821815 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/resource.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/_lib/_ccallback_c.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/_lib/_ccallback_c.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..f3a5b272 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/_lib/_ccallback_c.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/_lib/_fpumode.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/_lib/_fpumode.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..f3755a37 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/_lib/_fpumode.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/_lib/messagestream.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/_lib/messagestream.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..7074307f Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/_lib/messagestream.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/cluster/_hierarchy.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/cluster/_hierarchy.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..e05dc606 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/cluster/_hierarchy.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/cluster/_optimal_leaf_ordering.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/cluster/_optimal_leaf_ordering.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..0e60d903 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/cluster/_optimal_leaf_ordering.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/cluster/_vq.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/cluster/_vq.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..1c8a940f Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/cluster/_vq.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/fftpack/_fftpack.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/fftpack/_fftpack.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..f2f07554 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/fftpack/_fftpack.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/fftpack/convolve.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/fftpack/convolve.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..04a50809 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/fftpack/convolve.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/integrate/_dop.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/integrate/_dop.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..a475e56e Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/integrate/_dop.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/integrate/_odepack.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/integrate/_odepack.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..d733b55d Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/integrate/_odepack.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/integrate/_quadpack.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/integrate/_quadpack.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..bb164349 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/integrate/_quadpack.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/integrate/lsoda.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/integrate/lsoda.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..38787570 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/integrate/lsoda.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/integrate/vode.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/integrate/vode.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..fe283af7 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/integrate/vode.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/interpolate/_bspl.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/interpolate/_bspl.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..56a69593 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/interpolate/_bspl.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/interpolate/_fitpack.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/interpolate/_fitpack.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..d6a8cfef Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/interpolate/_fitpack.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/interpolate/_ppoly.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/interpolate/_ppoly.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..b1f636a5 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/interpolate/_ppoly.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/interpolate/dfitpack.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/interpolate/dfitpack.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..e51a28c2 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/interpolate/dfitpack.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/interpolate/interpnd.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/interpolate/interpnd.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..2e0d9164 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/interpolate/interpnd.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/io/matlab/mio5_utils.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/io/matlab/mio5_utils.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..e4f2f0b2 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/io/matlab/mio5_utils.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/io/matlab/mio_utils.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/io/matlab/mio_utils.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..fde2f810 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/io/matlab/mio_utils.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/io/matlab/streams.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/io/matlab/streams.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..e4730f49 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/io/matlab/streams.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/linalg/_decomp_update.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/linalg/_decomp_update.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..1667f17c Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/linalg/_decomp_update.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/linalg/_fblas.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/linalg/_fblas.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..c4c4b9c0 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/linalg/_fblas.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/linalg/_flapack.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/linalg/_flapack.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..1f5bba66 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/linalg/_flapack.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/linalg/_flinalg.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/linalg/_flinalg.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..f468d73f Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/linalg/_flinalg.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/linalg/_solve_toeplitz.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/linalg/_solve_toeplitz.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..f2a5769c Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/linalg/_solve_toeplitz.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/linalg/cython_blas.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/linalg/cython_blas.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..ca8f72e5 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/linalg/cython_blas.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/linalg/cython_lapack.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/linalg/cython_lapack.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..5f63fa97 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/linalg/cython_lapack.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/ndimage/_nd_image.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/ndimage/_nd_image.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..b6e20a83 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/ndimage/_nd_image.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/ndimage/_ni_label.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/ndimage/_ni_label.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..ed390119 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/ndimage/_ni_label.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_bglu_dense.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_bglu_dense.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..1c6684f4 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_bglu_dense.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_cobyla.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_cobyla.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..01baade2 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_cobyla.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_group_columns.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_group_columns.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..c8783890 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_group_columns.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_lbfgsb.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_lbfgsb.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..0af765a4 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_lbfgsb.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_lsq/givens_elimination.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_lsq/givens_elimination.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..75872567 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_lsq/givens_elimination.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_minpack.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_minpack.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..a545b44a Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_minpack.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_nnls.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_nnls.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..4e10fa1c Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_nnls.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_slsqp.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_slsqp.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..a0088f1c Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_slsqp.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_trlib/_trlib.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_trlib/_trlib.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..3d5382aa Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_trlib/_trlib.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_zeros.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_zeros.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..533bc811 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/_zeros.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/minpack2.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/minpack2.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..e4cca509 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/minpack2.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/moduleTNC.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/moduleTNC.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..9067e5b0 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/optimize/moduleTNC.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/_csparsetools.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/_csparsetools.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..291b2f64 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/_csparsetools.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/_sparsetools.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/_sparsetools.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..f254675a Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/_sparsetools.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/csgraph/_min_spanning_tree.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/csgraph/_min_spanning_tree.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..f6867484 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/csgraph/_min_spanning_tree.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/csgraph/_reordering.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/csgraph/_reordering.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..20f04215 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/csgraph/_reordering.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/csgraph/_shortest_path.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/csgraph/_shortest_path.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..56cbdaf7 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/csgraph/_shortest_path.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/csgraph/_tools.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/csgraph/_tools.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..a9616651 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/csgraph/_tools.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/csgraph/_traversal.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/csgraph/_traversal.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..b13d22ea Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/csgraph/_traversal.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/linalg/dsolve/_superlu.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/linalg/dsolve/_superlu.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..76483fa6 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/linalg/dsolve/_superlu.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/linalg/eigen/arpack/_arpack.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/linalg/eigen/arpack/_arpack.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..785137f0 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/linalg/eigen/arpack/_arpack.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/linalg/isolve/_iterative.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/linalg/isolve/_iterative.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..d3523a2e Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/sparse/linalg/isolve/_iterative.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/spatial/_distance_wrap.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/spatial/_distance_wrap.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..693533cf Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/spatial/_distance_wrap.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/spatial/_hausdorff.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/spatial/_hausdorff.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..57ce0e35 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/spatial/_hausdorff.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/spatial/_voronoi.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/spatial/_voronoi.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..f1d1f996 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/spatial/_voronoi.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/spatial/ckdtree.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/spatial/ckdtree.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..fb763706 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/spatial/ckdtree.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/spatial/qhull.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/spatial/qhull.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..562b9d5e Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/spatial/qhull.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/special/_comb.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/special/_comb.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..9152498c Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/special/_comb.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/special/_ellip_harm_2.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/special/_ellip_harm_2.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..d712b180 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/special/_ellip_harm_2.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/special/_ufuncs.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/special/_ufuncs.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..49f6bb1c Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/special/_ufuncs.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/special/_ufuncs_cxx.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/special/_ufuncs_cxx.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..ece76803 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/special/_ufuncs_cxx.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/special/specfun.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/special/specfun.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..0ae7f475 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/special/specfun.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/stats/_stats.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/stats/_stats.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..3abffced Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/stats/_stats.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/stats/mvn.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/stats/mvn.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..b15b1606 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/stats/mvn.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/stats/statlib.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/stats/statlib.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..e48f95f1 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/scipy/stats/statlib.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/select.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/select.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..3a6d3a03 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/select.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/__check_build/_check_build.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/__check_build/_check_build.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..718f5118 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/__check_build/_check_build.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/_isotonic.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/_isotonic.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..d07080ba Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/_isotonic.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/cluster/_dbscan_inner.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/cluster/_dbscan_inner.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..dc027479 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/cluster/_dbscan_inner.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/cluster/_hierarchical.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/cluster/_hierarchical.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..eb1264bf Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/cluster/_hierarchical.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/cluster/_k_means.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/cluster/_k_means.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..3015caf7 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/cluster/_k_means.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/cluster/_k_means_elkan.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/cluster/_k_means_elkan.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..ee8da39e Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/cluster/_k_means_elkan.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/datasets/_svmlight_format.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/datasets/_svmlight_format.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..fd2cda55 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/datasets/_svmlight_format.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/decomposition/_online_lda.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/decomposition/_online_lda.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..82ecdaf8 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/decomposition/_online_lda.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/decomposition/cdnmf_fast.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/decomposition/cdnmf_fast.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..4bafb45c Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/decomposition/cdnmf_fast.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/feature_extraction/_hashing.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/feature_extraction/_hashing.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..88c8ec31 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/feature_extraction/_hashing.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/linear_model/cd_fast.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/linear_model/cd_fast.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..3163775b Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/linear_model/cd_fast.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/linear_model/sag_fast.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/linear_model/sag_fast.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..78c5bd92 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/linear_model/sag_fast.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/linear_model/sgd_fast.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/linear_model/sgd_fast.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..a3069f70 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/linear_model/sgd_fast.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/manifold/_barnes_hut_tsne.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/manifold/_barnes_hut_tsne.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..2ba0a5d0 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/manifold/_barnes_hut_tsne.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/manifold/_utils.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/manifold/_utils.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..9d446926 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/manifold/_utils.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/metrics/cluster/expected_mutual_info_fast.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/metrics/cluster/expected_mutual_info_fast.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..77775e99 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/metrics/cluster/expected_mutual_info_fast.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/metrics/pairwise_fast.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/metrics/pairwise_fast.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..4de0294d Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/metrics/pairwise_fast.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/neighbors/ball_tree.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/neighbors/ball_tree.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..3deeafdf Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/neighbors/ball_tree.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/neighbors/dist_metrics.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/neighbors/dist_metrics.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..b7776ee0 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/neighbors/dist_metrics.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/neighbors/kd_tree.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/neighbors/kd_tree.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..d706d2f4 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/neighbors/kd_tree.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/preprocessing/_csr_polynomial_expansion.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/preprocessing/_csr_polynomial_expansion.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..3006929c Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/preprocessing/_csr_polynomial_expansion.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/svm/liblinear.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/svm/liblinear.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..123cab92 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/svm/liblinear.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/svm/libsvm.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/svm/libsvm.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..7e3a9055 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/svm/libsvm.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/svm/libsvm_sparse.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/svm/libsvm_sparse.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..c8435117 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/svm/libsvm_sparse.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/_logistic_sigmoid.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/_logistic_sigmoid.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..889161a2 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/_logistic_sigmoid.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/_random.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/_random.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..d4471554 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/_random.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/arrayfuncs.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/arrayfuncs.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..d278d781 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/arrayfuncs.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/fast_dict.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/fast_dict.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..36145d62 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/fast_dict.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/graph_shortest_path.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/graph_shortest_path.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..0bab3cee Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/graph_shortest_path.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/lgamma.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/lgamma.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..51afe46f Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/lgamma.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/murmurhash.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/murmurhash.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..f1860fe2 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/murmurhash.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/seq_dataset.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/seq_dataset.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..845a7760 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/seq_dataset.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/sparsefuncs_fast.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/sparsefuncs_fast.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..79b8acd6 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/sparsefuncs_fast.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/weight_vector.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/weight_vector.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..4c703841 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/sklearn/utils/weight_vector.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/syslog.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/syslog.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..dab6c6af Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/syslog.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/tensorflow/python/_pywrap_tensorflow_internal.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/tensorflow/python/_pywrap_tensorflow_internal.so new file mode 100755 index 00000000..ad8b4426 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/tensorflow/python/_pywrap_tensorflow_internal.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/tensorflow/python/framework/fast_tensor_util.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/tensorflow/python/framework/fast_tensor_util.so new file mode 100755 index 00000000..c40f24df Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/tensorflow/python/framework/fast_tensor_util.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/termios.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/termios.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..afc878fb Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/termios.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/unicodedata.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/unicodedata.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..32ae9f91 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/unicodedata.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/zlib.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/zlib.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..77e5f1fa Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/zlib.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/zlib/cpython-35m-aarch64-linux-gnu/soib.cpython-35m-aarch64-linux-gnu.so b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/zlib/cpython-35m-aarch64-linux-gnu/soib.cpython-35m-aarch64-linux-gnu.so new file mode 100755 index 00000000..77e5f1fa Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine/zlib/cpython-35m-aarch64-linux-gnu/soib.cpython-35m-aarch64-linux-gnu.so differ diff --git a/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine_0.3.0_aarch64.tar.gz b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine_0.3.0_aarch64.tar.gz new file mode 100644 index 00000000..40047913 Binary files /dev/null and b/buildroot-external/board/raspberrypi4-64/rootfs-overlay/home/mycroft/.mycroft/precise/precise-engine_0.3.0_aarch64.tar.gz differ