diff --git a/build/bootstrap/zipobj.com b/build/bootstrap/zipobj.com index 4b2a15646..d2828b901 100755 Binary files a/build/bootstrap/zipobj.com and b/build/bootstrap/zipobj.com differ diff --git a/libc/x/utf8toutf32.c b/libc/x/utf8toutf32.c new file mode 100644 index 000000000..902125747 --- /dev/null +++ b/libc/x/utf8toutf32.c @@ -0,0 +1,92 @@ +/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:2;tab-width:8;coding:utf-8 -*-│ +│vi: set net ft=c ts=2 sts=2 sw=2 fenc=utf-8 :vi│ +╞══════════════════════════════════════════════════════════════════════════════╡ +│ Copyright 2021 Justine Alexandra Roberts Tunney │ +│ │ +│ Permission to use, copy, modify, and/or distribute this software for │ +│ any purpose with or without fee is hereby granted, provided that the │ +│ above copyright notice and this permission notice appear in all copies. │ +│ │ +│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │ +│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │ +│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │ +│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ +│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │ +│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │ +│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ +│ PERFORMANCE OF THIS SOFTWARE. │ +╚─────────────────────────────────────────────────────────────────────────────*/ +#include "libc/intrin/pcmpgtb.h" +#include "libc/intrin/pmovmskb.h" +#include "libc/intrin/punpckhbw.h" +#include "libc/intrin/punpckhwd.h" +#include "libc/intrin/punpcklbw.h" +#include "libc/intrin/punpcklwd.h" +#include "libc/mem/mem.h" +#include "libc/str/str.h" +#include "libc/str/thompike.h" +#include "libc/str/utf16.h" +#include "libc/x/x.h" + +/** + * Transcodes UTF-8 to UTF-32. + * + * @param p is input value + * @param n if -1 implies strlen + * @param z if non-NULL receives output length + */ +wchar_t *utf8toutf32(const char *p, size_t n, size_t *z) { + size_t i; + unsigned m, j; + wint_t x, a, b; + wchar_t *r, *q; + uint8_t v1[16], v2[16], v3[16], v4[16], vz[16]; + if (z) *z = 0; + if (n == -1) n = p ? strlen(p) : 0; + if ((q = r = malloc(n * sizeof(wchar_t) + sizeof(wchar_t)))) { + for (i = 0; i < n;) { + if (0 && i + 16 < n) { /* 10x speedup for ascii */ + memset(vz, 0, 16); + do { + memcpy(v1, p + i, 16); + pcmpgtb((int8_t *)v2, (int8_t *)v1, (int8_t *)vz); + if (pmovmskb(v2) != 0xFFFF) break; + punpcklbw(v3, v1, vz); + punpckhbw(v1, v1, vz); + punpcklwd((void *)v4, (void *)v3, (void *)vz); + punpckhwd((void *)v3, (void *)v3, (void *)vz); + punpcklwd((void *)v2, (void *)v1, (void *)vz); + punpckhwd((void *)v1, (void *)v1, (void *)vz); + memcpy(q + 0, v4, 16); + memcpy(q + 4, v3, 16); + memcpy(q + 8, v2, 16); + memcpy(q + 12, v1, 16); + i += 16; + q += 16; + } while (i + 16 < n); + } + x = p[i++] & 0xff; + if (x >= 0300) { + a = ThomPikeByte(x); + m = ThomPikeLen(x) - 1; + if (i + m <= n) { + for (j = 0;;) { + b = p[i + j] & 0xff; + if (!ThomPikeCont(b)) break; + a = ThomPikeMerge(a, b); + if (++j == m) { + x = a; + i += j; + break; + } + } + } + } + *q++ = x; + } + if (z) *z = q - r; + *q++ = '\0'; + if ((q = realloc(r, (q - r) * sizeof(wchar_t)))) r = q; + } + return r; +} diff --git a/libc/x/x.h b/libc/x/x.h index 5e604fac4..21c1c233e 100644 --- a/libc/x/x.h +++ b/libc/x/x.h @@ -53,7 +53,9 @@ void *xunbinga(size_t, const char16_t *) attributeallocalign((1)) _XMAL _XRET; void *xunbing(const char16_t *) _XMAL _XRET; char16_t *utf8toutf16(const char *, size_t, size_t *) nodiscard; char *utf16toutf8(const char16_t *, size_t, size_t *) nodiscard; +wchar_t *utf8toutf32(const char *, size_t, size_t *) nodiscard; char *xhomedir(void) nodiscard; +char *xstripexts(const char *) nodiscard; /*───────────────────────────────────────────────────────────────────────────│─╗ │ cosmopolitan § eXtended apis » files ─╬─│┼ diff --git a/libc/x/xstripexts.c b/libc/x/xstripexts.c new file mode 100644 index 000000000..96ed25530 --- /dev/null +++ b/libc/x/xstripexts.c @@ -0,0 +1,30 @@ +/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:2;tab-width:8;coding:utf-8 -*-│ +│vi: set net ft=c ts=2 sts=2 sw=2 fenc=utf-8 :vi│ +╞══════════════════════════════════════════════════════════════════════════════╡ +│ Copyright 2021 Justine Alexandra Roberts Tunney │ +│ │ +│ Permission to use, copy, modify, and/or distribute this software for │ +│ any purpose with or without fee is hereby granted, provided that the │ +│ above copyright notice and this permission notice appear in all copies. │ +│ │ +│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │ +│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │ +│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │ +│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ +│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │ +│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │ +│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ +│ PERFORMANCE OF THIS SOFTWARE. │ +╚─────────────────────────────────────────────────────────────────────────────*/ +#include "libc/fmt/conv.h" +#include "libc/x/x.h" + +/** + * Removes file extensions. + * + * @param s is mutated + * @return s + */ +char *xstripexts(const char *s) { + return stripexts(xstrdup(s)); +} diff --git a/libc/zipos/fstat.c b/libc/zipos/fstat.c index 7ecf479f6..7f1a739b4 100644 --- a/libc/zipos/fstat.c +++ b/libc/zipos/fstat.c @@ -26,8 +26,13 @@ * @asyncsignalsafe */ int __zipos_fstat(const struct ZiposHandle *h, struct stat *st) { - ZTRACE("__zipos_fstat(%`'.*s)", - ZIP_CFILE_NAMESIZE(__zipos_get()->map + h->cfile), - ZIP_CFILE_NAME(__zipos_get()->map + h->cfile)); - return __zipos_stat_impl(__zipos_get(), h->cfile, st); + int rc; + if (!(rc = __zipos_stat_impl(__zipos_get(), h->cfile, st))) { + ZTRACE("__zipos_fstat(%`'.*s) → %ld", + ZIP_CFILE_NAMESIZE(__zipos_get()->map + h->cfile), + ZIP_CFILE_NAME(__zipos_get()->map + h->cfile), st->st_size); + return 0; + } else { + return rc; + } } diff --git a/test/libc/fmt/stripexts_test.c b/test/libc/fmt/stripexts_test.c index 60992d4d1..d29779620 100644 --- a/test/libc/fmt/stripexts_test.c +++ b/test/libc/fmt/stripexts_test.c @@ -18,7 +18,9 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/fmt/conv.h" #include "libc/fmt/fmt.h" +#include "libc/runtime/gc.internal.h" #include "libc/testlib/testlib.h" +#include "libc/x/x.h" TEST(stripexts, test) { char s[] = "foo/bar.com.dbg"; @@ -29,3 +31,11 @@ TEST(stripexts, test2) { char s[] = "foo/bar.com.dbg"; EXPECT_STREQ("bar", stripexts(basename(s))); } + +TEST(xstripexts, test) { + EXPECT_STREQ("foo/bar", gc(xstripexts("foo/bar.com.dbg"))); +} + +TEST(xstripexts, test2) { + EXPECT_STREQ("bar", gc(xstripexts(basename("foo/bar.com.dbg")))); +} diff --git a/test/libc/x/utf8toutf32_test.c b/test/libc/x/utf8toutf32_test.c new file mode 100644 index 000000000..1881071a2 --- /dev/null +++ b/test/libc/x/utf8toutf32_test.c @@ -0,0 +1,53 @@ +/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:2;tab-width:8;coding:utf-8 -*-│ +│vi: set net ft=c ts=2 sts=2 sw=2 fenc=utf-8 :vi│ +╞══════════════════════════════════════════════════════════════════════════════╡ +│ Copyright 2021 Justine Alexandra Roberts Tunney │ +│ │ +│ Permission to use, copy, modify, and/or distribute this software for │ +│ any purpose with or without fee is hereby granted, provided that the │ +│ above copyright notice and this permission notice appear in all copies. │ +│ │ +│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │ +│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │ +│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │ +│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ +│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │ +│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │ +│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ +│ PERFORMANCE OF THIS SOFTWARE. │ +╚─────────────────────────────────────────────────────────────────────────────*/ +#include "libc/mem/mem.h" +#include "libc/runtime/gc.internal.h" +#include "libc/testlib/ezbench.h" +#include "libc/testlib/hyperion.h" +#include "libc/testlib/testlib.h" +#include "libc/x/x.h" + +TEST(utf8toutf32, test) { + EXPECT_STREQ(L"", gc(utf8toutf32(0, 0, 0))); + EXPECT_STREQ(L"", gc(utf8toutf32("", -1, 0))); + EXPECT_STREQ(L"hello", gc(utf8toutf32("hello", -1, 0))); +} + +TEST(utf8toutf32, testLargeAscii) { + EXPECT_STREQ(L"hellohellohelloz", gc(utf8toutf32("hellohellohelloz", -1, 0))); + EXPECT_STREQ(L"hellohellohellozhellohellohelloz", + gc(utf8toutf32("hellohellohellozhellohellohelloz", -1, 0))); +} + +TEST(utf8toutf32, testLargeThompsonPikeEncoded) { + EXPECT_STREQ(L"hellohellohello𝑧hellohellohelloz", + gc(utf8toutf32("hellohellohello𝑧hellohellohelloz", -1, 0))); + EXPECT_STREQ(L"hellohellohelloh𝑧ellohellohelloz", + gc(utf8toutf32("hellohellohelloh𝑧ellohellohelloz", -1, 0))); + EXPECT_STREQ( + L"𝑕𝑒𝑙𝑙𝑜𝑕𝑒𝑙𝑙𝑜𝑕𝑒𝑙𝑙𝑜𝑧", + gc(utf8toutf32( + "𝑕𝑒𝑙𝑙𝑜𝑕𝑒𝑙𝑙𝑜𝑕𝑒𝑙𝑙𝑜𝑧", + -1, 0))); +} + +BENCH(utf8toutf32, bench) { + EZBENCH2("utf8toutf32", donothing, + free(utf8toutf32(kHyperion, kHyperionSize, 0))); +} diff --git a/test/tool/build/lib/stripcomponents_test.c b/test/tool/build/lib/stripcomponents_test.c index c6fa98502..d5f372095 100644 --- a/test/tool/build/lib/stripcomponents_test.c +++ b/test/tool/build/lib/stripcomponents_test.c @@ -29,6 +29,6 @@ TEST(StripComponents, test) { EXPECT_STREQ("hello", StripComponents("a/b/hello", 3)); EXPECT_STREQ("hello", StripComponents("a/b/hello", 2)); EXPECT_STREQ("b/hello", StripComponents("a/b/hello", 1)); - EXPECT_STREQ("hello", StripComponents("a///b/hello", 2)); - EXPECT_STREQ("b/hello", StripComponents("///a/b/hello", 1)); + EXPECT_STREQ("/foo/bar", StripComponents("o//foo/bar", 1)); + EXPECT_STREQ("foo/bar", StripComponents("o//foo/bar", 2)); } diff --git a/third_party/python/Include/pythonrun.h b/third_party/python/Include/pythonrun.h index 0ceb45611..6e1c5fc00 100644 --- a/third_party/python/Include/pythonrun.h +++ b/third_party/python/Include/pythonrun.h @@ -1,5 +1,6 @@ #ifndef Py_PYTHONRUN_H #define Py_PYTHONRUN_H +#include "third_party/python/Include/code.h" #include "third_party/python/Include/object.h" #include "third_party/python/Include/pyarena.h" #include "third_party/python/Include/pystate.h" diff --git a/third_party/python/Lib/site.py b/third_party/python/Lib/site.py index 86ca2dba6..66ccbe414 100644 --- a/third_party/python/Lib/site.py +++ b/third_party/python/Lib/site.py @@ -525,12 +525,10 @@ def execusercustomize(): def main(): """Add standard site-specific directories to the module search path. - This function is called automatically when this module is imported, unless the python interpreter was started with the -S flag. """ global ENABLE_USER_SITE - abs_paths() known_paths = removeduppaths() known_paths = venv(known_paths) diff --git a/third_party/python/Modules/getpath.c b/third_party/python/Modules/getpath.c index 697d079bd..b47f28730 100644 --- a/third_party/python/Modules/getpath.c +++ b/third_party/python/Modules/getpath.c @@ -466,6 +466,7 @@ search_for_exec_prefix(wchar_t *argv0_path, wchar_t *home, static void calculate_path(void) { +#if 0 static wchar_t delimiter[2] = {DELIM, '\0'}; static wchar_t separator[2] = {SEP, '\0'}; /* ignore PYTHONPATH/PYTHONHOME for now */ @@ -486,21 +487,17 @@ calculate_path(void) size_t ape_length; wchar_t ape_lib_path[MAXPATHLEN+1]; wchar_t ape_exec_path[MAXPATHLEN+1]; - wchar_t package_path[MAXPATHLEN+1]; wchar_t ape_package_path[MAXPATHLEN+1]; - if(IsWindows()) { delimiter[0] = L';'; separator[0] = L'\\'; } - if (_path) { path_buffer = Py_DecodeLocale(_path, NULL); path = path_buffer; } - /* If there is no slash in the argv0 path, then we have to * assume python is on the user's $PATH, since there's no * other way to find a directory to start the search from. If @@ -511,7 +508,6 @@ calculate_path(void) else if (path) { while (1) { wchar_t *delim = wcschr(path, DELIM); - if (delim) { size_t len = delim - path; if (len > MAXPATHLEN) @@ -521,11 +517,9 @@ calculate_path(void) } else wcsncpy(progpath, path, MAXPATHLEN); - joinpath(progpath, prog); if (isxfile(progpath)) break; - if (!delim) { progpath[0] = L'\0'; break; @@ -540,27 +534,21 @@ calculate_path(void) absolutize(progpath); wcsncpy(argv0_path, progpath, MAXPATHLEN); argv0_path[MAXPATHLEN] = '\0'; - reduce(argv0_path); /* At this point, argv0_path is guaranteed to be less than MAXPATHLEN bytes long. */ - /* not searching for pyvenv.cfg */ - /* Avoid absolute path for prefix */ wcsncpy(prefix, L"third_party/python/Lib", MAXPATHLEN); - /* wcsncpy(prefix, */ - /* L"zip!third_party/python/Lib/", */ - /* MAXPATHLEN); */ - + wcsncpy(prefix, + L"zip!.python", + MAXPATHLEN); /* Avoid absolute path for exec_prefix */ wcsncpy(exec_prefix, L"build/lib.linux-x86_64-3.6", MAXPATHLEN); - wcsncpy(package_path, L"Lib/site-packages", MAXPATHLEN); - // printf("progpath = %ls, prog = %ls\n", progpath, prog); /* add paths for the internal store of the APE */ if(wcslen(progpath) > 0 && wcslen(progpath) + 1 < MAXPATHLEN) @@ -568,7 +556,6 @@ calculate_path(void) else wcsncpy(ape_path, prog, MAXPATHLEN); ape_length = wcslen(ape_path); - wcsncpy(ape_lib_path, ape_path, MAXPATHLEN); // extra 1 at the start for the slash if(ape_length + 1 + wcslen(prefix) + 1 < MAXPATHLEN) @@ -576,24 +563,20 @@ calculate_path(void) ape_lib_path[ape_length] = L'/'; wcscat(ape_lib_path + ape_length + 1, prefix); } - wcsncpy(ape_exec_path, ape_path, MAXPATHLEN); if(ape_length + 1 + wcslen(exec_prefix) + 1 < MAXPATHLEN) { ape_exec_path[ape_length] = L'/'; wcscat(ape_exec_path + ape_length + 1, exec_prefix); } - wcsncpy(ape_package_path, ape_path, MAXPATHLEN); if(ape_length + 1 + wcslen(package_path) + 1 < MAXPATHLEN) { ape_package_path[ape_length] = L'/'; wcscat(ape_package_path + ape_length + 1, package_path); } - /* Calculate size of return buffer */ bufsz = 0; - bufsz += wcslen(ape_lib_path) + 1; bufsz += wcslen(ape_exec_path) + 1; bufsz += wcslen(ape_package_path) + 1; @@ -601,44 +584,36 @@ calculate_path(void) bufsz += wcslen(prefix) + 1; bufsz += wcslen(exec_prefix) + 1; bufsz += wcslen(package_path) + 1; - /* This is the only malloc call in this file */ buf = PyMem_RawMalloc(bufsz * sizeof(wchar_t)); if (buf == NULL) { Py_FatalError( "Not enough memory for dynamic PYTHONPATH"); } - buf[0] = L'\0'; - wcscat(buf, prefix); wcscat(buf, delimiter); - wcscat(buf, package_path); wcscat(buf, delimiter); - wcscat(buf, ape_lib_path); wcscat(buf, delimiter); - wcscat(buf, ape_package_path); wcscat(buf, delimiter); - wcscat(buf, ape_exec_path); wcscat(buf, delimiter); - wcscat(buf, ape_path); wcscat(buf, delimiter); - - /* Finally, on goes the directory for dynamic-load modules */ wcscat(buf, exec_prefix); - /* And publish the results */ module_search_path = buf; // printf("%ls\n", buf); +#else + module_search_path = L"zip!.python/"; + /* module_search_path = L"third_party/python/Lib/"; */ +#endif } - /* External interface */ void Py_SetPath(const wchar_t *path) diff --git a/third_party/python/Objects/unicodeislinebreak.c b/third_party/python/Objects/unicodeislinebreak.c new file mode 100644 index 000000000..8479b5341 --- /dev/null +++ b/third_party/python/Objects/unicodeislinebreak.c @@ -0,0 +1,33 @@ +/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:4;tab-width:8;coding:utf-8 -*-│ +│vi: set net ft=c ts=4 sts=4 sw=4 fenc=utf-8 :vi│ +╞══════════════════════════════════════════════════════════════════════════════╡ +│ Python 3 │ +│ https://docs.python.org/3/license.html │ +╚─────────────────────────────────────────────────────────────────────────────*/ +#include "libc/dce.h" +#include "third_party/python/Include/unicodeobject.h" +/* clang-format off */ + +/** + * Returns 1 for Unicode characters having the line break + * property 'BK', 'CR', 'LF' or 'NL' or having bidirectional + * type 'B', 0 otherwise. + */ +int _PyUnicode_IsLinebreak(const Py_UCS4 ch) +{ + switch (ch) { + case 0x000A: + case 0x000B: + case 0x000C: + case 0x000D: + case 0x001C: + case 0x001D: + case 0x001E: + case 0x0085: + case 0x2028: + case 0x2029: + return 1; + default: + return 0; + } +} diff --git a/third_party/python/Objects/unicodeiswhitespace.c b/third_party/python/Objects/unicodeiswhitespace.c new file mode 100644 index 000000000..c6dfbfbdd --- /dev/null +++ b/third_party/python/Objects/unicodeiswhitespace.c @@ -0,0 +1,51 @@ +/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:4;tab-width:8;coding:utf-8 -*-│ +│vi: set net ft=c ts=4 sts=4 sw=4 fenc=utf-8 :vi│ +╞══════════════════════════════════════════════════════════════════════════════╡ +│ Python 3 │ +│ https://docs.python.org/3/license.html │ +╚─────────────────────────────────────────────────────────────────────────────*/ +#include "libc/dce.h" +#include "third_party/python/Include/unicodeobject.h" +/* clang-format off */ + +/** + * Returns 1 for Unicode characters having the bidirectional + * type 'WS', 'B' or 'S' or the category 'Zs', 0 otherwise. + */ +int _PyUnicode_IsWhitespace(const Py_UCS4 ch) +{ + switch (ch) { + case 0x0009: + case 0x000A: + case 0x000B: + case 0x000C: + case 0x000D: + case 0x001C: + case 0x001D: + case 0x001E: + case 0x001F: + case 0x0020: + case 0x0085: + case 0x00A0: + case 0x1680: + case 0x2000: + case 0x2001: + case 0x2002: + case 0x2003: + case 0x2004: + case 0x2005: + case 0x2006: + case 0x2007: + case 0x2008: + case 0x2009: + case 0x200A: + case 0x2028: + case 0x2029: + case 0x202F: + case 0x205F: + case 0x3000: + return 1; + default: + return 0; + } +} diff --git a/third_party/python/Objects/unicodeobject.c b/third_party/python/Objects/unicodeobject.c index c018b7a3f..5a15f41ac 100644 --- a/third_party/python/Objects/unicodeobject.c +++ b/third_party/python/Objects/unicodeobject.c @@ -5030,7 +5030,7 @@ PyUnicode_DecodeUTF8(const char *s, # error C 'long' size should be either 4 or 8! #endif -static Py_ssize_t +static optimizespeed Py_ssize_t ascii_decode(const char *start, const char *end, Py_UCS1 *dest) { const char *p = start; diff --git a/third_party/python/Objects/unicodetonumeric.c b/third_party/python/Objects/unicodetonumeric.c new file mode 100644 index 000000000..6bba4b23a --- /dev/null +++ b/third_party/python/Objects/unicodetonumeric.c @@ -0,0 +1,1851 @@ +/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:4;tab-width:8;coding:utf-8 -*-│ +│vi: set net ft=c ts=4 sts=4 sw=4 fenc=utf-8 :vi│ +╞══════════════════════════════════════════════════════════════════════════════╡ +│ Python 3 │ +│ https://docs.python.org/3/license.html │ +╚─────────────────────────────────────────────────────────────────────────────*/ +#include "libc/dce.h" +#include "third_party/python/Include/unicodeobject.h" +/* clang-format off */ + +/** + * Returns numeric value as double for Unicode characters + * having this property, -1.0 otherwise. + */ +double _PyUnicode_ToNumeric(Py_UCS4 ch) +{ + switch (ch) { + case 0x0F33: + return (double) -1.0/2.0; + case 0x0030: + case 0x0660: + case 0x06F0: + case 0x07C0: + case 0x0966: + case 0x09E6: + case 0x0A66: + case 0x0AE6: + case 0x0B66: + case 0x0BE6: + case 0x0C66: + case 0x0C78: + case 0x0CE6: + case 0x0D66: + case 0x0DE6: + case 0x0E50: + case 0x0ED0: + case 0x0F20: + case 0x1040: + case 0x1090: + case 0x17E0: + case 0x17F0: + case 0x1810: + case 0x1946: + case 0x19D0: + case 0x1A80: + case 0x1A90: + case 0x1B50: + case 0x1BB0: + case 0x1C40: + case 0x1C50: + case 0x2070: + case 0x2080: + case 0x2189: + case 0x24EA: + case 0x24FF: + case 0x3007: + case 0x96F6: + case 0xA620: + case 0xA6EF: + case 0xA8D0: + case 0xA900: + case 0xA9D0: + case 0xA9F0: + case 0xAA50: + case 0xABF0: + case 0xF9B2: + case 0xFF10: +#if !IsTiny() + case 0x1018A: + case 0x104A0: + case 0x11066: + case 0x110F0: + case 0x11136: + case 0x111D0: + case 0x112F0: + case 0x11450: + case 0x114D0: + case 0x11650: + case 0x116C0: + case 0x11730: + case 0x118E0: + case 0x11C50: + case 0x16A60: + case 0x16B50: + case 0x1D7CE: + case 0x1D7D8: + case 0x1D7E2: + case 0x1D7EC: + case 0x1D7F6: + case 0x1E950: + case 0x1F100: + case 0x1F101: + case 0x1F10B: + case 0x1F10C: +#endif + return (double) 0.0; + case 0x0031: + case 0x00B9: + case 0x0661: + case 0x06F1: + case 0x07C1: + case 0x0967: + case 0x09E7: + case 0x0A67: + case 0x0AE7: + case 0x0B67: + case 0x0BE7: + case 0x0C67: + case 0x0C79: + case 0x0C7C: + case 0x0CE7: + case 0x0D67: + case 0x0DE7: + case 0x0E51: + case 0x0ED1: + case 0x0F21: + case 0x1041: + case 0x1091: + case 0x1369: + case 0x17E1: + case 0x17F1: + case 0x1811: + case 0x1947: + case 0x19D1: + case 0x19DA: + case 0x1A81: + case 0x1A91: + case 0x1B51: + case 0x1BB1: + case 0x1C41: + case 0x1C51: + case 0x2081: + case 0x215F: + case 0x2160: + case 0x2170: + case 0x2460: + case 0x2474: + case 0x2488: + case 0x24F5: + case 0x2776: + case 0x2780: + case 0x278A: + case 0x3021: + case 0x3192: + case 0x3220: + case 0x3280: + case 0x4E00: + case 0x58F1: + case 0x58F9: + case 0x5E7A: + case 0x5F0C: + case 0xA621: + case 0xA6E6: + case 0xA8D1: + case 0xA901: + case 0xA9D1: + case 0xA9F1: + case 0xAA51: + case 0xABF1: + case 0xFF11: +#if !IsTiny() + case 0x10107: + case 0x10142: + case 0x10158: + case 0x10159: + case 0x1015A: + case 0x102E1: + case 0x10320: + case 0x103D1: + case 0x104A1: + case 0x10858: + case 0x10879: + case 0x108A7: + case 0x108FB: + case 0x10916: + case 0x109C0: + case 0x10A40: + case 0x10A7D: + case 0x10A9D: + case 0x10AEB: + case 0x10B58: + case 0x10B78: + case 0x10BA9: + case 0x10CFA: + case 0x10E60: + case 0x11052: + case 0x11067: + case 0x110F1: + case 0x11137: + case 0x111D1: + case 0x111E1: + case 0x112F1: + case 0x11451: + case 0x114D1: + case 0x11651: + case 0x116C1: + case 0x11731: + case 0x118E1: + case 0x11C51: + case 0x11C5A: + case 0x12415: + case 0x1241E: + case 0x1242C: + case 0x12434: + case 0x1244F: + case 0x12458: + case 0x16A61: + case 0x16B51: + case 0x1D360: + case 0x1D7CF: + case 0x1D7D9: + case 0x1D7E3: + case 0x1D7ED: + case 0x1D7F7: + case 0x1E8C7: + case 0x1E951: + case 0x1F102: + case 0x2092A: +#endif + return (double) 1.0; + case 0x0D5C: + case 0x2152: + return (double) 1.0/10.0; +#if !IsTiny() + case 0x109F6: + return (double) 1.0/12.0; +#endif + case 0x09F4: + case 0x0B75: + case 0x0D76: + case 0xA833: + return (double) 1.0/16.0; + case 0x0D58: + return (double) 1.0/160.0; + case 0x00BD: + case 0x0B73: + case 0x0D74: + case 0x0F2A: + case 0x2CFD: + case 0xA831: +#if !IsTiny() + case 0x10141: + case 0x10175: + case 0x10176: + case 0x109BD: + case 0x10E7B: + case 0x12464: +#endif + return (double) 1.0/2.0; + case 0x0D5B: + return (double) 1.0/20.0; + case 0x2153: +#if !IsTiny() + case 0x10E7D: + case 0x1245A: + case 0x1245D: + case 0x12465: +#endif + return (double) 1.0/3.0; + case 0x00BC: + case 0x09F7: + case 0x0B72: + case 0x0D73: + case 0xA830: +#if !IsTiny() + case 0x10140: + case 0x1018B: + case 0x10E7C: + case 0x12460: + case 0x12462: + case 0x12463: +#endif + return (double) 1.0/4.0; + case 0x0D59: + return (double) 1.0/40.0; + case 0x0D5E: + case 0x2155: + return (double) 1.0/5.0; + case 0x2159: +#if !IsTiny() + case 0x12461: +#endif + return (double) 1.0/6.0; + case 0x2150: + return (double) 1.0/7.0; + case 0x09F5: + case 0x0B76: + case 0x0D77: + case 0x215B: + case 0xA834: +#if !IsTiny() + case 0x1245F: +#endif + return (double) 1.0/8.0; + case 0x2151: + return (double) 1.0/9.0; + case 0x0BF0: + case 0x0D70: + case 0x1372: + case 0x2169: + case 0x2179: + case 0x2469: + case 0x247D: + case 0x2491: + case 0x24FE: + case 0x277F: + case 0x2789: + case 0x2793: + case 0x3038: + case 0x3229: + case 0x3248: + case 0x3289: + case 0x4EC0: + case 0x5341: + case 0x62FE: + case 0xF973: + case 0xF9FD: +#if !IsTiny() + case 0x10110: + case 0x10149: + case 0x10150: + case 0x10157: + case 0x10160: + case 0x10161: + case 0x10162: + case 0x10163: + case 0x10164: + case 0x102EA: + case 0x10322: + case 0x103D3: + case 0x1085B: + case 0x1087E: + case 0x108AD: + case 0x108FD: + case 0x10917: + case 0x109C9: + case 0x10A44: + case 0x10A9E: + case 0x10AED: + case 0x10B5C: + case 0x10B7C: + case 0x10BAD: + case 0x10CFC: + case 0x10E69: + case 0x1105B: + case 0x111EA: + case 0x1173A: + case 0x118EA: + case 0x11C63: + case 0x16B5B: + case 0x1D369: +#endif + return (double) 10.0; +#if !IsTiny() + case 0x109FF: + return (double) 10.0/12.0; +#endif + case 0x0BF1: + case 0x0D71: + case 0x137B: + case 0x216D: + case 0x217D: + case 0x4F70: + case 0x767E: + case 0x964C: +#if !IsTiny() + case 0x10119: + case 0x1014B: + case 0x10152: + case 0x1016A: + case 0x102F3: + case 0x103D5: + case 0x1085D: + case 0x108AF: + case 0x108FF: + case 0x10919: + case 0x109D2: + case 0x10A46: + case 0x10AEF: + case 0x10B5E: + case 0x10B7E: + case 0x10BAF: + case 0x10CFE: + case 0x10E72: + case 0x11064: + case 0x111F3: + case 0x11C6C: + case 0x16B5C: +#endif + return (double) 100.0; + case 0x0BF2: + case 0x0D72: + case 0x216F: + case 0x217F: + case 0x2180: + case 0x4EDF: + case 0x5343: + case 0x9621: +#if !IsTiny() + case 0x10122: + case 0x1014D: + case 0x10154: + case 0x10171: + case 0x1085E: + case 0x109DB: + case 0x10A47: + case 0x10B5F: + case 0x10B7F: + case 0x10CFF: + case 0x11065: + case 0x111F4: +#endif + return (double) 1000.0; + case 0x137C: + case 0x2182: + case 0x4E07: + case 0x842C: +#if !IsTiny() + case 0x1012B: + case 0x10155: + case 0x1085F: + case 0x109E4: + case 0x16B5D: +#endif + return (double) 10000.0; + case 0x2188: +#if !IsTiny() + case 0x109ED: +#endif + return (double) 100000.0; +#if !IsTiny() + case 0x16B5E: + return (double) 1000000.0; +#endif + case 0x4EBF: + case 0x5104: +#if !IsTiny() + case 0x16B5F: +#endif + return (double) 100000000.0; +#if !IsTiny() + case 0x16B60: + return (double) 10000000000.0; +#endif + case 0x5146: +#if !IsTiny() + case 0x16B61: +#endif + return (double) 1000000000000.0; + case 0x216A: + case 0x217A: + case 0x246A: + case 0x247E: + case 0x2492: + case 0x24EB: + return (double) 11.0; +#if !IsTiny() + case 0x109BC: + return (double) 11.0/12.0; +#endif + case 0x0F2F: + return (double) 11.0/2.0; + case 0x216B: + case 0x217B: + case 0x246B: + case 0x247F: + case 0x2493: + case 0x24EC: + return (double) 12.0; + case 0x246C: + case 0x2480: + case 0x2494: + case 0x24ED: + return (double) 13.0; + case 0x0F30: + return (double) 13.0/2.0; + case 0x246D: + case 0x2481: + case 0x2495: + case 0x24EE: + return (double) 14.0; + case 0x246E: + case 0x2482: + case 0x2496: + case 0x24EF: + return (double) 15.0; + case 0x0F31: + return (double) 15.0/2.0; + case 0x09F9: + case 0x246F: + case 0x2483: + case 0x2497: + case 0x24F0: + return (double) 16.0; + case 0x16EE: + case 0x2470: + case 0x2484: + case 0x2498: + case 0x24F1: + return (double) 17.0; + case 0x0F32: + return (double) 17.0/2.0; + case 0x16EF: + case 0x2471: + case 0x2485: + case 0x2499: + case 0x24F2: + return (double) 18.0; + case 0x16F0: + case 0x2472: + case 0x2486: + case 0x249A: + case 0x24F3: + return (double) 19.0; + case 0x0032: + case 0x00B2: + case 0x0662: + case 0x06F2: + case 0x07C2: + case 0x0968: + case 0x09E8: + case 0x0A68: + case 0x0AE8: + case 0x0B68: + case 0x0BE8: + case 0x0C68: + case 0x0C7A: + case 0x0C7D: + case 0x0CE8: + case 0x0D68: + case 0x0DE8: + case 0x0E52: + case 0x0ED2: + case 0x0F22: + case 0x1042: + case 0x1092: + case 0x136A: + case 0x17E2: + case 0x17F2: + case 0x1812: + case 0x1948: + case 0x19D2: + case 0x1A82: + case 0x1A92: + case 0x1B52: + case 0x1BB2: + case 0x1C42: + case 0x1C52: + case 0x2082: + case 0x2161: + case 0x2171: + case 0x2461: + case 0x2475: + case 0x2489: + case 0x24F6: + case 0x2777: + case 0x2781: + case 0x278B: + case 0x3022: + case 0x3193: + case 0x3221: + case 0x3281: + case 0x3483: + case 0x4E8C: + case 0x5169: + case 0x5F0D: + case 0x5F10: + case 0x8CAE: + case 0x8CB3: + case 0x8D30: + case 0xA622: + case 0xA6E7: + case 0xA8D2: + case 0xA902: + case 0xA9D2: + case 0xA9F2: + case 0xAA52: + case 0xABF2: + case 0xF978: + case 0xFF12: +#if !IsTiny() + case 0x10108: + case 0x1015B: + case 0x1015C: + case 0x1015D: + case 0x1015E: + case 0x102E2: + case 0x103D2: + case 0x104A2: + case 0x10859: + case 0x1087A: + case 0x108A8: + case 0x1091A: + case 0x109C1: + case 0x10A41: + case 0x10B59: + case 0x10B79: + case 0x10BAA: + case 0x10E61: + case 0x11053: + case 0x11068: + case 0x110F2: + case 0x11138: + case 0x111D2: + case 0x111E2: + case 0x112F2: + case 0x11452: + case 0x114D2: + case 0x11652: + case 0x116C2: + case 0x11732: + case 0x118E2: + case 0x11C52: + case 0x11C5B: + case 0x12400: + case 0x12416: + case 0x1241F: + case 0x12423: + case 0x1242D: + case 0x12435: + case 0x1244A: + case 0x12450: + case 0x12456: + case 0x12459: + case 0x16A62: + case 0x16B52: + case 0x1D361: + case 0x1D7D0: + case 0x1D7DA: + case 0x1D7E4: + case 0x1D7EE: + case 0x1D7F8: + case 0x1E8C8: + case 0x1E952: + case 0x1F103: + case 0x22390: +#endif + return (double) 2.0; + case 0x109F7: + return (double) 2.0/12.0; + case 0x2154: +#if !IsTiny() + case 0x10177: + case 0x10E7E: + case 0x1245B: + case 0x1245E: + case 0x12466: +#endif + return (double) 2.0/3.0; + case 0x2156: + return (double) 2.0/5.0; + case 0x1373: + case 0x2473: + case 0x2487: + case 0x249B: + case 0x24F4: + case 0x3039: + case 0x3249: + case 0x5344: + case 0x5EFF: +#if !IsTiny() + case 0x10111: + case 0x102EB: + case 0x103D4: + case 0x1085C: + case 0x1087F: + case 0x108AE: + case 0x108FE: + case 0x10918: + case 0x109CA: + case 0x10A45: + case 0x10A9F: + case 0x10AEE: + case 0x10B5D: + case 0x10B7D: + case 0x10BAE: + case 0x10E6A: + case 0x1105C: + case 0x111EB: + case 0x1173B: + case 0x118EB: + case 0x11C64: + case 0x1D36A: +#endif + return (double) 20.0; +#if !IsTiny() + case 0x1011A: + case 0x102F4: + case 0x109D3: + case 0x10E73: + return (double) 200.0; + case 0x10123: + case 0x109DC: + return (double) 2000.0; + case 0x1012C: + case 0x109E5: + return (double) 20000.0; + case 0x109EE: + return (double) 200000.0; +#endif + case 0x3251: + return (double) 21.0; +#if !IsTiny() + case 0x12432: + return (double) 216000.0; +#endif + case 0x3252: + return (double) 22.0; + case 0x3253: + return (double) 23.0; + case 0x3254: + return (double) 24.0; + case 0x3255: + return (double) 25.0; + case 0x3256: + return (double) 26.0; + case 0x3257: + return (double) 27.0; + case 0x3258: + return (double) 28.0; + case 0x3259: + return (double) 29.0; + case 0x0033: + case 0x00B3: + case 0x0663: + case 0x06F3: + case 0x07C3: + case 0x0969: + case 0x09E9: + case 0x0A69: + case 0x0AE9: + case 0x0B69: + case 0x0BE9: + case 0x0C69: + case 0x0C7B: + case 0x0C7E: + case 0x0CE9: + case 0x0D69: + case 0x0DE9: + case 0x0E53: + case 0x0ED3: + case 0x0F23: + case 0x1043: + case 0x1093: + case 0x136B: + case 0x17E3: + case 0x17F3: + case 0x1813: + case 0x1949: + case 0x19D3: + case 0x1A83: + case 0x1A93: + case 0x1B53: + case 0x1BB3: + case 0x1C43: + case 0x1C53: + case 0x2083: + case 0x2162: + case 0x2172: + case 0x2462: + case 0x2476: + case 0x248A: + case 0x24F7: + case 0x2778: + case 0x2782: + case 0x278C: + case 0x3023: + case 0x3194: + case 0x3222: + case 0x3282: + case 0x4E09: + case 0x4EE8: + case 0x53C1: + case 0x53C2: + case 0x53C3: + case 0x53C4: + case 0x5F0E: + case 0xA623: + case 0xA6E8: + case 0xA8D3: + case 0xA903: + case 0xA9D3: + case 0xA9F3: + case 0xAA53: + case 0xABF3: + case 0xF96B: + case 0xFF13: +#if !IsTiny() + case 0x10109: + case 0x102E3: + case 0x104A3: + case 0x1085A: + case 0x1087B: + case 0x108A9: + case 0x1091B: + case 0x109C2: + case 0x10A42: + case 0x10B5A: + case 0x10B7A: + case 0x10BAB: + case 0x10E62: + case 0x11054: + case 0x11069: + case 0x110F3: + case 0x11139: + case 0x111D3: + case 0x111E3: + case 0x112F3: + case 0x11453: + case 0x114D3: + case 0x11653: + case 0x116C3: + case 0x11733: + case 0x118E3: + case 0x11C53: + case 0x11C5C: + case 0x12401: + case 0x12408: + case 0x12417: + case 0x12420: + case 0x12424: + case 0x12425: + case 0x1242E: + case 0x1242F: + case 0x12436: + case 0x12437: + case 0x1243A: + case 0x1243B: + case 0x1244B: + case 0x12451: + case 0x12457: + case 0x16A63: + case 0x16B53: + case 0x1D362: + case 0x1D7D1: + case 0x1D7DB: + case 0x1D7E5: + case 0x1D7EF: + case 0x1D7F9: + case 0x1E8C9: + case 0x1E953: + case 0x1F104: + case 0x20AFD: + case 0x20B19: + case 0x22998: + case 0x23B1B: +#endif + return (double) 3.0; +#if !IsTiny() + case 0x109F8: + return (double) 3.0/12.0; +#endif + case 0x09F6: + case 0x0B77: + case 0x0D78: + case 0xA835: + return (double) 3.0/16.0; + case 0x0F2B: + return (double) 3.0/2.0; + case 0x0D5D: + return (double) 3.0/20.0; + case 0x00BE: + case 0x09F8: + case 0x0B74: + case 0x0D75: + case 0xA832: +#if !IsTiny() + case 0x10178: +#endif + return (double) 3.0/4.0; + case 0x2157: + return (double) 3.0/5.0; + case 0x215C: + return (double) 3.0/8.0; + case 0x0D5A: + return (double) 3.0/80.0; + case 0x1374: + case 0x303A: + case 0x324A: + case 0x325A: + case 0x5345: +#if !IsTiny() + case 0x10112: + case 0x10165: + case 0x102EC: + case 0x109CB: + case 0x10E6B: + case 0x1105D: + case 0x111EC: + case 0x118EC: + case 0x11C65: + case 0x1D36B: + case 0x20983: +#endif + return (double) 30.0; +#if !IsTiny() + case 0x1011B: + case 0x1016B: + case 0x102F5: + case 0x109D4: + case 0x10E74: + return (double) 300.0; + case 0x10124: + case 0x109DD: + return (double) 3000.0; + case 0x1012D: + case 0x109E6: + return (double) 30000.0; + case 0x109EF: + return (double) 300000.0; +#endif + case 0x325B: + return (double) 31.0; + case 0x325C: + return (double) 32.0; + case 0x325D: + return (double) 33.0; + case 0x325E: + return (double) 34.0; + case 0x325F: + return (double) 35.0; + case 0x32B1: + return (double) 36.0; + case 0x32B2: + return (double) 37.0; + case 0x32B3: + return (double) 38.0; + case 0x32B4: + return (double) 39.0; + case 0x0034: + case 0x0664: + case 0x06F4: + case 0x07C4: + case 0x096A: + case 0x09EA: + case 0x0A6A: + case 0x0AEA: + case 0x0B6A: + case 0x0BEA: + case 0x0C6A: + case 0x0CEA: + case 0x0D6A: + case 0x0DEA: + case 0x0E54: + case 0x0ED4: + case 0x0F24: + case 0x1044: + case 0x1094: + case 0x136C: + case 0x17E4: + case 0x17F4: + case 0x1814: + case 0x194A: + case 0x19D4: + case 0x1A84: + case 0x1A94: + case 0x1B54: + case 0x1BB4: + case 0x1C44: + case 0x1C54: + case 0x2074: + case 0x2084: + case 0x2163: + case 0x2173: + case 0x2463: + case 0x2477: + case 0x248B: + case 0x24F8: + case 0x2779: + case 0x2783: + case 0x278D: + case 0x3024: + case 0x3195: + case 0x3223: + case 0x3283: + case 0x4E96: + case 0x56DB: + case 0x8086: + case 0xA624: + case 0xA6E9: + case 0xA8D4: + case 0xA904: + case 0xA9D4: + case 0xA9F4: + case 0xAA54: + case 0xABF4: + case 0xFF14: +#if !IsTiny() + case 0x1010A: + case 0x102E4: + case 0x104A4: + case 0x1087C: + case 0x108AA: + case 0x108AB: + case 0x109C3: + case 0x10A43: + case 0x10B5B: + case 0x10B7B: + case 0x10BAC: + case 0x10E63: + case 0x11055: + case 0x1106A: + case 0x110F4: + case 0x1113A: + case 0x111D4: + case 0x111E4: + case 0x112F4: + case 0x11454: + case 0x114D4: + case 0x11654: + case 0x116C4: + case 0x11734: + case 0x118E4: + case 0x11C54: + case 0x11C5D: + case 0x12402: + case 0x12409: + case 0x1240F: + case 0x12418: + case 0x12421: + case 0x12426: + case 0x12430: + case 0x12438: + case 0x1243C: + case 0x1243D: + case 0x1243E: + case 0x1243F: + case 0x1244C: + case 0x12452: + case 0x12453: + case 0x12469: + case 0x16A64: + case 0x16B54: + case 0x1D363: + case 0x1D7D2: + case 0x1D7DC: + case 0x1D7E6: + case 0x1D7F0: + case 0x1D7FA: + case 0x1E8CA: + case 0x1E954: + case 0x1F105: + case 0x20064: + case 0x200E2: + case 0x2626D: +#endif + return (double) 4.0; +#if !IsTiny() + case 0x109F9: + return (double) 4.0/12.0; +#endif + case 0x2158: + return (double) 4.0/5.0; + case 0x1375: + case 0x324B: + case 0x32B5: + case 0x534C: +#if !IsTiny() + case 0x10113: + case 0x102ED: + case 0x109CC: + case 0x10E6C: + case 0x1105E: + case 0x111ED: + case 0x118ED: + case 0x11C66: + case 0x12467: + case 0x1D36C: + case 0x2098C: + case 0x2099C: +#endif + return (double) 40.0; +#if !IsTiny() + case 0x1011C: + case 0x102F6: + case 0x109D5: + case 0x10E75: + return (double) 400.0; + case 0x10125: + case 0x109DE: + return (double) 4000.0; + case 0x1012E: + case 0x109E7: + return (double) 40000.0; + case 0x109F0: + return (double) 400000.0; +#endif + case 0x32B6: + return (double) 41.0; + case 0x32B7: + return (double) 42.0; + case 0x32B8: + return (double) 43.0; +#if !IsTiny() + case 0x12433: + return (double) 432000.0; +#endif + case 0x32B9: + return (double) 44.0; + case 0x32BA: + return (double) 45.0; + case 0x32BB: + return (double) 46.0; + case 0x32BC: + return (double) 47.0; + case 0x32BD: + return (double) 48.0; + case 0x32BE: + return (double) 49.0; + case 0x0035: + case 0x0665: + case 0x06F5: + case 0x07C5: + case 0x096B: + case 0x09EB: + case 0x0A6B: + case 0x0AEB: + case 0x0B6B: + case 0x0BEB: + case 0x0C6B: + case 0x0CEB: + case 0x0D6B: + case 0x0DEB: + case 0x0E55: + case 0x0ED5: + case 0x0F25: + case 0x1045: + case 0x1095: + case 0x136D: + case 0x17E5: + case 0x17F5: + case 0x1815: + case 0x194B: + case 0x19D5: + case 0x1A85: + case 0x1A95: + case 0x1B55: + case 0x1BB5: + case 0x1C45: + case 0x1C55: + case 0x2075: + case 0x2085: + case 0x2164: + case 0x2174: + case 0x2464: + case 0x2478: + case 0x248C: + case 0x24F9: + case 0x277A: + case 0x2784: + case 0x278E: + case 0x3025: + case 0x3224: + case 0x3284: + case 0x3405: + case 0x382A: + case 0x4E94: + case 0x4F0D: + case 0xA625: + case 0xA6EA: + case 0xA8D5: + case 0xA905: + case 0xA9D5: + case 0xA9F5: + case 0xAA55: + case 0xABF5: + case 0xFF15: +#if !IsTiny() + case 0x1010B: + case 0x10143: + case 0x10148: + case 0x1014F: + case 0x1015F: + case 0x10173: + case 0x102E5: + case 0x10321: + case 0x104A5: + case 0x1087D: + case 0x108AC: + case 0x108FC: + case 0x109C4: + case 0x10AEC: + case 0x10CFB: + case 0x10E64: + case 0x11056: + case 0x1106B: + case 0x110F5: + case 0x1113B: + case 0x111D5: + case 0x111E5: + case 0x112F5: + case 0x11455: + case 0x114D5: + case 0x11655: + case 0x116C5: + case 0x11735: + case 0x118E5: + case 0x11C55: + case 0x11C5E: + case 0x12403: + case 0x1240A: + case 0x12410: + case 0x12419: + case 0x12422: + case 0x12427: + case 0x12431: + case 0x12439: + case 0x1244D: + case 0x12454: + case 0x12455: + case 0x1246A: + case 0x16A65: + case 0x16B55: + case 0x1D364: + case 0x1D7D3: + case 0x1D7DD: + case 0x1D7E7: + case 0x1D7F1: + case 0x1D7FB: + case 0x1E8CB: + case 0x1E955: + case 0x1F106: + case 0x20121: +#endif + return (double) 5.0; +#if !IsTiny() + case 0x109FA: + return (double) 5.0/12.0; +#endif + case 0x0F2C: + return (double) 5.0/2.0; + case 0x215A: +#if !IsTiny() + case 0x1245C: +#endif + return (double) 5.0/6.0; + case 0x215D: + return (double) 5.0/8.0; + case 0x1376: + case 0x216C: + case 0x217C: + case 0x2186: + case 0x324C: + case 0x32BF: +#if !IsTiny() + case 0x10114: + case 0x10144: + case 0x1014A: + case 0x10151: + case 0x10166: + case 0x10167: + case 0x10168: + case 0x10169: + case 0x10174: + case 0x102EE: + case 0x10323: + case 0x109CD: + case 0x10A7E: + case 0x10CFD: + case 0x10E6D: + case 0x1105F: + case 0x111EE: + case 0x118EE: + case 0x11C67: + case 0x12468: + case 0x1D36D: +#endif + return (double) 50.0; + case 0x216E: + case 0x217E: +#if !IsTiny() + case 0x1011D: + case 0x10145: + case 0x1014C: + case 0x10153: + case 0x1016C: + case 0x1016D: + case 0x1016E: + case 0x1016F: + case 0x10170: + case 0x102F7: + case 0x109D6: + case 0x10E76: +#endif + return (double) 500.0; + case 0x2181: +#if !IsTiny() + case 0x10126: + case 0x10146: + case 0x1014E: + case 0x10172: + case 0x109DF: +#endif + return (double) 5000.0; + case 0x2187: +#if !IsTiny() + case 0x1012F: + case 0x10147: + case 0x10156: + case 0x109E8: +#endif + return (double) 50000.0; +#if !IsTiny() + case 0x109F1: + return (double) 500000.0; +#endif + case 0x0036: + case 0x0666: + case 0x06F6: + case 0x07C6: + case 0x096C: + case 0x09EC: + case 0x0A6C: + case 0x0AEC: + case 0x0B6C: + case 0x0BEC: + case 0x0C6C: + case 0x0CEC: + case 0x0D6C: + case 0x0DEC: + case 0x0E56: + case 0x0ED6: + case 0x0F26: + case 0x1046: + case 0x1096: + case 0x136E: + case 0x17E6: + case 0x17F6: + case 0x1816: + case 0x194C: + case 0x19D6: + case 0x1A86: + case 0x1A96: + case 0x1B56: + case 0x1BB6: + case 0x1C46: + case 0x1C56: + case 0x2076: + case 0x2086: + case 0x2165: + case 0x2175: + case 0x2185: + case 0x2465: + case 0x2479: + case 0x248D: + case 0x24FA: + case 0x277B: + case 0x2785: + case 0x278F: + case 0x3026: + case 0x3225: + case 0x3285: + case 0x516D: + case 0x9646: + case 0x9678: + case 0xA626: + case 0xA6EB: + case 0xA8D6: + case 0xA906: + case 0xA9D6: + case 0xA9F6: + case 0xAA56: + case 0xABF6: + case 0xF9D1: + case 0xF9D3: + case 0xFF16: +#if !IsTiny() + case 0x1010C: + case 0x102E6: + case 0x104A6: + case 0x109C5: + case 0x10E65: + case 0x11057: + case 0x1106C: + case 0x110F6: + case 0x1113C: + case 0x111D6: + case 0x111E6: + case 0x112F6: + case 0x11456: + case 0x114D6: + case 0x11656: + case 0x116C6: + case 0x11736: + case 0x118E6: + case 0x11C56: + case 0x11C5F: + case 0x12404: + case 0x1240B: + case 0x12411: + case 0x1241A: + case 0x12428: + case 0x12440: + case 0x1244E: + case 0x1246B: + case 0x16A66: + case 0x16B56: + case 0x1D365: + case 0x1D7D4: + case 0x1D7DE: + case 0x1D7E8: + case 0x1D7F2: + case 0x1D7FC: + case 0x1E8CC: + case 0x1E956: + case 0x1F107: + case 0x20AEA: +#endif + return (double) 6.0; +#if !IsTiny() + case 0x109FB: + return (double) 6.0/12.0; +#endif + case 0x1377: + case 0x324D: +#if !IsTiny() + case 0x10115: + case 0x102EF: + case 0x109CE: + case 0x10E6E: + case 0x11060: + case 0x111EF: + case 0x118EF: + case 0x11C68: + case 0x1D36E: +#endif + return (double) 60.0; +#if !IsTiny() + case 0x1011E: + case 0x102F8: + case 0x109D7: + case 0x10E77: + return (double) 600.0; + case 0x10127: + case 0x109E0: + return (double) 6000.0; + case 0x10130: + case 0x109E9: + return (double) 60000.0; + case 0x109F2: + return (double) 600000.0; +#endif + case 0x0037: + case 0x0667: + case 0x06F7: + case 0x07C7: + case 0x096D: + case 0x09ED: + case 0x0A6D: + case 0x0AED: + case 0x0B6D: + case 0x0BED: + case 0x0C6D: + case 0x0CED: + case 0x0D6D: + case 0x0DED: + case 0x0E57: + case 0x0ED7: + case 0x0F27: + case 0x1047: + case 0x1097: + case 0x136F: + case 0x17E7: + case 0x17F7: + case 0x1817: + case 0x194D: + case 0x19D7: + case 0x1A87: + case 0x1A97: + case 0x1B57: + case 0x1BB7: + case 0x1C47: + case 0x1C57: + case 0x2077: + case 0x2087: + case 0x2166: + case 0x2176: + case 0x2466: + case 0x247A: + case 0x248E: + case 0x24FB: + case 0x277C: + case 0x2786: + case 0x2790: + case 0x3027: + case 0x3226: + case 0x3286: + case 0x3B4D: + case 0x4E03: + case 0x67D2: + case 0x6F06: + case 0xA627: + case 0xA6EC: + case 0xA8D7: + case 0xA907: + case 0xA9D7: + case 0xA9F7: + case 0xAA57: + case 0xABF7: + case 0xFF17: +#if !IsTiny() + case 0x1010D: + case 0x102E7: + case 0x104A7: + case 0x109C6: + case 0x10E66: + case 0x11058: + case 0x1106D: + case 0x110F7: + case 0x1113D: + case 0x111D7: + case 0x111E7: + case 0x112F7: + case 0x11457: + case 0x114D7: + case 0x11657: + case 0x116C7: + case 0x11737: + case 0x118E7: + case 0x11C57: + case 0x11C60: + case 0x12405: + case 0x1240C: + case 0x12412: + case 0x1241B: + case 0x12429: + case 0x12441: + case 0x12442: + case 0x12443: + case 0x1246C: + case 0x16A67: + case 0x16B57: + case 0x1D366: + case 0x1D7D5: + case 0x1D7DF: + case 0x1D7E9: + case 0x1D7F3: + case 0x1D7FD: + case 0x1E8CD: + case 0x1E957: + case 0x1F108: + case 0x20001: +#endif + return (double) 7.0; +#if !IsTiny() + case 0x109FC: + return (double) 7.0/12.0; +#endif + case 0x0F2D: + return (double) 7.0/2.0; + case 0x215E: + return (double) 7.0/8.0; + case 0x1378: + case 0x324E: +#if !IsTiny() + case 0x10116: + case 0x102F0: + case 0x109CF: + case 0x10E6F: + case 0x11061: + case 0x111F0: + case 0x118F0: + case 0x11C69: + case 0x1D36F: +#endif + return (double) 70.0; +#if !IsTiny() + case 0x1011F: + case 0x102F9: + case 0x109D8: + case 0x10E78: + return (double) 700.0; + case 0x10128: + case 0x109E1: + return (double) 7000.0; + case 0x10131: + case 0x109EA: + return (double) 70000.0; + case 0x109F3: + return (double) 700000.0; +#endif + case 0x0038: + case 0x0668: + case 0x06F8: + case 0x07C8: + case 0x096E: + case 0x09EE: + case 0x0A6E: + case 0x0AEE: + case 0x0B6E: + case 0x0BEE: + case 0x0C6E: + case 0x0CEE: + case 0x0D6E: + case 0x0DEE: + case 0x0E58: + case 0x0ED8: + case 0x0F28: + case 0x1048: + case 0x1098: + case 0x1370: + case 0x17E8: + case 0x17F8: + case 0x1818: + case 0x194E: + case 0x19D8: + case 0x1A88: + case 0x1A98: + case 0x1B58: + case 0x1BB8: + case 0x1C48: + case 0x1C58: + case 0x2078: + case 0x2088: + case 0x2167: + case 0x2177: + case 0x2467: + case 0x247B: + case 0x248F: + case 0x24FC: + case 0x277D: + case 0x2787: + case 0x2791: + case 0x3028: + case 0x3227: + case 0x3287: + case 0x516B: + case 0x634C: + case 0xA628: + case 0xA6ED: + case 0xA8D8: + case 0xA908: + case 0xA9D8: + case 0xA9F8: + case 0xAA58: + case 0xABF8: + case 0xFF18: +#if !IsTiny() + case 0x1010E: + case 0x102E8: + case 0x104A8: + case 0x109C7: + case 0x10E67: + case 0x11059: + case 0x1106E: + case 0x110F8: + case 0x1113E: + case 0x111D8: + case 0x111E8: + case 0x112F8: + case 0x11458: + case 0x114D8: + case 0x11658: + case 0x116C8: + case 0x11738: + case 0x118E8: + case 0x11C58: + case 0x11C61: + case 0x12406: + case 0x1240D: + case 0x12413: + case 0x1241C: + case 0x1242A: + case 0x12444: + case 0x12445: + case 0x1246D: + case 0x16A68: + case 0x16B58: + case 0x1D367: + case 0x1D7D6: + case 0x1D7E0: + case 0x1D7EA: + case 0x1D7F4: + case 0x1D7FE: + case 0x1E8CE: + case 0x1E958: + case 0x1F109: +#endif + return (double) 8.0; +#if !IsTiny() + case 0x109FD: + return (double) 8.0/12.0; +#endif + case 0x1379: + case 0x324F: +#if !IsTiny() + case 0x10117: + case 0x102F1: + case 0x10E70: + case 0x11062: + case 0x111F1: + case 0x118F1: + case 0x11C6A: + case 0x1D370: +#endif + return (double) 80.0; +#if !IsTiny() + case 0x10120: + case 0x102FA: + case 0x109D9: + case 0x10E79: + return (double) 800.0; + case 0x10129: + case 0x109E2: + return (double) 8000.0; + case 0x10132: + case 0x109EB: + return (double) 80000.0; + case 0x109F4: + return (double) 800000.0; +#endif + case 0x0039: + case 0x0669: + case 0x06F9: + case 0x07C9: + case 0x096F: + case 0x09EF: + case 0x0A6F: + case 0x0AEF: + case 0x0B6F: + case 0x0BEF: + case 0x0C6F: + case 0x0CEF: + case 0x0D6F: + case 0x0DEF: + case 0x0E59: + case 0x0ED9: + case 0x0F29: + case 0x1049: + case 0x1099: + case 0x1371: + case 0x17E9: + case 0x17F9: + case 0x1819: + case 0x194F: + case 0x19D9: + case 0x1A89: + case 0x1A99: + case 0x1B59: + case 0x1BB9: + case 0x1C49: + case 0x1C59: + case 0x2079: + case 0x2089: + case 0x2168: + case 0x2178: + case 0x2468: + case 0x247C: + case 0x2490: + case 0x24FD: + case 0x277E: + case 0x2788: + case 0x2792: + case 0x3029: + case 0x3228: + case 0x3288: + case 0x4E5D: + case 0x5EFE: + case 0x7396: + case 0xA629: + case 0xA6EE: + case 0xA8D9: + case 0xA909: + case 0xA9D9: + case 0xA9F9: + case 0xAA59: + case 0xABF9: + case 0xFF19: +#if !IsTiny() + case 0x1010F: + case 0x102E9: + case 0x104A9: + case 0x109C8: + case 0x10E68: + case 0x1105A: + case 0x1106F: + case 0x110F9: + case 0x1113F: + case 0x111D9: + case 0x111E9: + case 0x112F9: + case 0x11459: + case 0x114D9: + case 0x11659: + case 0x116C9: + case 0x11739: + case 0x118E9: + case 0x11C59: + case 0x11C62: + case 0x12407: + case 0x1240E: + case 0x12414: + case 0x1241D: + case 0x1242B: + case 0x12446: + case 0x12447: + case 0x12448: + case 0x12449: + case 0x1246E: + case 0x16A69: + case 0x16B59: + case 0x1D368: + case 0x1D7D7: + case 0x1D7E1: + case 0x1D7EB: + case 0x1D7F5: + case 0x1D7FF: + case 0x1E8CF: + case 0x1E959: + case 0x1F10A: + case 0x2F890: +#endif + return (double) 9.0; +#if !IsTiny() + case 0x109FE: + return (double) 9.0/12.0; +#endif + case 0x0F2E: + return (double) 9.0/2.0; + case 0x137A: +#if !IsTiny() + case 0x10118: + case 0x102F2: + case 0x10341: + case 0x10E71: + case 0x11063: + case 0x111F2: + case 0x118F2: + case 0x11C6B: + case 0x1D371: +#endif + return (double) 90.0; +#if !IsTiny() + case 0x10121: + case 0x102FB: + case 0x1034A: + case 0x109DA: + case 0x10E7A: + return (double) 900.0; + case 0x1012A: + case 0x109E3: + return (double) 9000.0; + case 0x10133: + case 0x109EC: + return (double) 90000.0; + case 0x109F5: + return (double) 900000.0; +#endif + } + return -1.0; +} diff --git a/third_party/python/Objects/unicodetype_db.inc b/third_party/python/Objects/unicodetype_db.inc index 4f400df45..2948c4dfa 100644 --- a/third_party/python/Objects/unicodetype_db.inc +++ b/third_party/python/Objects/unicodetype_db.inc @@ -4010,1791 +4010,3 @@ static unsigned short index2[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, }; - -/* Returns the numeric value as double for Unicode characters - * having this property, -1.0 otherwise. - */ -double _PyUnicode_ToNumeric(Py_UCS4 ch) -{ - switch (ch) { - case 0x0F33: - return (double) -1.0/2.0; - case 0x0030: - case 0x0660: - case 0x06F0: - case 0x07C0: - case 0x0966: - case 0x09E6: - case 0x0A66: - case 0x0AE6: - case 0x0B66: - case 0x0BE6: - case 0x0C66: - case 0x0C78: - case 0x0CE6: - case 0x0D66: - case 0x0DE6: - case 0x0E50: - case 0x0ED0: - case 0x0F20: - case 0x1040: - case 0x1090: - case 0x17E0: - case 0x17F0: - case 0x1810: - case 0x1946: - case 0x19D0: - case 0x1A80: - case 0x1A90: - case 0x1B50: - case 0x1BB0: - case 0x1C40: - case 0x1C50: - case 0x2070: - case 0x2080: - case 0x2189: - case 0x24EA: - case 0x24FF: - case 0x3007: - case 0x96F6: - case 0xA620: - case 0xA6EF: - case 0xA8D0: - case 0xA900: - case 0xA9D0: - case 0xA9F0: - case 0xAA50: - case 0xABF0: - case 0xF9B2: - case 0xFF10: - case 0x1018A: - case 0x104A0: - case 0x11066: - case 0x110F0: - case 0x11136: - case 0x111D0: - case 0x112F0: - case 0x11450: - case 0x114D0: - case 0x11650: - case 0x116C0: - case 0x11730: - case 0x118E0: - case 0x11C50: - case 0x16A60: - case 0x16B50: - case 0x1D7CE: - case 0x1D7D8: - case 0x1D7E2: - case 0x1D7EC: - case 0x1D7F6: - case 0x1E950: - case 0x1F100: - case 0x1F101: - case 0x1F10B: - case 0x1F10C: - return (double) 0.0; - case 0x0031: - case 0x00B9: - case 0x0661: - case 0x06F1: - case 0x07C1: - case 0x0967: - case 0x09E7: - case 0x0A67: - case 0x0AE7: - case 0x0B67: - case 0x0BE7: - case 0x0C67: - case 0x0C79: - case 0x0C7C: - case 0x0CE7: - case 0x0D67: - case 0x0DE7: - case 0x0E51: - case 0x0ED1: - case 0x0F21: - case 0x1041: - case 0x1091: - case 0x1369: - case 0x17E1: - case 0x17F1: - case 0x1811: - case 0x1947: - case 0x19D1: - case 0x19DA: - case 0x1A81: - case 0x1A91: - case 0x1B51: - case 0x1BB1: - case 0x1C41: - case 0x1C51: - case 0x2081: - case 0x215F: - case 0x2160: - case 0x2170: - case 0x2460: - case 0x2474: - case 0x2488: - case 0x24F5: - case 0x2776: - case 0x2780: - case 0x278A: - case 0x3021: - case 0x3192: - case 0x3220: - case 0x3280: - case 0x4E00: - case 0x58F1: - case 0x58F9: - case 0x5E7A: - case 0x5F0C: - case 0xA621: - case 0xA6E6: - case 0xA8D1: - case 0xA901: - case 0xA9D1: - case 0xA9F1: - case 0xAA51: - case 0xABF1: - case 0xFF11: - case 0x10107: - case 0x10142: - case 0x10158: - case 0x10159: - case 0x1015A: - case 0x102E1: - case 0x10320: - case 0x103D1: - case 0x104A1: - case 0x10858: - case 0x10879: - case 0x108A7: - case 0x108FB: - case 0x10916: - case 0x109C0: - case 0x10A40: - case 0x10A7D: - case 0x10A9D: - case 0x10AEB: - case 0x10B58: - case 0x10B78: - case 0x10BA9: - case 0x10CFA: - case 0x10E60: - case 0x11052: - case 0x11067: - case 0x110F1: - case 0x11137: - case 0x111D1: - case 0x111E1: - case 0x112F1: - case 0x11451: - case 0x114D1: - case 0x11651: - case 0x116C1: - case 0x11731: - case 0x118E1: - case 0x11C51: - case 0x11C5A: - case 0x12415: - case 0x1241E: - case 0x1242C: - case 0x12434: - case 0x1244F: - case 0x12458: - case 0x16A61: - case 0x16B51: - case 0x1D360: - case 0x1D7CF: - case 0x1D7D9: - case 0x1D7E3: - case 0x1D7ED: - case 0x1D7F7: - case 0x1E8C7: - case 0x1E951: - case 0x1F102: - case 0x2092A: - return (double) 1.0; - case 0x0D5C: - case 0x2152: - return (double) 1.0/10.0; - case 0x109F6: - return (double) 1.0/12.0; - case 0x09F4: - case 0x0B75: - case 0x0D76: - case 0xA833: - return (double) 1.0/16.0; - case 0x0D58: - return (double) 1.0/160.0; - case 0x00BD: - case 0x0B73: - case 0x0D74: - case 0x0F2A: - case 0x2CFD: - case 0xA831: - case 0x10141: - case 0x10175: - case 0x10176: - case 0x109BD: - case 0x10E7B: - case 0x12464: - return (double) 1.0/2.0; - case 0x0D5B: - return (double) 1.0/20.0; - case 0x2153: - case 0x10E7D: - case 0x1245A: - case 0x1245D: - case 0x12465: - return (double) 1.0/3.0; - case 0x00BC: - case 0x09F7: - case 0x0B72: - case 0x0D73: - case 0xA830: - case 0x10140: - case 0x1018B: - case 0x10E7C: - case 0x12460: - case 0x12462: - case 0x12463: - return (double) 1.0/4.0; - case 0x0D59: - return (double) 1.0/40.0; - case 0x0D5E: - case 0x2155: - return (double) 1.0/5.0; - case 0x2159: - case 0x12461: - return (double) 1.0/6.0; - case 0x2150: - return (double) 1.0/7.0; - case 0x09F5: - case 0x0B76: - case 0x0D77: - case 0x215B: - case 0xA834: - case 0x1245F: - return (double) 1.0/8.0; - case 0x2151: - return (double) 1.0/9.0; - case 0x0BF0: - case 0x0D70: - case 0x1372: - case 0x2169: - case 0x2179: - case 0x2469: - case 0x247D: - case 0x2491: - case 0x24FE: - case 0x277F: - case 0x2789: - case 0x2793: - case 0x3038: - case 0x3229: - case 0x3248: - case 0x3289: - case 0x4EC0: - case 0x5341: - case 0x62FE: - case 0xF973: - case 0xF9FD: - case 0x10110: - case 0x10149: - case 0x10150: - case 0x10157: - case 0x10160: - case 0x10161: - case 0x10162: - case 0x10163: - case 0x10164: - case 0x102EA: - case 0x10322: - case 0x103D3: - case 0x1085B: - case 0x1087E: - case 0x108AD: - case 0x108FD: - case 0x10917: - case 0x109C9: - case 0x10A44: - case 0x10A9E: - case 0x10AED: - case 0x10B5C: - case 0x10B7C: - case 0x10BAD: - case 0x10CFC: - case 0x10E69: - case 0x1105B: - case 0x111EA: - case 0x1173A: - case 0x118EA: - case 0x11C63: - case 0x16B5B: - case 0x1D369: - return (double) 10.0; - case 0x109FF: - return (double) 10.0/12.0; - case 0x0BF1: - case 0x0D71: - case 0x137B: - case 0x216D: - case 0x217D: - case 0x4F70: - case 0x767E: - case 0x964C: - case 0x10119: - case 0x1014B: - case 0x10152: - case 0x1016A: - case 0x102F3: - case 0x103D5: - case 0x1085D: - case 0x108AF: - case 0x108FF: - case 0x10919: - case 0x109D2: - case 0x10A46: - case 0x10AEF: - case 0x10B5E: - case 0x10B7E: - case 0x10BAF: - case 0x10CFE: - case 0x10E72: - case 0x11064: - case 0x111F3: - case 0x11C6C: - case 0x16B5C: - return (double) 100.0; - case 0x0BF2: - case 0x0D72: - case 0x216F: - case 0x217F: - case 0x2180: - case 0x4EDF: - case 0x5343: - case 0x9621: - case 0x10122: - case 0x1014D: - case 0x10154: - case 0x10171: - case 0x1085E: - case 0x109DB: - case 0x10A47: - case 0x10B5F: - case 0x10B7F: - case 0x10CFF: - case 0x11065: - case 0x111F4: - return (double) 1000.0; - case 0x137C: - case 0x2182: - case 0x4E07: - case 0x842C: - case 0x1012B: - case 0x10155: - case 0x1085F: - case 0x109E4: - case 0x16B5D: - return (double) 10000.0; - case 0x2188: - case 0x109ED: - return (double) 100000.0; - case 0x16B5E: - return (double) 1000000.0; - case 0x4EBF: - case 0x5104: - case 0x16B5F: - return (double) 100000000.0; - case 0x16B60: - return (double) 10000000000.0; - case 0x5146: - case 0x16B61: - return (double) 1000000000000.0; - case 0x216A: - case 0x217A: - case 0x246A: - case 0x247E: - case 0x2492: - case 0x24EB: - return (double) 11.0; - case 0x109BC: - return (double) 11.0/12.0; - case 0x0F2F: - return (double) 11.0/2.0; - case 0x216B: - case 0x217B: - case 0x246B: - case 0x247F: - case 0x2493: - case 0x24EC: - return (double) 12.0; - case 0x246C: - case 0x2480: - case 0x2494: - case 0x24ED: - return (double) 13.0; - case 0x0F30: - return (double) 13.0/2.0; - case 0x246D: - case 0x2481: - case 0x2495: - case 0x24EE: - return (double) 14.0; - case 0x246E: - case 0x2482: - case 0x2496: - case 0x24EF: - return (double) 15.0; - case 0x0F31: - return (double) 15.0/2.0; - case 0x09F9: - case 0x246F: - case 0x2483: - case 0x2497: - case 0x24F0: - return (double) 16.0; - case 0x16EE: - case 0x2470: - case 0x2484: - case 0x2498: - case 0x24F1: - return (double) 17.0; - case 0x0F32: - return (double) 17.0/2.0; - case 0x16EF: - case 0x2471: - case 0x2485: - case 0x2499: - case 0x24F2: - return (double) 18.0; - case 0x16F0: - case 0x2472: - case 0x2486: - case 0x249A: - case 0x24F3: - return (double) 19.0; - case 0x0032: - case 0x00B2: - case 0x0662: - case 0x06F2: - case 0x07C2: - case 0x0968: - case 0x09E8: - case 0x0A68: - case 0x0AE8: - case 0x0B68: - case 0x0BE8: - case 0x0C68: - case 0x0C7A: - case 0x0C7D: - case 0x0CE8: - case 0x0D68: - case 0x0DE8: - case 0x0E52: - case 0x0ED2: - case 0x0F22: - case 0x1042: - case 0x1092: - case 0x136A: - case 0x17E2: - case 0x17F2: - case 0x1812: - case 0x1948: - case 0x19D2: - case 0x1A82: - case 0x1A92: - case 0x1B52: - case 0x1BB2: - case 0x1C42: - case 0x1C52: - case 0x2082: - case 0x2161: - case 0x2171: - case 0x2461: - case 0x2475: - case 0x2489: - case 0x24F6: - case 0x2777: - case 0x2781: - case 0x278B: - case 0x3022: - case 0x3193: - case 0x3221: - case 0x3281: - case 0x3483: - case 0x4E8C: - case 0x5169: - case 0x5F0D: - case 0x5F10: - case 0x8CAE: - case 0x8CB3: - case 0x8D30: - case 0xA622: - case 0xA6E7: - case 0xA8D2: - case 0xA902: - case 0xA9D2: - case 0xA9F2: - case 0xAA52: - case 0xABF2: - case 0xF978: - case 0xFF12: - case 0x10108: - case 0x1015B: - case 0x1015C: - case 0x1015D: - case 0x1015E: - case 0x102E2: - case 0x103D2: - case 0x104A2: - case 0x10859: - case 0x1087A: - case 0x108A8: - case 0x1091A: - case 0x109C1: - case 0x10A41: - case 0x10B59: - case 0x10B79: - case 0x10BAA: - case 0x10E61: - case 0x11053: - case 0x11068: - case 0x110F2: - case 0x11138: - case 0x111D2: - case 0x111E2: - case 0x112F2: - case 0x11452: - case 0x114D2: - case 0x11652: - case 0x116C2: - case 0x11732: - case 0x118E2: - case 0x11C52: - case 0x11C5B: - case 0x12400: - case 0x12416: - case 0x1241F: - case 0x12423: - case 0x1242D: - case 0x12435: - case 0x1244A: - case 0x12450: - case 0x12456: - case 0x12459: - case 0x16A62: - case 0x16B52: - case 0x1D361: - case 0x1D7D0: - case 0x1D7DA: - case 0x1D7E4: - case 0x1D7EE: - case 0x1D7F8: - case 0x1E8C8: - case 0x1E952: - case 0x1F103: - case 0x22390: - return (double) 2.0; - case 0x109F7: - return (double) 2.0/12.0; - case 0x2154: - case 0x10177: - case 0x10E7E: - case 0x1245B: - case 0x1245E: - case 0x12466: - return (double) 2.0/3.0; - case 0x2156: - return (double) 2.0/5.0; - case 0x1373: - case 0x2473: - case 0x2487: - case 0x249B: - case 0x24F4: - case 0x3039: - case 0x3249: - case 0x5344: - case 0x5EFF: - case 0x10111: - case 0x102EB: - case 0x103D4: - case 0x1085C: - case 0x1087F: - case 0x108AE: - case 0x108FE: - case 0x10918: - case 0x109CA: - case 0x10A45: - case 0x10A9F: - case 0x10AEE: - case 0x10B5D: - case 0x10B7D: - case 0x10BAE: - case 0x10E6A: - case 0x1105C: - case 0x111EB: - case 0x1173B: - case 0x118EB: - case 0x11C64: - case 0x1D36A: - return (double) 20.0; - case 0x1011A: - case 0x102F4: - case 0x109D3: - case 0x10E73: - return (double) 200.0; - case 0x10123: - case 0x109DC: - return (double) 2000.0; - case 0x1012C: - case 0x109E5: - return (double) 20000.0; - case 0x109EE: - return (double) 200000.0; - case 0x3251: - return (double) 21.0; - case 0x12432: - return (double) 216000.0; - case 0x3252: - return (double) 22.0; - case 0x3253: - return (double) 23.0; - case 0x3254: - return (double) 24.0; - case 0x3255: - return (double) 25.0; - case 0x3256: - return (double) 26.0; - case 0x3257: - return (double) 27.0; - case 0x3258: - return (double) 28.0; - case 0x3259: - return (double) 29.0; - case 0x0033: - case 0x00B3: - case 0x0663: - case 0x06F3: - case 0x07C3: - case 0x0969: - case 0x09E9: - case 0x0A69: - case 0x0AE9: - case 0x0B69: - case 0x0BE9: - case 0x0C69: - case 0x0C7B: - case 0x0C7E: - case 0x0CE9: - case 0x0D69: - case 0x0DE9: - case 0x0E53: - case 0x0ED3: - case 0x0F23: - case 0x1043: - case 0x1093: - case 0x136B: - case 0x17E3: - case 0x17F3: - case 0x1813: - case 0x1949: - case 0x19D3: - case 0x1A83: - case 0x1A93: - case 0x1B53: - case 0x1BB3: - case 0x1C43: - case 0x1C53: - case 0x2083: - case 0x2162: - case 0x2172: - case 0x2462: - case 0x2476: - case 0x248A: - case 0x24F7: - case 0x2778: - case 0x2782: - case 0x278C: - case 0x3023: - case 0x3194: - case 0x3222: - case 0x3282: - case 0x4E09: - case 0x4EE8: - case 0x53C1: - case 0x53C2: - case 0x53C3: - case 0x53C4: - case 0x5F0E: - case 0xA623: - case 0xA6E8: - case 0xA8D3: - case 0xA903: - case 0xA9D3: - case 0xA9F3: - case 0xAA53: - case 0xABF3: - case 0xF96B: - case 0xFF13: - case 0x10109: - case 0x102E3: - case 0x104A3: - case 0x1085A: - case 0x1087B: - case 0x108A9: - case 0x1091B: - case 0x109C2: - case 0x10A42: - case 0x10B5A: - case 0x10B7A: - case 0x10BAB: - case 0x10E62: - case 0x11054: - case 0x11069: - case 0x110F3: - case 0x11139: - case 0x111D3: - case 0x111E3: - case 0x112F3: - case 0x11453: - case 0x114D3: - case 0x11653: - case 0x116C3: - case 0x11733: - case 0x118E3: - case 0x11C53: - case 0x11C5C: - case 0x12401: - case 0x12408: - case 0x12417: - case 0x12420: - case 0x12424: - case 0x12425: - case 0x1242E: - case 0x1242F: - case 0x12436: - case 0x12437: - case 0x1243A: - case 0x1243B: - case 0x1244B: - case 0x12451: - case 0x12457: - case 0x16A63: - case 0x16B53: - case 0x1D362: - case 0x1D7D1: - case 0x1D7DB: - case 0x1D7E5: - case 0x1D7EF: - case 0x1D7F9: - case 0x1E8C9: - case 0x1E953: - case 0x1F104: - case 0x20AFD: - case 0x20B19: - case 0x22998: - case 0x23B1B: - return (double) 3.0; - case 0x109F8: - return (double) 3.0/12.0; - case 0x09F6: - case 0x0B77: - case 0x0D78: - case 0xA835: - return (double) 3.0/16.0; - case 0x0F2B: - return (double) 3.0/2.0; - case 0x0D5D: - return (double) 3.0/20.0; - case 0x00BE: - case 0x09F8: - case 0x0B74: - case 0x0D75: - case 0xA832: - case 0x10178: - return (double) 3.0/4.0; - case 0x2157: - return (double) 3.0/5.0; - case 0x215C: - return (double) 3.0/8.0; - case 0x0D5A: - return (double) 3.0/80.0; - case 0x1374: - case 0x303A: - case 0x324A: - case 0x325A: - case 0x5345: - case 0x10112: - case 0x10165: - case 0x102EC: - case 0x109CB: - case 0x10E6B: - case 0x1105D: - case 0x111EC: - case 0x118EC: - case 0x11C65: - case 0x1D36B: - case 0x20983: - return (double) 30.0; - case 0x1011B: - case 0x1016B: - case 0x102F5: - case 0x109D4: - case 0x10E74: - return (double) 300.0; - case 0x10124: - case 0x109DD: - return (double) 3000.0; - case 0x1012D: - case 0x109E6: - return (double) 30000.0; - case 0x109EF: - return (double) 300000.0; - case 0x325B: - return (double) 31.0; - case 0x325C: - return (double) 32.0; - case 0x325D: - return (double) 33.0; - case 0x325E: - return (double) 34.0; - case 0x325F: - return (double) 35.0; - case 0x32B1: - return (double) 36.0; - case 0x32B2: - return (double) 37.0; - case 0x32B3: - return (double) 38.0; - case 0x32B4: - return (double) 39.0; - case 0x0034: - case 0x0664: - case 0x06F4: - case 0x07C4: - case 0x096A: - case 0x09EA: - case 0x0A6A: - case 0x0AEA: - case 0x0B6A: - case 0x0BEA: - case 0x0C6A: - case 0x0CEA: - case 0x0D6A: - case 0x0DEA: - case 0x0E54: - case 0x0ED4: - case 0x0F24: - case 0x1044: - case 0x1094: - case 0x136C: - case 0x17E4: - case 0x17F4: - case 0x1814: - case 0x194A: - case 0x19D4: - case 0x1A84: - case 0x1A94: - case 0x1B54: - case 0x1BB4: - case 0x1C44: - case 0x1C54: - case 0x2074: - case 0x2084: - case 0x2163: - case 0x2173: - case 0x2463: - case 0x2477: - case 0x248B: - case 0x24F8: - case 0x2779: - case 0x2783: - case 0x278D: - case 0x3024: - case 0x3195: - case 0x3223: - case 0x3283: - case 0x4E96: - case 0x56DB: - case 0x8086: - case 0xA624: - case 0xA6E9: - case 0xA8D4: - case 0xA904: - case 0xA9D4: - case 0xA9F4: - case 0xAA54: - case 0xABF4: - case 0xFF14: - case 0x1010A: - case 0x102E4: - case 0x104A4: - case 0x1087C: - case 0x108AA: - case 0x108AB: - case 0x109C3: - case 0x10A43: - case 0x10B5B: - case 0x10B7B: - case 0x10BAC: - case 0x10E63: - case 0x11055: - case 0x1106A: - case 0x110F4: - case 0x1113A: - case 0x111D4: - case 0x111E4: - case 0x112F4: - case 0x11454: - case 0x114D4: - case 0x11654: - case 0x116C4: - case 0x11734: - case 0x118E4: - case 0x11C54: - case 0x11C5D: - case 0x12402: - case 0x12409: - case 0x1240F: - case 0x12418: - case 0x12421: - case 0x12426: - case 0x12430: - case 0x12438: - case 0x1243C: - case 0x1243D: - case 0x1243E: - case 0x1243F: - case 0x1244C: - case 0x12452: - case 0x12453: - case 0x12469: - case 0x16A64: - case 0x16B54: - case 0x1D363: - case 0x1D7D2: - case 0x1D7DC: - case 0x1D7E6: - case 0x1D7F0: - case 0x1D7FA: - case 0x1E8CA: - case 0x1E954: - case 0x1F105: - case 0x20064: - case 0x200E2: - case 0x2626D: - return (double) 4.0; - case 0x109F9: - return (double) 4.0/12.0; - case 0x2158: - return (double) 4.0/5.0; - case 0x1375: - case 0x324B: - case 0x32B5: - case 0x534C: - case 0x10113: - case 0x102ED: - case 0x109CC: - case 0x10E6C: - case 0x1105E: - case 0x111ED: - case 0x118ED: - case 0x11C66: - case 0x12467: - case 0x1D36C: - case 0x2098C: - case 0x2099C: - return (double) 40.0; - case 0x1011C: - case 0x102F6: - case 0x109D5: - case 0x10E75: - return (double) 400.0; - case 0x10125: - case 0x109DE: - return (double) 4000.0; - case 0x1012E: - case 0x109E7: - return (double) 40000.0; - case 0x109F0: - return (double) 400000.0; - case 0x32B6: - return (double) 41.0; - case 0x32B7: - return (double) 42.0; - case 0x32B8: - return (double) 43.0; - case 0x12433: - return (double) 432000.0; - case 0x32B9: - return (double) 44.0; - case 0x32BA: - return (double) 45.0; - case 0x32BB: - return (double) 46.0; - case 0x32BC: - return (double) 47.0; - case 0x32BD: - return (double) 48.0; - case 0x32BE: - return (double) 49.0; - case 0x0035: - case 0x0665: - case 0x06F5: - case 0x07C5: - case 0x096B: - case 0x09EB: - case 0x0A6B: - case 0x0AEB: - case 0x0B6B: - case 0x0BEB: - case 0x0C6B: - case 0x0CEB: - case 0x0D6B: - case 0x0DEB: - case 0x0E55: - case 0x0ED5: - case 0x0F25: - case 0x1045: - case 0x1095: - case 0x136D: - case 0x17E5: - case 0x17F5: - case 0x1815: - case 0x194B: - case 0x19D5: - case 0x1A85: - case 0x1A95: - case 0x1B55: - case 0x1BB5: - case 0x1C45: - case 0x1C55: - case 0x2075: - case 0x2085: - case 0x2164: - case 0x2174: - case 0x2464: - case 0x2478: - case 0x248C: - case 0x24F9: - case 0x277A: - case 0x2784: - case 0x278E: - case 0x3025: - case 0x3224: - case 0x3284: - case 0x3405: - case 0x382A: - case 0x4E94: - case 0x4F0D: - case 0xA625: - case 0xA6EA: - case 0xA8D5: - case 0xA905: - case 0xA9D5: - case 0xA9F5: - case 0xAA55: - case 0xABF5: - case 0xFF15: - case 0x1010B: - case 0x10143: - case 0x10148: - case 0x1014F: - case 0x1015F: - case 0x10173: - case 0x102E5: - case 0x10321: - case 0x104A5: - case 0x1087D: - case 0x108AC: - case 0x108FC: - case 0x109C4: - case 0x10AEC: - case 0x10CFB: - case 0x10E64: - case 0x11056: - case 0x1106B: - case 0x110F5: - case 0x1113B: - case 0x111D5: - case 0x111E5: - case 0x112F5: - case 0x11455: - case 0x114D5: - case 0x11655: - case 0x116C5: - case 0x11735: - case 0x118E5: - case 0x11C55: - case 0x11C5E: - case 0x12403: - case 0x1240A: - case 0x12410: - case 0x12419: - case 0x12422: - case 0x12427: - case 0x12431: - case 0x12439: - case 0x1244D: - case 0x12454: - case 0x12455: - case 0x1246A: - case 0x16A65: - case 0x16B55: - case 0x1D364: - case 0x1D7D3: - case 0x1D7DD: - case 0x1D7E7: - case 0x1D7F1: - case 0x1D7FB: - case 0x1E8CB: - case 0x1E955: - case 0x1F106: - case 0x20121: - return (double) 5.0; - case 0x109FA: - return (double) 5.0/12.0; - case 0x0F2C: - return (double) 5.0/2.0; - case 0x215A: - case 0x1245C: - return (double) 5.0/6.0; - case 0x215D: - return (double) 5.0/8.0; - case 0x1376: - case 0x216C: - case 0x217C: - case 0x2186: - case 0x324C: - case 0x32BF: - case 0x10114: - case 0x10144: - case 0x1014A: - case 0x10151: - case 0x10166: - case 0x10167: - case 0x10168: - case 0x10169: - case 0x10174: - case 0x102EE: - case 0x10323: - case 0x109CD: - case 0x10A7E: - case 0x10CFD: - case 0x10E6D: - case 0x1105F: - case 0x111EE: - case 0x118EE: - case 0x11C67: - case 0x12468: - case 0x1D36D: - return (double) 50.0; - case 0x216E: - case 0x217E: - case 0x1011D: - case 0x10145: - case 0x1014C: - case 0x10153: - case 0x1016C: - case 0x1016D: - case 0x1016E: - case 0x1016F: - case 0x10170: - case 0x102F7: - case 0x109D6: - case 0x10E76: - return (double) 500.0; - case 0x2181: - case 0x10126: - case 0x10146: - case 0x1014E: - case 0x10172: - case 0x109DF: - return (double) 5000.0; - case 0x2187: - case 0x1012F: - case 0x10147: - case 0x10156: - case 0x109E8: - return (double) 50000.0; - case 0x109F1: - return (double) 500000.0; - case 0x0036: - case 0x0666: - case 0x06F6: - case 0x07C6: - case 0x096C: - case 0x09EC: - case 0x0A6C: - case 0x0AEC: - case 0x0B6C: - case 0x0BEC: - case 0x0C6C: - case 0x0CEC: - case 0x0D6C: - case 0x0DEC: - case 0x0E56: - case 0x0ED6: - case 0x0F26: - case 0x1046: - case 0x1096: - case 0x136E: - case 0x17E6: - case 0x17F6: - case 0x1816: - case 0x194C: - case 0x19D6: - case 0x1A86: - case 0x1A96: - case 0x1B56: - case 0x1BB6: - case 0x1C46: - case 0x1C56: - case 0x2076: - case 0x2086: - case 0x2165: - case 0x2175: - case 0x2185: - case 0x2465: - case 0x2479: - case 0x248D: - case 0x24FA: - case 0x277B: - case 0x2785: - case 0x278F: - case 0x3026: - case 0x3225: - case 0x3285: - case 0x516D: - case 0x9646: - case 0x9678: - case 0xA626: - case 0xA6EB: - case 0xA8D6: - case 0xA906: - case 0xA9D6: - case 0xA9F6: - case 0xAA56: - case 0xABF6: - case 0xF9D1: - case 0xF9D3: - case 0xFF16: - case 0x1010C: - case 0x102E6: - case 0x104A6: - case 0x109C5: - case 0x10E65: - case 0x11057: - case 0x1106C: - case 0x110F6: - case 0x1113C: - case 0x111D6: - case 0x111E6: - case 0x112F6: - case 0x11456: - case 0x114D6: - case 0x11656: - case 0x116C6: - case 0x11736: - case 0x118E6: - case 0x11C56: - case 0x11C5F: - case 0x12404: - case 0x1240B: - case 0x12411: - case 0x1241A: - case 0x12428: - case 0x12440: - case 0x1244E: - case 0x1246B: - case 0x16A66: - case 0x16B56: - case 0x1D365: - case 0x1D7D4: - case 0x1D7DE: - case 0x1D7E8: - case 0x1D7F2: - case 0x1D7FC: - case 0x1E8CC: - case 0x1E956: - case 0x1F107: - case 0x20AEA: - return (double) 6.0; - case 0x109FB: - return (double) 6.0/12.0; - case 0x1377: - case 0x324D: - case 0x10115: - case 0x102EF: - case 0x109CE: - case 0x10E6E: - case 0x11060: - case 0x111EF: - case 0x118EF: - case 0x11C68: - case 0x1D36E: - return (double) 60.0; - case 0x1011E: - case 0x102F8: - case 0x109D7: - case 0x10E77: - return (double) 600.0; - case 0x10127: - case 0x109E0: - return (double) 6000.0; - case 0x10130: - case 0x109E9: - return (double) 60000.0; - case 0x109F2: - return (double) 600000.0; - case 0x0037: - case 0x0667: - case 0x06F7: - case 0x07C7: - case 0x096D: - case 0x09ED: - case 0x0A6D: - case 0x0AED: - case 0x0B6D: - case 0x0BED: - case 0x0C6D: - case 0x0CED: - case 0x0D6D: - case 0x0DED: - case 0x0E57: - case 0x0ED7: - case 0x0F27: - case 0x1047: - case 0x1097: - case 0x136F: - case 0x17E7: - case 0x17F7: - case 0x1817: - case 0x194D: - case 0x19D7: - case 0x1A87: - case 0x1A97: - case 0x1B57: - case 0x1BB7: - case 0x1C47: - case 0x1C57: - case 0x2077: - case 0x2087: - case 0x2166: - case 0x2176: - case 0x2466: - case 0x247A: - case 0x248E: - case 0x24FB: - case 0x277C: - case 0x2786: - case 0x2790: - case 0x3027: - case 0x3226: - case 0x3286: - case 0x3B4D: - case 0x4E03: - case 0x67D2: - case 0x6F06: - case 0xA627: - case 0xA6EC: - case 0xA8D7: - case 0xA907: - case 0xA9D7: - case 0xA9F7: - case 0xAA57: - case 0xABF7: - case 0xFF17: - case 0x1010D: - case 0x102E7: - case 0x104A7: - case 0x109C6: - case 0x10E66: - case 0x11058: - case 0x1106D: - case 0x110F7: - case 0x1113D: - case 0x111D7: - case 0x111E7: - case 0x112F7: - case 0x11457: - case 0x114D7: - case 0x11657: - case 0x116C7: - case 0x11737: - case 0x118E7: - case 0x11C57: - case 0x11C60: - case 0x12405: - case 0x1240C: - case 0x12412: - case 0x1241B: - case 0x12429: - case 0x12441: - case 0x12442: - case 0x12443: - case 0x1246C: - case 0x16A67: - case 0x16B57: - case 0x1D366: - case 0x1D7D5: - case 0x1D7DF: - case 0x1D7E9: - case 0x1D7F3: - case 0x1D7FD: - case 0x1E8CD: - case 0x1E957: - case 0x1F108: - case 0x20001: - return (double) 7.0; - case 0x109FC: - return (double) 7.0/12.0; - case 0x0F2D: - return (double) 7.0/2.0; - case 0x215E: - return (double) 7.0/8.0; - case 0x1378: - case 0x324E: - case 0x10116: - case 0x102F0: - case 0x109CF: - case 0x10E6F: - case 0x11061: - case 0x111F0: - case 0x118F0: - case 0x11C69: - case 0x1D36F: - return (double) 70.0; - case 0x1011F: - case 0x102F9: - case 0x109D8: - case 0x10E78: - return (double) 700.0; - case 0x10128: - case 0x109E1: - return (double) 7000.0; - case 0x10131: - case 0x109EA: - return (double) 70000.0; - case 0x109F3: - return (double) 700000.0; - case 0x0038: - case 0x0668: - case 0x06F8: - case 0x07C8: - case 0x096E: - case 0x09EE: - case 0x0A6E: - case 0x0AEE: - case 0x0B6E: - case 0x0BEE: - case 0x0C6E: - case 0x0CEE: - case 0x0D6E: - case 0x0DEE: - case 0x0E58: - case 0x0ED8: - case 0x0F28: - case 0x1048: - case 0x1098: - case 0x1370: - case 0x17E8: - case 0x17F8: - case 0x1818: - case 0x194E: - case 0x19D8: - case 0x1A88: - case 0x1A98: - case 0x1B58: - case 0x1BB8: - case 0x1C48: - case 0x1C58: - case 0x2078: - case 0x2088: - case 0x2167: - case 0x2177: - case 0x2467: - case 0x247B: - case 0x248F: - case 0x24FC: - case 0x277D: - case 0x2787: - case 0x2791: - case 0x3028: - case 0x3227: - case 0x3287: - case 0x516B: - case 0x634C: - case 0xA628: - case 0xA6ED: - case 0xA8D8: - case 0xA908: - case 0xA9D8: - case 0xA9F8: - case 0xAA58: - case 0xABF8: - case 0xFF18: - case 0x1010E: - case 0x102E8: - case 0x104A8: - case 0x109C7: - case 0x10E67: - case 0x11059: - case 0x1106E: - case 0x110F8: - case 0x1113E: - case 0x111D8: - case 0x111E8: - case 0x112F8: - case 0x11458: - case 0x114D8: - case 0x11658: - case 0x116C8: - case 0x11738: - case 0x118E8: - case 0x11C58: - case 0x11C61: - case 0x12406: - case 0x1240D: - case 0x12413: - case 0x1241C: - case 0x1242A: - case 0x12444: - case 0x12445: - case 0x1246D: - case 0x16A68: - case 0x16B58: - case 0x1D367: - case 0x1D7D6: - case 0x1D7E0: - case 0x1D7EA: - case 0x1D7F4: - case 0x1D7FE: - case 0x1E8CE: - case 0x1E958: - case 0x1F109: - return (double) 8.0; - case 0x109FD: - return (double) 8.0/12.0; - case 0x1379: - case 0x324F: - case 0x10117: - case 0x102F1: - case 0x10E70: - case 0x11062: - case 0x111F1: - case 0x118F1: - case 0x11C6A: - case 0x1D370: - return (double) 80.0; - case 0x10120: - case 0x102FA: - case 0x109D9: - case 0x10E79: - return (double) 800.0; - case 0x10129: - case 0x109E2: - return (double) 8000.0; - case 0x10132: - case 0x109EB: - return (double) 80000.0; - case 0x109F4: - return (double) 800000.0; - case 0x0039: - case 0x0669: - case 0x06F9: - case 0x07C9: - case 0x096F: - case 0x09EF: - case 0x0A6F: - case 0x0AEF: - case 0x0B6F: - case 0x0BEF: - case 0x0C6F: - case 0x0CEF: - case 0x0D6F: - case 0x0DEF: - case 0x0E59: - case 0x0ED9: - case 0x0F29: - case 0x1049: - case 0x1099: - case 0x1371: - case 0x17E9: - case 0x17F9: - case 0x1819: - case 0x194F: - case 0x19D9: - case 0x1A89: - case 0x1A99: - case 0x1B59: - case 0x1BB9: - case 0x1C49: - case 0x1C59: - case 0x2079: - case 0x2089: - case 0x2168: - case 0x2178: - case 0x2468: - case 0x247C: - case 0x2490: - case 0x24FD: - case 0x277E: - case 0x2788: - case 0x2792: - case 0x3029: - case 0x3228: - case 0x3288: - case 0x4E5D: - case 0x5EFE: - case 0x7396: - case 0xA629: - case 0xA6EE: - case 0xA8D9: - case 0xA909: - case 0xA9D9: - case 0xA9F9: - case 0xAA59: - case 0xABF9: - case 0xFF19: - case 0x1010F: - case 0x102E9: - case 0x104A9: - case 0x109C8: - case 0x10E68: - case 0x1105A: - case 0x1106F: - case 0x110F9: - case 0x1113F: - case 0x111D9: - case 0x111E9: - case 0x112F9: - case 0x11459: - case 0x114D9: - case 0x11659: - case 0x116C9: - case 0x11739: - case 0x118E9: - case 0x11C59: - case 0x11C62: - case 0x12407: - case 0x1240E: - case 0x12414: - case 0x1241D: - case 0x1242B: - case 0x12446: - case 0x12447: - case 0x12448: - case 0x12449: - case 0x1246E: - case 0x16A69: - case 0x16B59: - case 0x1D368: - case 0x1D7D7: - case 0x1D7E1: - case 0x1D7EB: - case 0x1D7F5: - case 0x1D7FF: - case 0x1E8CF: - case 0x1E959: - case 0x1F10A: - case 0x2F890: - return (double) 9.0; - case 0x109FE: - return (double) 9.0/12.0; - case 0x0F2E: - return (double) 9.0/2.0; - case 0x137A: - case 0x10118: - case 0x102F2: - case 0x10341: - case 0x10E71: - case 0x11063: - case 0x111F2: - case 0x118F2: - case 0x11C6B: - case 0x1D371: - return (double) 90.0; - case 0x10121: - case 0x102FB: - case 0x1034A: - case 0x109DA: - case 0x10E7A: - return (double) 900.0; - case 0x1012A: - case 0x109E3: - return (double) 9000.0; - case 0x10133: - case 0x109EC: - return (double) 90000.0; - case 0x109F5: - return (double) 900000.0; - } - return -1.0; -} - -/* Returns 1 for Unicode characters having the bidirectional - * type 'WS', 'B' or 'S' or the category 'Zs', 0 otherwise. - */ -int _PyUnicode_IsWhitespace(const Py_UCS4 ch) -{ - switch (ch) { - case 0x0009: - case 0x000A: - case 0x000B: - case 0x000C: - case 0x000D: - case 0x001C: - case 0x001D: - case 0x001E: - case 0x001F: - case 0x0020: - case 0x0085: - case 0x00A0: - case 0x1680: - case 0x2000: - case 0x2001: - case 0x2002: - case 0x2003: - case 0x2004: - case 0x2005: - case 0x2006: - case 0x2007: - case 0x2008: - case 0x2009: - case 0x200A: - case 0x2028: - case 0x2029: - case 0x202F: - case 0x205F: - case 0x3000: - return 1; - } - return 0; -} - -/* Returns 1 for Unicode characters having the line break - * property 'BK', 'CR', 'LF' or 'NL' or having bidirectional - * type 'B', 0 otherwise. - */ -int _PyUnicode_IsLinebreak(const Py_UCS4 ch) -{ - switch (ch) { - case 0x000A: - case 0x000B: - case 0x000C: - case 0x000D: - case 0x001C: - case 0x001D: - case 0x001E: - case 0x0085: - case 0x2028: - case 0x2029: - return 1; - } - return 0; -} - diff --git a/third_party/python/Parser/acceler.c b/third_party/python/Parser/acceler.c index 2a83c234f..1349ca7da 100644 --- a/third_party/python/Parser/acceler.c +++ b/third_party/python/Parser/acceler.c @@ -65,7 +65,7 @@ fixdfa(grammar *g, dfa *d) fixstate(g, s); } -static void +static optimizespeed void fixstate(grammar *g, state *s) { arc *a; diff --git a/third_party/python/Programs/_freeze_importlib.c b/third_party/python/Programs/freeze.c similarity index 72% rename from third_party/python/Programs/_freeze_importlib.c rename to third_party/python/Programs/freeze.c index e62f5ca42..528232202 100644 --- a/third_party/python/Programs/_freeze_importlib.c +++ b/third_party/python/Programs/freeze.c @@ -4,22 +4,40 @@ │ Python 3 │ │ https://docs.python.org/3/license.html │ ╚─────────────────────────────────────────────────────────────────────────────*/ +#include "libc/assert.h" +#include "third_party/python/Include/bytesobject.h" +#include "third_party/python/Include/compile.h" +#include "third_party/python/Include/fileutils.h" +#include "third_party/python/Include/import.h" +#include "third_party/python/Include/marshal.h" +#include "third_party/python/Include/pydebug.h" +#include "third_party/python/Include/pylifecycle.h" +#include "third_party/python/Include/pymacro.h" +#include "third_party/python/Include/pythonrun.h" /* clang-format off */ +#define HEADER "\ +/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:4;tab-width:8;coding:utf-8 -*-│\n\ +│vi: set net ft=c ts=4 sts=4 sw=4 fenc=utf-8 :vi│\n\ +╞══════════════════════════════════════════════════════════════════════════════╡\n\ +│ Python 3 │\n\ +│ https://docs.python.org/3/license.html │\n\ +╚─────────────────────────────────────────────────────────────────────────────*/\n\ +/* clang-format off */\n\ +\n\ +/*\n\ + * Auto-generated by\n\ + * %s \\\n\ + * %s \\\n\ + * %s\n\ + */\n\ +\n\ +" + /* This is built as a stand-alone executable by the Makefile, and helps turn Lib/importlib/_bootstrap.py into a frozen module in Python/importlib.h */ -#include -#include - -#include -#include -#include -#ifndef MS_WINDOWS -#include -#endif - /* To avoid a circular dependency on frozen.o, we create our own structure of frozen modules instead, left deliberately blank so as to avoid unintentional import of a stale version of _frozen_importlib. */ @@ -35,7 +53,25 @@ static const struct _frozen _PyImport_FrozenModules[] = { const struct _frozen *PyImport_FrozenModules; #endif -const char header[] = "/* Auto-generated by Programs/_freeze_importlib.c */"; +PyObject *PyMarshal_Init(void); +PyObject *PyInit_gc(void); +PyObject *PyInit__ast(void); +PyObject *_PyWarnings_Init(void); +PyObject *PyInit__string(void); + +struct _inittab _PyImport_Inittab[] = { + {"marshal", PyMarshal_Init}, + {"_imp", PyInit_imp}, + {"_ast", PyInit__ast}, + {"builtins"}, + {"sys"}, + {"gc", PyInit_gc}, + {"_warnings", _PyWarnings_Init}, + {"_string", PyInit__string}, + {0} +}; + +struct _inittab *PyImport_Inittab = _PyImport_Inittab; int main(int argc, char *argv[]) @@ -120,7 +156,7 @@ main(int argc, char *argv[]) fprintf(stderr, "cannot open '%s' for writing\n", outpath); goto error; } - fprintf(outfile, "%s\n", header); + fprintf(outfile, HEADER, argv[0], argv[1], argv[2]); if (is_bootstrap) fprintf(outfile, "const unsigned char _Py_M__importlib[] = {\n"); else diff --git a/third_party/python/Programs/python.c b/third_party/python/Programs/python.c index 9e7ad8c40..441cdeeef 100644 --- a/third_party/python/Programs/python.c +++ b/third_party/python/Programs/python.c @@ -27,6 +27,9 @@ #include "third_party/python/Include/unicodeobject.h" /* clang-format off */ +extern struct _inittab _PyImport_Inittab[]; +struct _inittab *PyImport_Inittab = _PyImport_Inittab; + static jmp_buf jbuf; static void diff --git a/third_party/python/Python/codecs.c b/third_party/python/Python/codecs.c index 370bf5e72..633f584d6 100644 --- a/third_party/python/Python/codecs.c +++ b/third_party/python/Python/codecs.c @@ -1556,6 +1556,9 @@ static int _PyCodecRegistry_Init(void) interp->codec_error_registry == NULL) Py_FatalError("can't initialize codec registry"); + /* + * XXX: terrible design! + */ mod = PyImport_ImportModuleNoBlock("encodings"); if (mod == NULL) { return -1; diff --git a/third_party/python/Python/import.c b/third_party/python/Python/import.c index 076e37c38..59101ce2d 100644 --- a/third_party/python/Python/import.c +++ b/third_party/python/Python/import.c @@ -40,11 +40,6 @@ /* See _PyImport_FixupExtensionObject() below */ static PyObject *extensions = NULL; -/* This table is defined in config.c: */ -extern struct _inittab _PyImport_Inittab[]; - -struct _inittab *PyImport_Inittab = _PyImport_Inittab; - static PyObject *initstr = NULL; /*[clinic input] diff --git a/third_party/python/Python/importlib.inc b/third_party/python/Python/importlib.inc index 325c155a2..c45ac285d 100644 --- a/third_party/python/Python/importlib.inc +++ b/third_party/python/Python/importlib.inc @@ -6,7 +6,12 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ /* clang-format off */ -/* Auto-generated by Programs/_freeze_importlib.c */ +/* + * Auto-generated by + * m/third_party/python/freeze.com \ + * third_party/python/Lib/importlib/_bootstrap.py \ + * third_party/python/Python/importlib.inc + */ const unsigned char _Py_M__importlib[] = { 99,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, diff --git a/third_party/python/Python/importlib_external.inc b/third_party/python/Python/importlib_external.inc index c801b60d1..f97042699 100644 --- a/third_party/python/Python/importlib_external.inc +++ b/third_party/python/Python/importlib_external.inc @@ -6,7 +6,12 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ /* clang-format off */ -/* Auto-generated by Programs/_freeze_importlib.c */ +/* + * Auto-generated by + * m/third_party/python/freeze.com \ + * third_party/python/Lib/importlib/_bootstrap_external.py \ + * third_party/python/Python/importlib_external.inc + */ const unsigned char _Py_M__importlib_external[] = { 99,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, diff --git a/third_party/python/Python/pylifecycle.c b/third_party/python/Python/pylifecycle.c index 1847c3b68..1aa1e13b9 100644 --- a/third_party/python/Python/pylifecycle.c +++ b/third_party/python/Python/pylifecycle.c @@ -305,7 +305,8 @@ import_init(PyInterpreterState *interp, PyObject *sysmod) Py_DECREF(value); Py_DECREF(impmod); - _PyImportZip_Init(); + /* just add zip!.python/ to sys.path */ + /* _PyImportZip_Init(); */ } diff --git a/third_party/python/Python/pythonrun.c b/third_party/python/Python/pythonrun.c index a9d7f354c..f930ddea9 100644 --- a/third_party/python/Python/pythonrun.c +++ b/third_party/python/Python/pythonrun.c @@ -4,6 +4,7 @@ │ Python 3 │ │ https://docs.python.org/3/license.html │ ╚─────────────────────────────────────────────────────────────────────────────*/ +#include "libc/stdio/stdio.h" #include "libc/unicode/locale.h" #include "third_party/python/Include/Python-ast.h" #include "third_party/python/Include/abstract.h" @@ -26,6 +27,7 @@ #include "third_party/python/Include/pydebug.h" #include "third_party/python/Include/pyerrors.h" #include "third_party/python/Include/pylifecycle.h" +#include "third_party/python/Include/pythonrun.h" #include "third_party/python/Include/setobject.h" #include "third_party/python/Include/symtable.h" #include "third_party/python/Include/sysmodule.h" diff --git a/third_party/python/makegen.py b/third_party/python/makegen.py new file mode 100644 index 000000000..ca3ebd2e2 --- /dev/null +++ b/third_party/python/makegen.py @@ -0,0 +1,654 @@ +import os + +PYCOMP = "o/$(MODE)/third_party/python/pycomp" + +SAUCES = ( +"third_party/python/Lib", +"third_party/python/Lib/__future__.py", +"third_party/python/Lib/_bootlocale.py", +"third_party/python/Lib/_collections_abc.py", +"third_party/python/Lib/_compat_pickle.py", +"third_party/python/Lib/_compression.py", +"third_party/python/Lib/_dummy_thread.py", +"third_party/python/Lib/_markupbase.py", +"third_party/python/Lib/_osx_support.py", +"third_party/python/Lib/_pyio.py", +"third_party/python/Lib/_sitebuiltins.py", +"third_party/python/Lib/_strptime.py", +"third_party/python/Lib/_sysconfigdata_m_cosmo_x86_64-cosmo.py", +"third_party/python/Lib/_threading_local.py", +"third_party/python/Lib/_weakrefset.py", +"third_party/python/Lib/abc.py", +"third_party/python/Lib/aifc.py", +"third_party/python/Lib/antigravity.py", +"third_party/python/Lib/argparse.py", +"third_party/python/Lib/ast.py", +"third_party/python/Lib/asynchat.py", +"third_party/python/Lib/asyncio", +"third_party/python/Lib/asyncio/__init__.py", +"third_party/python/Lib/asyncio/base_events.py", +"third_party/python/Lib/asyncio/base_futures.py", +"third_party/python/Lib/asyncio/base_subprocess.py", +"third_party/python/Lib/asyncio/base_tasks.py", +"third_party/python/Lib/asyncio/compat.py", +"third_party/python/Lib/asyncio/constants.py", +"third_party/python/Lib/asyncio/coroutines.py", +"third_party/python/Lib/asyncio/events.py", +"third_party/python/Lib/asyncio/futures.py", +"third_party/python/Lib/asyncio/locks.py", +"third_party/python/Lib/asyncio/log.py", +"third_party/python/Lib/asyncio/proactor_events.py", +"third_party/python/Lib/asyncio/protocols.py", +"third_party/python/Lib/asyncio/queues.py", +"third_party/python/Lib/asyncio/selector_events.py", +"third_party/python/Lib/asyncio/sslproto.py", +"third_party/python/Lib/asyncio/streams.py", +"third_party/python/Lib/asyncio/subprocess.py", +"third_party/python/Lib/asyncio/tasks.py", +"third_party/python/Lib/asyncio/test_utils.py", +"third_party/python/Lib/asyncio/transports.py", +"third_party/python/Lib/asyncio/unix_events.py", +"third_party/python/Lib/asyncio/windows_events.py", +"third_party/python/Lib/asyncio/windows_utils.py", +"third_party/python/Lib/asyncore.py", +"third_party/python/Lib/base64.py", +"third_party/python/Lib/bdb.py", +"third_party/python/Lib/binhex.py", +"third_party/python/Lib/bisect.py", +"third_party/python/Lib/bz2.py", +"third_party/python/Lib/cProfile.py", +"third_party/python/Lib/calendar.py", +"third_party/python/Lib/cgi.py", +"third_party/python/Lib/cgitb.py", +"third_party/python/Lib/chunk.py", +"third_party/python/Lib/cmd.py", +"third_party/python/Lib/code.py", +"third_party/python/Lib/codecs.py", +"third_party/python/Lib/codeop.py", +"third_party/python/Lib/collections", +"third_party/python/Lib/collections/__init__.py", +"third_party/python/Lib/collections/abc.py", +"third_party/python/Lib/colorsys.py", +"third_party/python/Lib/compileall.py", +"third_party/python/Lib/configparser.py", +"third_party/python/Lib/contextlib.py", +"third_party/python/Lib/copy.py", +"third_party/python/Lib/copyreg.py", +"third_party/python/Lib/crypt.py", +"third_party/python/Lib/csv.py", +"third_party/python/Lib/datetime.py", +"third_party/python/Lib/dbm", +"third_party/python/Lib/dbm/__init__.py", +"third_party/python/Lib/dbm/dumb.py", +"third_party/python/Lib/dbm/gnu.py", +"third_party/python/Lib/dbm/ndbm.py", +"third_party/python/Lib/decimal.py", +"third_party/python/Lib/difflib.py", +"third_party/python/Lib/dis.py", +"third_party/python/Lib/distutils", +"third_party/python/Lib/distutils/__init__.py", +"third_party/python/Lib/distutils/_msvccompiler.py", +"third_party/python/Lib/distutils/archive_util.py", +"third_party/python/Lib/distutils/bcppcompiler.py", +"third_party/python/Lib/distutils/ccompiler.py", +"third_party/python/Lib/distutils/cmd.py", +"third_party/python/Lib/distutils/command", +"third_party/python/Lib/distutils/command/__init__.py", +"third_party/python/Lib/distutils/command/bdist.py", +"third_party/python/Lib/distutils/command/bdist_dumb.py", +"third_party/python/Lib/distutils/command/bdist_msi.py", +"third_party/python/Lib/distutils/command/bdist_rpm.py", +"third_party/python/Lib/distutils/command/bdist_wininst.py", +"third_party/python/Lib/distutils/command/build.py", +"third_party/python/Lib/distutils/command/build_clib.py", +"third_party/python/Lib/distutils/command/build_ext.py", +"third_party/python/Lib/distutils/command/build_py.py", +"third_party/python/Lib/distutils/command/build_scripts.py", +"third_party/python/Lib/distutils/command/check.py", +"third_party/python/Lib/distutils/command/clean.py", +"third_party/python/Lib/distutils/command/command_template", +"third_party/python/Lib/distutils/command/config.py", +"third_party/python/Lib/distutils/command/install.py", +"third_party/python/Lib/distutils/command/install_data.py", +"third_party/python/Lib/distutils/command/install_egg_info.py", +"third_party/python/Lib/distutils/command/install_headers.py", +"third_party/python/Lib/distutils/command/install_lib.py", +"third_party/python/Lib/distutils/command/install_scripts.py", +"third_party/python/Lib/distutils/command/register.py", +"third_party/python/Lib/distutils/command/sdist.py", +"third_party/python/Lib/distutils/command/upload.py", +"third_party/python/Lib/distutils/config.py", +"third_party/python/Lib/distutils/core.py", +"third_party/python/Lib/distutils/cygwinccompiler.py", +"third_party/python/Lib/distutils/debug.py", +"third_party/python/Lib/distutils/dep_util.py", +"third_party/python/Lib/distutils/dir_util.py", +"third_party/python/Lib/distutils/dist.py", +"third_party/python/Lib/distutils/errors.py", +"third_party/python/Lib/distutils/extension.py", +"third_party/python/Lib/distutils/fancy_getopt.py", +"third_party/python/Lib/distutils/file_util.py", +"third_party/python/Lib/distutils/filelist.py", +"third_party/python/Lib/distutils/log.py", +"third_party/python/Lib/distutils/msvc9compiler.py", +"third_party/python/Lib/distutils/msvccompiler.py", +"third_party/python/Lib/distutils/spawn.py", +"third_party/python/Lib/distutils/sysconfig.py", +"third_party/python/Lib/distutils/tests", +"third_party/python/Lib/distutils/tests/Setup.sample", +"third_party/python/Lib/distutils/tests/__init__.py", +"third_party/python/Lib/distutils/tests/support.py", +"third_party/python/Lib/distutils/tests/test_archive_util.py", +"third_party/python/Lib/distutils/tests/test_bdist.py", +"third_party/python/Lib/distutils/tests/test_bdist_dumb.py", +"third_party/python/Lib/distutils/tests/test_bdist_msi.py", +"third_party/python/Lib/distutils/tests/test_bdist_rpm.py", +"third_party/python/Lib/distutils/tests/test_bdist_wininst.py", +"third_party/python/Lib/distutils/tests/test_build.py", +"third_party/python/Lib/distutils/tests/test_build_clib.py", +"third_party/python/Lib/distutils/tests/test_build_ext.py", +"third_party/python/Lib/distutils/tests/test_build_py.py", +"third_party/python/Lib/distutils/tests/test_build_scripts.py", +"third_party/python/Lib/distutils/tests/test_check.py", +"third_party/python/Lib/distutils/tests/test_clean.py", +"third_party/python/Lib/distutils/tests/test_cmd.py", +"third_party/python/Lib/distutils/tests/test_config.py", +"third_party/python/Lib/distutils/tests/test_config_cmd.py", +"third_party/python/Lib/distutils/tests/test_core.py", +"third_party/python/Lib/distutils/tests/test_cygwinccompiler.py", +"third_party/python/Lib/distutils/tests/test_dep_util.py", +"third_party/python/Lib/distutils/tests/test_dir_util.py", +"third_party/python/Lib/distutils/tests/test_dist.py", +"third_party/python/Lib/distutils/tests/test_extension.py", +"third_party/python/Lib/distutils/tests/test_file_util.py", +"third_party/python/Lib/distutils/tests/test_filelist.py", +"third_party/python/Lib/distutils/tests/test_install.py", +"third_party/python/Lib/distutils/tests/test_install_data.py", +"third_party/python/Lib/distutils/tests/test_install_headers.py", +"third_party/python/Lib/distutils/tests/test_install_lib.py", +"third_party/python/Lib/distutils/tests/test_install_scripts.py", +"third_party/python/Lib/distutils/tests/test_log.py", +"third_party/python/Lib/distutils/tests/test_msvc9compiler.py", +"third_party/python/Lib/distutils/tests/test_msvccompiler.py", +"third_party/python/Lib/distutils/tests/test_register.py", +"third_party/python/Lib/distutils/tests/test_sdist.py", +"third_party/python/Lib/distutils/tests/test_spawn.py", +"third_party/python/Lib/distutils/tests/test_sysconfig.py", +"third_party/python/Lib/distutils/tests/test_text_file.py", +"third_party/python/Lib/distutils/tests/test_unixccompiler.py", +"third_party/python/Lib/distutils/tests/test_upload.py", +"third_party/python/Lib/distutils/tests/test_util.py", +"third_party/python/Lib/distutils/tests/test_version.py", +"third_party/python/Lib/distutils/tests/test_versionpredicate.py", +"third_party/python/Lib/distutils/text_file.py", +"third_party/python/Lib/distutils/unixccompiler.py", +"third_party/python/Lib/distutils/util.py", +"third_party/python/Lib/distutils/version.py", +"third_party/python/Lib/distutils/versionpredicate.py", +"third_party/python/Lib/doctest.py", +"third_party/python/Lib/dummy_threading.py", +"third_party/python/Lib/email", +"third_party/python/Lib/email/__init__.py", +"third_party/python/Lib/email/_encoded_words.py", +"third_party/python/Lib/email/_header_value_parser.py", +"third_party/python/Lib/email/_parseaddr.py", +"third_party/python/Lib/email/_policybase.py", +"third_party/python/Lib/email/architecture.rst", +"third_party/python/Lib/email/base64mime.py", +"third_party/python/Lib/email/charset.py", +"third_party/python/Lib/email/contentmanager.py", +"third_party/python/Lib/email/encoders.py", +"third_party/python/Lib/email/errors.py", +"third_party/python/Lib/email/feedparser.py", +"third_party/python/Lib/email/generator.py", +"third_party/python/Lib/email/header.py", +"third_party/python/Lib/email/headerregistry.py", +"third_party/python/Lib/email/iterators.py", +"third_party/python/Lib/email/message.py", +"third_party/python/Lib/email/mime", +"third_party/python/Lib/email/mime/__init__.py", +"third_party/python/Lib/email/mime/application.py", +"third_party/python/Lib/email/mime/audio.py", +"third_party/python/Lib/email/mime/base.py", +"third_party/python/Lib/email/mime/image.py", +"third_party/python/Lib/email/mime/message.py", +"third_party/python/Lib/email/mime/multipart.py", +"third_party/python/Lib/email/mime/nonmultipart.py", +"third_party/python/Lib/email/mime/text.py", +"third_party/python/Lib/email/parser.py", +"third_party/python/Lib/email/policy.py", +"third_party/python/Lib/email/quoprimime.py", +"third_party/python/Lib/email/utils.py", +"third_party/python/Lib/encodings", +"third_party/python/Lib/encodings/__init__.py", +"third_party/python/Lib/encodings/aliases.py", +"third_party/python/Lib/encodings/ascii.py", +"third_party/python/Lib/encodings/base64_codec.py", +"third_party/python/Lib/encodings/big5.py", +"third_party/python/Lib/encodings/big5hkscs.py", +"third_party/python/Lib/encodings/bz2_codec.py", +"third_party/python/Lib/encodings/charmap.py", +"third_party/python/Lib/encodings/cp037.py", +"third_party/python/Lib/encodings/cp1006.py", +"third_party/python/Lib/encodings/cp1026.py", +"third_party/python/Lib/encodings/cp1125.py", +"third_party/python/Lib/encodings/cp1140.py", +"third_party/python/Lib/encodings/cp1250.py", +"third_party/python/Lib/encodings/cp1251.py", +"third_party/python/Lib/encodings/cp1252.py", +"third_party/python/Lib/encodings/cp1253.py", +"third_party/python/Lib/encodings/cp1254.py", +"third_party/python/Lib/encodings/cp1255.py", +"third_party/python/Lib/encodings/cp1256.py", +"third_party/python/Lib/encodings/cp1257.py", +"third_party/python/Lib/encodings/cp1258.py", +"third_party/python/Lib/encodings/cp273.py", +"third_party/python/Lib/encodings/cp424.py", +"third_party/python/Lib/encodings/cp437.py", +"third_party/python/Lib/encodings/cp500.py", +"third_party/python/Lib/encodings/cp65001.py", +"third_party/python/Lib/encodings/cp720.py", +"third_party/python/Lib/encodings/cp737.py", +"third_party/python/Lib/encodings/cp775.py", +"third_party/python/Lib/encodings/cp850.py", +"third_party/python/Lib/encodings/cp852.py", +"third_party/python/Lib/encodings/cp855.py", +"third_party/python/Lib/encodings/cp856.py", +"third_party/python/Lib/encodings/cp857.py", +"third_party/python/Lib/encodings/cp858.py", +"third_party/python/Lib/encodings/cp860.py", +"third_party/python/Lib/encodings/cp861.py", +"third_party/python/Lib/encodings/cp862.py", +"third_party/python/Lib/encodings/cp863.py", +"third_party/python/Lib/encodings/cp864.py", +"third_party/python/Lib/encodings/cp865.py", +"third_party/python/Lib/encodings/cp866.py", +"third_party/python/Lib/encodings/cp869.py", +"third_party/python/Lib/encodings/cp874.py", +"third_party/python/Lib/encodings/cp875.py", +"third_party/python/Lib/encodings/cp932.py", +"third_party/python/Lib/encodings/cp949.py", +"third_party/python/Lib/encodings/cp950.py", +"third_party/python/Lib/encodings/euc_jis_2004.py", +"third_party/python/Lib/encodings/euc_jisx0213.py", +"third_party/python/Lib/encodings/euc_jp.py", +"third_party/python/Lib/encodings/euc_kr.py", +"third_party/python/Lib/encodings/gb18030.py", +"third_party/python/Lib/encodings/gb2312.py", +"third_party/python/Lib/encodings/gbk.py", +"third_party/python/Lib/encodings/hex_codec.py", +"third_party/python/Lib/encodings/hp_roman8.py", +"third_party/python/Lib/encodings/hz.py", +"third_party/python/Lib/encodings/idna.py", +"third_party/python/Lib/encodings/iso2022_jp.py", +"third_party/python/Lib/encodings/iso2022_jp_1.py", +"third_party/python/Lib/encodings/iso2022_jp_2.py", +"third_party/python/Lib/encodings/iso2022_jp_2004.py", +"third_party/python/Lib/encodings/iso2022_jp_3.py", +"third_party/python/Lib/encodings/iso2022_jp_ext.py", +"third_party/python/Lib/encodings/iso2022_kr.py", +"third_party/python/Lib/encodings/iso8859_1.py", +"third_party/python/Lib/encodings/iso8859_10.py", +"third_party/python/Lib/encodings/iso8859_11.py", +"third_party/python/Lib/encodings/iso8859_13.py", +"third_party/python/Lib/encodings/iso8859_14.py", +"third_party/python/Lib/encodings/iso8859_15.py", +"third_party/python/Lib/encodings/iso8859_16.py", +"third_party/python/Lib/encodings/iso8859_2.py", +"third_party/python/Lib/encodings/iso8859_3.py", +"third_party/python/Lib/encodings/iso8859_4.py", +"third_party/python/Lib/encodings/iso8859_5.py", +"third_party/python/Lib/encodings/iso8859_6.py", +"third_party/python/Lib/encodings/iso8859_7.py", +"third_party/python/Lib/encodings/iso8859_8.py", +"third_party/python/Lib/encodings/iso8859_9.py", +"third_party/python/Lib/encodings/johab.py", +"third_party/python/Lib/encodings/koi8_r.py", +"third_party/python/Lib/encodings/koi8_t.py", +"third_party/python/Lib/encodings/koi8_u.py", +"third_party/python/Lib/encodings/kz1048.py", +"third_party/python/Lib/encodings/latin_1.py", +"third_party/python/Lib/encodings/mac_arabic.py", +"third_party/python/Lib/encodings/mac_centeuro.py", +"third_party/python/Lib/encodings/mac_croatian.py", +"third_party/python/Lib/encodings/mac_cyrillic.py", +"third_party/python/Lib/encodings/mac_farsi.py", +"third_party/python/Lib/encodings/mac_greek.py", +"third_party/python/Lib/encodings/mac_iceland.py", +"third_party/python/Lib/encodings/mac_latin2.py", +"third_party/python/Lib/encodings/mac_roman.py", +"third_party/python/Lib/encodings/mac_romanian.py", +"third_party/python/Lib/encodings/mac_turkish.py", +"third_party/python/Lib/encodings/mbcs.py", +"third_party/python/Lib/encodings/oem.py", +"third_party/python/Lib/encodings/palmos.py", +"third_party/python/Lib/encodings/ptcp154.py", +"third_party/python/Lib/encodings/punycode.py", +"third_party/python/Lib/encodings/quopri_codec.py", +"third_party/python/Lib/encodings/raw_unicode_escape.py", +"third_party/python/Lib/encodings/rot_13.py", +"third_party/python/Lib/encodings/shift_jis.py", +"third_party/python/Lib/encodings/shift_jis_2004.py", +"third_party/python/Lib/encodings/shift_jisx0213.py", +"third_party/python/Lib/encodings/tis_620.py", +"third_party/python/Lib/encodings/undefined.py", +"third_party/python/Lib/encodings/unicode_escape.py", +"third_party/python/Lib/encodings/unicode_internal.py", +"third_party/python/Lib/encodings/utf_16.py", +"third_party/python/Lib/encodings/utf_16_be.py", +"third_party/python/Lib/encodings/utf_16_le.py", +"third_party/python/Lib/encodings/utf_32.py", +"third_party/python/Lib/encodings/utf_32_be.py", +"third_party/python/Lib/encodings/utf_32_le.py", +"third_party/python/Lib/encodings/utf_7.py", +"third_party/python/Lib/encodings/utf_8.py", +"third_party/python/Lib/encodings/utf_8_sig.py", +"third_party/python/Lib/encodings/uu_codec.py", +"third_party/python/Lib/encodings/zlib_codec.py", +"third_party/python/Lib/ensurepip", +"third_party/python/Lib/ensurepip/__init__.py", +"third_party/python/Lib/ensurepip/__main__.py", +"third_party/python/Lib/ensurepip/_bundled", +"third_party/python/Lib/ensurepip/_bundled/pip-18.1-py2.py3-none-any.whl", +"third_party/python/Lib/ensurepip/_bundled/setuptools-40.6.2-py2.py3-none-any.whl", +"third_party/python/Lib/ensurepip/_uninstall.py", +"third_party/python/Lib/enum.py", +"third_party/python/Lib/filecmp.py", +"third_party/python/Lib/fileinput.py", +"third_party/python/Lib/fnmatch.py", +"third_party/python/Lib/formatter.py", +"third_party/python/Lib/fractions.py", +"third_party/python/Lib/ftplib.py", +"third_party/python/Lib/functools.py", +"third_party/python/Lib/genericpath.py", +"third_party/python/Lib/getopt.py", +"third_party/python/Lib/getpass.py", +"third_party/python/Lib/gettext.py", +"third_party/python/Lib/glob.py", +"third_party/python/Lib/gzip.py", +"third_party/python/Lib/hashlib.py", +"third_party/python/Lib/heapq.py", +"third_party/python/Lib/hmac.py", +"third_party/python/Lib/html", +"third_party/python/Lib/html/__init__.py", +"third_party/python/Lib/html/entities.py", +"third_party/python/Lib/html/parser.py", +"third_party/python/Lib/http", +"third_party/python/Lib/http/__init__.py", +"third_party/python/Lib/http/client.py", +"third_party/python/Lib/http/cookiejar.py", +"third_party/python/Lib/http/cookies.py", +"third_party/python/Lib/http/server.py", +"third_party/python/Lib/imaplib.py", +"third_party/python/Lib/imghdr.py", +"third_party/python/Lib/imp.py", +"third_party/python/Lib/importlib", +"third_party/python/Lib/importlib/__init__.py", +"third_party/python/Lib/importlib/_bootstrap.py", +"third_party/python/Lib/importlib/_bootstrap_external.py", +"third_party/python/Lib/importlib/abc.py", +"third_party/python/Lib/importlib/machinery.py", +"third_party/python/Lib/importlib/util.py", +"third_party/python/Lib/inspect.py", +"third_party/python/Lib/io.py", +"third_party/python/Lib/ipaddress.py", +"third_party/python/Lib/json", +"third_party/python/Lib/json/__init__.py", +"third_party/python/Lib/json/decoder.py", +"third_party/python/Lib/json/encoder.py", +"third_party/python/Lib/json/scanner.py", +"third_party/python/Lib/json/tool.py", +"third_party/python/Lib/keyword.py", +"third_party/python/Lib/linecache.py", +"third_party/python/Lib/locale.py", +"third_party/python/Lib/logging", +"third_party/python/Lib/logging/__init__.py", +"third_party/python/Lib/logging/config.py", +"third_party/python/Lib/logging/handlers.py", +"third_party/python/Lib/lzma.py", +"third_party/python/Lib/macpath.py", +"third_party/python/Lib/macurl2path.py", +"third_party/python/Lib/mailbox.py", +"third_party/python/Lib/mailcap.py", +"third_party/python/Lib/mimetypes.py", +"third_party/python/Lib/modulefinder.py", +"third_party/python/Lib/msilib", +"third_party/python/Lib/msilib/__init__.py", +"third_party/python/Lib/msilib/schema.py", +"third_party/python/Lib/msilib/sequence.py", +"third_party/python/Lib/msilib/text.py", +"third_party/python/Lib/multiprocessing", +"third_party/python/Lib/multiprocessing/__init__.py", +"third_party/python/Lib/multiprocessing/connection.py", +"third_party/python/Lib/multiprocessing/context.py", +"third_party/python/Lib/multiprocessing/dummy", +"third_party/python/Lib/multiprocessing/dummy/__init__.py", +"third_party/python/Lib/multiprocessing/dummy/connection.py", +"third_party/python/Lib/multiprocessing/forkserver.py", +"third_party/python/Lib/multiprocessing/heap.py", +"third_party/python/Lib/multiprocessing/managers.py", +"third_party/python/Lib/multiprocessing/pool.py", +"third_party/python/Lib/multiprocessing/popen_fork.py", +"third_party/python/Lib/multiprocessing/popen_forkserver.py", +"third_party/python/Lib/multiprocessing/popen_spawn_posix.py", +"third_party/python/Lib/multiprocessing/popen_spawn_win32.py", +"third_party/python/Lib/multiprocessing/process.py", +"third_party/python/Lib/multiprocessing/queues.py", +"third_party/python/Lib/multiprocessing/reduction.py", +"third_party/python/Lib/multiprocessing/resource_sharer.py", +"third_party/python/Lib/multiprocessing/semaphore_tracker.py", +"third_party/python/Lib/multiprocessing/sharedctypes.py", +"third_party/python/Lib/multiprocessing/spawn.py", +"third_party/python/Lib/multiprocessing/synchronize.py", +"third_party/python/Lib/multiprocessing/util.py", +"third_party/python/Lib/netrc.py", +"third_party/python/Lib/nntplib.py", +"third_party/python/Lib/ntpath.py", +"third_party/python/Lib/nturl2path.py", +"third_party/python/Lib/numbers.py", +"third_party/python/Lib/opcode.py", +"third_party/python/Lib/operator.py", +"third_party/python/Lib/optparse.py", +"third_party/python/Lib/os.py", +"third_party/python/Lib/pathlib.py", +"third_party/python/Lib/pdb.py", +"third_party/python/Lib/pickle.py", +"third_party/python/Lib/pickletools.py", +"third_party/python/Lib/pipes.py", +"third_party/python/Lib/pkgutil.py", +"third_party/python/Lib/platform.py", +"third_party/python/Lib/plistlib.py", +"third_party/python/Lib/poplib.py", +"third_party/python/Lib/posixpath.py", +"third_party/python/Lib/pprint.py", +"third_party/python/Lib/profile.py", +"third_party/python/Lib/pstats.py", +"third_party/python/Lib/pty.py", +"third_party/python/Lib/py_compile.py", +"third_party/python/Lib/pyclbr.py", +"third_party/python/Lib/pydoc.py", +"third_party/python/Lib/queue.py", +"third_party/python/Lib/quopri.py", +"third_party/python/Lib/random.py", +"third_party/python/Lib/re.py", +"third_party/python/Lib/reprlib.py", +"third_party/python/Lib/rlcompleter.py", +"third_party/python/Lib/runpy.py", +"third_party/python/Lib/sched.py", +"third_party/python/Lib/secrets.py", +"third_party/python/Lib/selectors.py", +"third_party/python/Lib/shelve.py", +"third_party/python/Lib/shlex.py", +"third_party/python/Lib/shutil.py", +"third_party/python/Lib/signal.py", +"third_party/python/Lib/site.py", +"third_party/python/Lib/smtpd.py", +"third_party/python/Lib/smtplib.py", +"third_party/python/Lib/sndhdr.py", +"third_party/python/Lib/socket.py", +"third_party/python/Lib/socketserver.py", +"third_party/python/Lib/sqlite3", +"third_party/python/Lib/sqlite3/__init__.py", +"third_party/python/Lib/sqlite3/dbapi2.py", +"third_party/python/Lib/sqlite3/dump.py", +"third_party/python/Lib/sre_compile.py", +"third_party/python/Lib/sre_constants.py", +"third_party/python/Lib/sre_parse.py", +"third_party/python/Lib/ssl.py", +"third_party/python/Lib/stat.py", +"third_party/python/Lib/statistics.py", +"third_party/python/Lib/string.py", +"third_party/python/Lib/stringprep.py", +"third_party/python/Lib/struct.py", +"third_party/python/Lib/subprocess.py", +"third_party/python/Lib/sunau.py", +"third_party/python/Lib/symbol.py", +"third_party/python/Lib/symtable.py", +"third_party/python/Lib/sysconfig.py", +"third_party/python/Lib/tabnanny.py", +"third_party/python/Lib/tarfile.py", +"third_party/python/Lib/telnetlib.py", +"third_party/python/Lib/tempfile.py", +"third_party/python/Lib/textwrap.py", +"third_party/python/Lib/this.py", +"third_party/python/Lib/threading.py", +"third_party/python/Lib/timeit.py", +"third_party/python/Lib/token.py", +"third_party/python/Lib/tokenize.py", +"third_party/python/Lib/trace.py", +"third_party/python/Lib/traceback.py", +"third_party/python/Lib/tracemalloc.py", +"third_party/python/Lib/tty.py", +"third_party/python/Lib/types.py", +"third_party/python/Lib/typing.py", +"third_party/python/Lib/unittest", +"third_party/python/Lib/unittest/__init__.py", +"third_party/python/Lib/unittest/__main__.py", +"third_party/python/Lib/unittest/case.py", +"third_party/python/Lib/unittest/loader.py", +"third_party/python/Lib/unittest/main.py", +"third_party/python/Lib/unittest/mock.py", +"third_party/python/Lib/unittest/result.py", +"third_party/python/Lib/unittest/runner.py", +"third_party/python/Lib/unittest/signals.py", +"third_party/python/Lib/unittest/suite.py", +"third_party/python/Lib/unittest/util.py", +"third_party/python/Lib/urllib", +"third_party/python/Lib/urllib/__init__.py", +"third_party/python/Lib/urllib/error.py", +"third_party/python/Lib/urllib/parse.py", +"third_party/python/Lib/urllib/request.py", +"third_party/python/Lib/urllib/response.py", +"third_party/python/Lib/urllib/robotparser.py", +"third_party/python/Lib/uu.py", +"third_party/python/Lib/uuid.py", +"third_party/python/Lib/venv", +"third_party/python/Lib/venv/__init__.py", +"third_party/python/Lib/venv/__main__.py", +"third_party/python/Lib/venv/scripts/common", +"third_party/python/Lib/venv/scripts/common/activate", +"third_party/python/Lib/venv/scripts/nt", +"third_party/python/Lib/venv/scripts/nt/Activate.ps1", +"third_party/python/Lib/venv/scripts/nt/activate.bat", +"third_party/python/Lib/venv/scripts/nt/deactivate.bat", +"third_party/python/Lib/venv/scripts/posix", +"third_party/python/Lib/venv/scripts/posix/activate.csh", +"third_party/python/Lib/venv/scripts/posix/activate.fish", +"third_party/python/Lib/warnings.py", +"third_party/python/Lib/wave.py", +"third_party/python/Lib/weakref.py", +"third_party/python/Lib/webbrowser.py", +"third_party/python/Lib/wsgiref", +"third_party/python/Lib/wsgiref/__init__.py", +"third_party/python/Lib/wsgiref/handlers.py", +"third_party/python/Lib/wsgiref/headers.py", +"third_party/python/Lib/wsgiref/simple_server.py", +"third_party/python/Lib/wsgiref/util.py", +"third_party/python/Lib/wsgiref/validate.py", +"third_party/python/Lib/xdrlib.py", +"third_party/python/Lib/xml", +"third_party/python/Lib/xml/__init__.py", +"third_party/python/Lib/xml/dom", +"third_party/python/Lib/xml/dom/NodeFilter.py", +"third_party/python/Lib/xml/dom/__init__.py", +"third_party/python/Lib/xml/dom/domreg.py", +"third_party/python/Lib/xml/dom/expatbuilder.py", +"third_party/python/Lib/xml/dom/minicompat.py", +"third_party/python/Lib/xml/dom/minidom.py", +"third_party/python/Lib/xml/dom/pulldom.py", +"third_party/python/Lib/xml/dom/xmlbuilder.py", +"third_party/python/Lib/xml/etree", +"third_party/python/Lib/xml/etree/ElementInclude.py", +"third_party/python/Lib/xml/etree/ElementPath.py", +"third_party/python/Lib/xml/etree/ElementTree.py", +"third_party/python/Lib/xml/etree/__init__.py", +"third_party/python/Lib/xml/etree/cElementTree.py", +"third_party/python/Lib/xml/parsers", +"third_party/python/Lib/xml/parsers/__init__.py", +"third_party/python/Lib/xml/parsers/expat.py", +"third_party/python/Lib/xml/sax", +"third_party/python/Lib/xml/sax/__init__.py", +"third_party/python/Lib/xml/sax/_exceptions.py", +"third_party/python/Lib/xml/sax/expatreader.py", +"third_party/python/Lib/xml/sax/handler.py", +"third_party/python/Lib/xml/sax/saxutils.py", +"third_party/python/Lib/xml/sax/xmlreader.py", +"third_party/python/Lib/xmlrpc", +"third_party/python/Lib/xmlrpc/__init__.py", +"third_party/python/Lib/xmlrpc/client.py", +"third_party/python/Lib/xmlrpc/server.py", +"third_party/python/Lib/zipapp.py", +"third_party/python/Lib/zipfile.py", +) + +ARTIFACTS = set() + +def MakeDirs(d): + if d + "/" not in ARTIFACTS: + if os.path.basename(d) != '__pycache__': + return + ARTIFACTS.add(d + "/") + if d == "third_party/python/Lib": + print() + print("o/$(MODE)/third_party/python/Lib/:\n" + "\t@mkdir -p $@") + print() + print("o/$(MODE)/third_party/python/Lib/.zip.o:\t\\\n" + "\t\to/$(MODE)/third_party/python/Lib/\n" + "\t@$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $<") + else: + p = os.path.dirname(d) + MakeDirs(p) + print() + print(("o/$(MODE)/%s/:\t\\\n" + "\t\to/$(MODE)/%s/\n" + "\t@mkdir -p $@") % (d, p)) + print() + print(("o/$(MODE)/%s/.zip.o:\t\\\n" + "\t\to/$(MODE)/%s/\n" + "\t@$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $<") % (d, d)) + +for f in SAUCES: + if f.endswith(".py"): + d = "%s/__pycache__" % (os.path.dirname(f)) + MakeDirs(d) + b = os.path.basename(f) + c = "%s/%s.cpython-36.pyc" % (d, b[:-3]) + print() + print(("o/$(MODE)/%s:\t\\\n" + "\t\t%s\t\\\n" + "\t\to/$(MODE)/%s/\t\\\n" + "\t\t%s\n" + "\t@$(COMPILE) -APYCOMP %s -o $@ $<") % (c, f, d, PYCOMP, PYCOMP)) + print() + print(("o/$(MODE)/%s.zip.o:\t\\\n" + "\t\to/$(MODE)/%s\n" + "\t@$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $<") % (c, c)) + ARTIFACTS.add(c) + elif os.path.basename(f) == '__pycache__': + MakeDirs(f) + ARTIFACTS.add(f + "/") + +print() +print("THIRD_PARTY_PYTHON_STDLIB_PYC_OBJS =\t\\") +print("\t" + "\t\\\n\t".join(sorted("o/$(MODE)/%s.zip.o" % (x) for x in ARTIFACTS))) diff --git a/third_party/python/pycomp.c b/third_party/python/pycomp.c new file mode 100644 index 000000000..d1630da09 --- /dev/null +++ b/third_party/python/pycomp.c @@ -0,0 +1,189 @@ +/*-*- mode:c;indent-tabs-mode:nil;c-basic-offset:4;tab-width:8;coding:utf-8 -*-│ +│vi: set net ft=c ts=4 sts=4 sw=4 fenc=utf-8 :vi│ +╞══════════════════════════════════════════════════════════════════════════════╡ +│ Copyright 2021 Justine Alexandra Roberts Tunney │ +│ │ +│ Permission to use, copy, modify, and/or distribute this software for │ +│ any purpose with or without fee is hereby granted, provided that the │ +│ above copyright notice and this permission notice appear in all copies. │ +│ │ +│ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL │ +│ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED │ +│ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE │ +│ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL │ +│ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR │ +│ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER │ +│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │ +│ PERFORMANCE OF THIS SOFTWARE. │ +╚─────────────────────────────────────────────────────────────────────────────*/ +#include "libc/assert.h" +#include "libc/bits/bits.h" +#include "libc/calls/calls.h" +#include "libc/calls/struct/iovec.h" +#include "libc/calls/struct/stat.h" +#include "libc/fmt/conv.h" +#include "libc/log/check.h" +#include "libc/log/log.h" +#include "libc/runtime/gc.internal.h" +#include "libc/runtime/runtime.h" +#include "libc/sysv/consts/o.h" +#include "libc/x/x.h" +#include "third_party/getopt/getopt.h" +#include "third_party/python/Include/bytesobject.h" +#include "third_party/python/Include/compile.h" +#include "third_party/python/Include/fileutils.h" +#include "third_party/python/Include/import.h" +#include "third_party/python/Include/marshal.h" +#include "third_party/python/Include/pydebug.h" +#include "third_party/python/Include/pylifecycle.h" +#include "third_party/python/Include/pymacro.h" +#include "third_party/python/Include/pythonrun.h" +/* clang-format off */ + +#define MANUAL "\ +SYNOPSIS\n\ +\n\ + pycomp.com [FLAGS] SOURCE\n\ +\n\ +OVERVIEW\n\ +\n\ + Python Compiler\n\ +\n\ +FLAGS\n\ +\n\ + -o PATH specified output pyc file\n\ + -n do nothing\n\ + -O optimize\n\ + -h help\n\ +\n\ +EXAMPLE\n\ +\n\ + pycomp.com -o foo/__pycache__/__init__.cpython-3.6.pyc foo/__init__.py\n\ +\n" + +PyObject *PyMarshal_Init(void); +PyObject *PyInit_gc(void); +PyObject *PyInit__ast(void); +PyObject *_PyWarnings_Init(void); +PyObject *PyInit__string(void); + +struct _inittab _PyImport_Inittab[] = { + {"marshal", PyMarshal_Init}, + {"_imp", PyInit_imp}, + {"_ast", PyInit__ast}, + {"builtins"}, + {"sys"}, + {"gc", PyInit_gc}, + {"_warnings", _PyWarnings_Init}, + {"_string", PyInit__string}, + {0} +}; + +const struct _frozen *PyImport_FrozenModules; +const struct _frozen _PyImport_FrozenModules[] = {{0}}; +struct _inittab *PyImport_Inittab = _PyImport_Inittab; + +char *inpath; +char *outpath; +bool optimize; + +char * +StripComponents(const char *path, int n) +{ + const char *p; + while (n-- > 0) { + for (p = path; *p; ++p) { + if (*p == '/') { + path = p + 1; + break; + } + } + } + return (char *)path; +} + +void +GetOpts(int argc, char *argv[]) +{ + int opt; + char *outdir; + while ((opt = getopt(argc, argv, "hnOo:")) != -1) { + switch (opt) { + case 'O': + optimize = true; + break; + case 'o': + outpath = optarg; + break; + case 'n': + exit(0); + case 'h': + fputs(MANUAL, stdout); + exit(0); + default: + fputs(MANUAL, stderr); + exit(1); + } + } + if (argc - optind != 1) { + fputs("error: need one input file\n", stderr); + exit(1); + } + inpath = argv[optind]; + if (!outpath) { + outdir = gc(xasprintf("%s/__pycache__", gc(xdirname(inpath)))); + mkdir(outdir, 0755); + outpath = xasprintf("%s/%s.cpython-36.pyc", outdir, + gc(xstripexts(basename(inpath)))); + } +} + +int +main(int argc, char *argv[]) +{ + int fd; + char *name; + ssize_t rc; + size_t i, n; + struct stat st; + char *s, *p, m[12]; + PyObject *code, *marshalled; + GetOpts(argc, argv); + marshalled = 0; + if (stat(inpath, &st) == -1) perror(inpath), exit(1); + CHECK_NOTNULL((p = gc(xslurp(inpath, &n)))); + PyImport_FrozenModules = _PyImport_FrozenModules; + Py_NoUserSiteDirectory++; + Py_NoSiteFlag++; + Py_IgnoreEnvironmentFlag++; + Py_FrozenFlag++; + Py_SetProgramName(gc(utf8toutf32(argv[0], -1, 0))); + _Py_InitializeEx_Private(1, 0); + name = gc(xjoinpaths(".python", StripComponents(inpath, 3))); + code = Py_CompileStringExFlags(p, name, Py_file_input, NULL, optimize); + if (!code) goto error; + marshalled = PyMarshal_WriteObjectToString(code, Py_MARSHAL_VERSION); + Py_CLEAR(code); + if (!marshalled) goto error; + assert(PyBytes_CheckExact(marshalled)); + p = PyBytes_AS_STRING(marshalled); + n = PyBytes_GET_SIZE(marshalled); + CHECK_NE(-1, (fd = open(outpath, O_CREAT|O_TRUNC|O_WRONLY, 0644))); + WRITE16LE(m+0, 3379); /* Python 3.6rc1 */ + WRITE16LE(m+2, READ16LE("\r\n")); + WRITE32LE(m+4, st.st_mtim.tv_sec); /* tsk tsk y2038 */ + WRITE32LE(m+8, n); + CHECK_EQ(sizeof(m), write(fd, m, sizeof(m))); + for (i = 0; i < n; i += rc) { + CHECK_NE(-1, (rc = write(fd, p + i, n - i))); + } + CHECK_NE(-1, close(fd)); + Py_CLEAR(marshalled); + Py_Finalize(); + return 0; +error: + PyErr_Print(); + Py_Finalize(); + if (marshalled) Py_DECREF(marshalled); + return 1; +} diff --git a/third_party/python/pyconfig.h b/third_party/python/pyconfig.h index ec5c56f17..0fbc05097 100644 --- a/third_party/python/pyconfig.h +++ b/third_party/python/pyconfig.h @@ -1,5 +1,6 @@ #ifndef Py_PYCONFIG_H #define Py_PYCONFIG_H +#include "libc/dce.h" #include "third_party/zlib/zlib.h" /* Define if building universal (internal helper macro) */ @@ -1360,7 +1361,9 @@ /* #undef WITH_NEXT_FRAMEWORK */ /* Define if you want to compile in Python-specific mallocs */ +#ifndef __FSANITIZE_ADDRESS__ #define WITH_PYMALLOC 1 +#endif /* Define if you want to compile in rudimentary thread support */ /* #undef WITH_THREAD */ diff --git a/third_party/python/pydump.py b/third_party/python/pydump.py new file mode 100644 index 000000000..8c4583685 --- /dev/null +++ b/third_party/python/pydump.py @@ -0,0 +1,54 @@ +# read a .pyc file and pretty-print it +# copied from https://gist.github.com/twerp/fdc9975f0461821fcd3d7679d1f0f7e9 +# copied from http://nedbatchelder.com/blog/200804/the_structure_of_pyc_files.html +# and updated to Python 3.5 (Nov 10th 2015) + +import dis, marshal, struct, sys, time, types, binascii + +def show_file(fname): + f = open(fname, "rb") + magic = f.read(4) + moddate = f.read(4) + filesz = f.read(4) + modtime = time.asctime(time.localtime(struct.unpack('=L', moddate)[0])) + filesz = struct.unpack('=L', filesz) + print("magic %s" % (binascii.hexlify(magic))) + print("moddate %s (%s)" % (binascii.hexlify(moddate), modtime)) + print("files sz %d" % filesz) + code = marshal.load(f) + show_code(code) + +def show_code(code, indent=''): + print("%scode" % indent) + indent += ' ' + print("%sargcount %d" % (indent, code.co_argcount)) + print("%snlocals %d" % (indent, code.co_nlocals)) + print("%sstacksize %d" % (indent, code.co_stacksize)) + print("%sflags %04x" % (indent, code.co_flags)) + show_hex("code", code.co_code, indent=indent) + dis.disassemble(code) + print("%sconsts" % indent) + for const in code.co_consts: + if type(const) == types.CodeType: + show_code(const, indent+' ') + else: + print(" %s%r" % (indent, const)) + print("%snames %r" % (indent, code.co_names)) + print("%svarnames %r" % (indent, code.co_varnames)) + print("%sfreevars %r" % (indent, code.co_freevars)) + print("%scellvars %r" % (indent, code.co_cellvars)) + print("%sfilename %r" % (indent, code.co_filename)) + print("%sname %r" % (indent, code.co_name)) + print("%sfirstlineno %d" % (indent, code.co_firstlineno)) + show_hex("lnotab", code.co_lnotab, indent=indent) + +def show_hex(label, h, indent): + h = binascii.hexlify(h) + if len(h) < 60: + print("%s%s %s" % (indent, label, h)) + else: + print("%s%s" % (indent, label)) + for i in range(0, len(h), 60): + print("%s %s" % (indent, h[i:i+60])) + +show_file(sys.argv[1]) diff --git a/third_party/python/python-stdlib.mk b/third_party/python/python-stdlib.mk index f6c2b1d7a..c9b77b57c 100644 --- a/third_party/python/python-stdlib.mk +++ b/third_party/python/python-stdlib.mk @@ -1,10 +1,6 @@ #-*-mode:makefile-gmake;indent-tabs-mode:t;tab-width:8;coding:utf-8-*-┐ #───vi: set et ft=make ts=8 tw=8 fenc=utf-8 :vi───────────────────────┘ -# this file contains the list of python files that will be added -# to the ZIP store in the APE -# (can remove this if find command is usable) - THIRD_PARTY_PYTHON_STDLIB_PY = \ third_party/python/Lib/ \ third_party/python/Lib/__future__.py \ @@ -719,7 +715,6345 @@ THIRD_PARTY_PYTHON_STDLIB_PY_OBJS = \ $(THIRD_PARTY_PYTHON_STDLIB_PY_OBJS): \ third_party/python/python-stdlib.mk -#$(THIRD_PARTY_PYTHON_STDLIB_PY_OBJS): \ +$(THIRD_PARTY_PYTHON_STDLIB_PY_OBJS): \ ZIPOBJ_FLAGS += \ -P.python \ -C3 + +o/$(MODE)/third_party/python/Lib/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/__future__.cpython-36.pyc: \ + third_party/python/Lib/__future__.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/__future__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/__future__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_bootlocale.cpython-36.pyc: \ + third_party/python/Lib/_bootlocale.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_bootlocale.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/_bootlocale.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_collections_abc.cpython-36.pyc: \ + third_party/python/Lib/_collections_abc.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_collections_abc.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/_collections_abc.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_compat_pickle.cpython-36.pyc: \ + third_party/python/Lib/_compat_pickle.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_compat_pickle.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/_compat_pickle.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_compression.cpython-36.pyc: \ + third_party/python/Lib/_compression.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_compression.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/_compression.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_dummy_thread.cpython-36.pyc: \ + third_party/python/Lib/_dummy_thread.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_dummy_thread.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/_dummy_thread.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_markupbase.cpython-36.pyc: \ + third_party/python/Lib/_markupbase.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_markupbase.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/_markupbase.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_osx_support.cpython-36.pyc: \ + third_party/python/Lib/_osx_support.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_osx_support.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/_osx_support.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_pyio.cpython-36.pyc: \ + third_party/python/Lib/_pyio.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_pyio.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/_pyio.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_sitebuiltins.cpython-36.pyc: \ + third_party/python/Lib/_sitebuiltins.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_sitebuiltins.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/_sitebuiltins.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_strptime.cpython-36.pyc: \ + third_party/python/Lib/_strptime.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_strptime.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/_strptime.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_sysconfigdata_m_cosmo_x86_64-cosmo.cpython-36.pyc: \ + third_party/python/Lib/_sysconfigdata_m_cosmo_x86_64-cosmo.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_sysconfigdata_m_cosmo_x86_64-cosmo.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/_sysconfigdata_m_cosmo_x86_64-cosmo.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_threading_local.cpython-36.pyc: \ + third_party/python/Lib/_threading_local.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_threading_local.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/_threading_local.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_weakrefset.cpython-36.pyc: \ + third_party/python/Lib/_weakrefset.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/_weakrefset.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/_weakrefset.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/abc.cpython-36.pyc: \ + third_party/python/Lib/abc.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/abc.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/abc.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/aifc.cpython-36.pyc: \ + third_party/python/Lib/aifc.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/aifc.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/aifc.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/antigravity.cpython-36.pyc: \ + third_party/python/Lib/antigravity.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/antigravity.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/antigravity.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/argparse.cpython-36.pyc: \ + third_party/python/Lib/argparse.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/argparse.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/argparse.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/ast.cpython-36.pyc: \ + third_party/python/Lib/ast.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/ast.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/ast.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/asynchat.cpython-36.pyc: \ + third_party/python/Lib/asynchat.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/asynchat.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/asynchat.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/asyncio/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/asyncio/__init__.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/base_events.cpython-36.pyc: \ + third_party/python/Lib/asyncio/base_events.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/base_events.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/base_events.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/base_futures.cpython-36.pyc: \ + third_party/python/Lib/asyncio/base_futures.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/base_futures.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/base_futures.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/base_subprocess.cpython-36.pyc: \ + third_party/python/Lib/asyncio/base_subprocess.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/base_subprocess.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/base_subprocess.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/base_tasks.cpython-36.pyc: \ + third_party/python/Lib/asyncio/base_tasks.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/base_tasks.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/base_tasks.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/compat.cpython-36.pyc: \ + third_party/python/Lib/asyncio/compat.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/compat.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/compat.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/constants.cpython-36.pyc: \ + third_party/python/Lib/asyncio/constants.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/constants.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/constants.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/coroutines.cpython-36.pyc: \ + third_party/python/Lib/asyncio/coroutines.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/coroutines.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/coroutines.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/events.cpython-36.pyc: \ + third_party/python/Lib/asyncio/events.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/events.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/events.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/futures.cpython-36.pyc: \ + third_party/python/Lib/asyncio/futures.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/futures.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/futures.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/locks.cpython-36.pyc: \ + third_party/python/Lib/asyncio/locks.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/locks.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/locks.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/log.cpython-36.pyc: \ + third_party/python/Lib/asyncio/log.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/log.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/log.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/proactor_events.cpython-36.pyc: \ + third_party/python/Lib/asyncio/proactor_events.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/proactor_events.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/proactor_events.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/protocols.cpython-36.pyc: \ + third_party/python/Lib/asyncio/protocols.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/protocols.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/protocols.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/queues.cpython-36.pyc: \ + third_party/python/Lib/asyncio/queues.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/queues.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/queues.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/selector_events.cpython-36.pyc: \ + third_party/python/Lib/asyncio/selector_events.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/selector_events.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/selector_events.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/sslproto.cpython-36.pyc: \ + third_party/python/Lib/asyncio/sslproto.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/sslproto.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/sslproto.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/streams.cpython-36.pyc: \ + third_party/python/Lib/asyncio/streams.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/streams.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/streams.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/subprocess.cpython-36.pyc: \ + third_party/python/Lib/asyncio/subprocess.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/subprocess.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/subprocess.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/tasks.cpython-36.pyc: \ + third_party/python/Lib/asyncio/tasks.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/tasks.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/tasks.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/test_utils.cpython-36.pyc: \ + third_party/python/Lib/asyncio/test_utils.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/test_utils.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/test_utils.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/transports.cpython-36.pyc: \ + third_party/python/Lib/asyncio/transports.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/transports.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/transports.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/unix_events.cpython-36.pyc: \ + third_party/python/Lib/asyncio/unix_events.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/unix_events.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/unix_events.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/windows_events.cpython-36.pyc: \ + third_party/python/Lib/asyncio/windows_events.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/windows_events.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/windows_events.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/windows_utils.cpython-36.pyc: \ + third_party/python/Lib/asyncio/windows_utils.py \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/windows_utils.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/windows_utils.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/asyncore.cpython-36.pyc: \ + third_party/python/Lib/asyncore.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/asyncore.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/asyncore.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/base64.cpython-36.pyc: \ + third_party/python/Lib/base64.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/base64.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/base64.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/bdb.cpython-36.pyc: \ + third_party/python/Lib/bdb.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/bdb.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/bdb.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/binhex.cpython-36.pyc: \ + third_party/python/Lib/binhex.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/binhex.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/binhex.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/bisect.cpython-36.pyc: \ + third_party/python/Lib/bisect.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/bisect.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/bisect.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/bz2.cpython-36.pyc: \ + third_party/python/Lib/bz2.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/bz2.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/bz2.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/cProfile.cpython-36.pyc: \ + third_party/python/Lib/cProfile.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/cProfile.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/cProfile.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/calendar.cpython-36.pyc: \ + third_party/python/Lib/calendar.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/calendar.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/calendar.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/cgi.cpython-36.pyc: \ + third_party/python/Lib/cgi.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/cgi.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/cgi.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/cgitb.cpython-36.pyc: \ + third_party/python/Lib/cgitb.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/cgitb.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/cgitb.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/chunk.cpython-36.pyc: \ + third_party/python/Lib/chunk.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/chunk.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/chunk.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/cmd.cpython-36.pyc: \ + third_party/python/Lib/cmd.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/cmd.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/cmd.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/code.cpython-36.pyc: \ + third_party/python/Lib/code.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/code.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/code.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/codecs.cpython-36.pyc: \ + third_party/python/Lib/codecs.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/codecs.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/codecs.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/codeop.cpython-36.pyc: \ + third_party/python/Lib/codeop.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/codeop.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/codeop.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/collections/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/collections/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/collections/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/collections/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/collections/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/collections/__init__.py \ + o/$(MODE)/third_party/python/Lib/collections/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/collections/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/collections/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/collections/__pycache__/abc.cpython-36.pyc: \ + third_party/python/Lib/collections/abc.py \ + o/$(MODE)/third_party/python/Lib/collections/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/collections/__pycache__/abc.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/collections/__pycache__/abc.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/colorsys.cpython-36.pyc: \ + third_party/python/Lib/colorsys.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/colorsys.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/colorsys.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/compileall.cpython-36.pyc: \ + third_party/python/Lib/compileall.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/compileall.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/compileall.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/configparser.cpython-36.pyc: \ + third_party/python/Lib/configparser.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/configparser.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/configparser.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/contextlib.cpython-36.pyc: \ + third_party/python/Lib/contextlib.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/contextlib.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/contextlib.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/copy.cpython-36.pyc: \ + third_party/python/Lib/copy.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/copy.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/copy.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/copyreg.cpython-36.pyc: \ + third_party/python/Lib/copyreg.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/copyreg.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/copyreg.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/crypt.cpython-36.pyc: \ + third_party/python/Lib/crypt.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/crypt.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/crypt.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/csv.cpython-36.pyc: \ + third_party/python/Lib/csv.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/csv.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/csv.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/datetime.cpython-36.pyc: \ + third_party/python/Lib/datetime.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/datetime.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/datetime.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/dbm/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/dbm/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/dbm/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/dbm/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/dbm/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/dbm/__init__.py \ + o/$(MODE)/third_party/python/Lib/dbm/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/dbm/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/dbm/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/dbm/__pycache__/dumb.cpython-36.pyc: \ + third_party/python/Lib/dbm/dumb.py \ + o/$(MODE)/third_party/python/Lib/dbm/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/dbm/__pycache__/dumb.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/dbm/__pycache__/dumb.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/dbm/__pycache__/gnu.cpython-36.pyc: \ + third_party/python/Lib/dbm/gnu.py \ + o/$(MODE)/third_party/python/Lib/dbm/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/dbm/__pycache__/gnu.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/dbm/__pycache__/gnu.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/dbm/__pycache__/ndbm.cpython-36.pyc: \ + third_party/python/Lib/dbm/ndbm.py \ + o/$(MODE)/third_party/python/Lib/dbm/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/dbm/__pycache__/ndbm.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/dbm/__pycache__/ndbm.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/decimal.cpython-36.pyc: \ + third_party/python/Lib/decimal.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/decimal.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/decimal.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/difflib.cpython-36.pyc: \ + third_party/python/Lib/difflib.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/difflib.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/difflib.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/dis.cpython-36.pyc: \ + third_party/python/Lib/dis.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/dis.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/dis.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/distutils/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/distutils/__init__.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/_msvccompiler.cpython-36.pyc: \ + third_party/python/Lib/distutils/_msvccompiler.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/_msvccompiler.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/_msvccompiler.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/archive_util.cpython-36.pyc: \ + third_party/python/Lib/distutils/archive_util.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/archive_util.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/archive_util.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/bcppcompiler.cpython-36.pyc: \ + third_party/python/Lib/distutils/bcppcompiler.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/bcppcompiler.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/bcppcompiler.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ccompiler.cpython-36.pyc: \ + third_party/python/Lib/distutils/ccompiler.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ccompiler.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ccompiler.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/cmd.cpython-36.pyc: \ + third_party/python/Lib/distutils/cmd.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/cmd.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/cmd.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/distutils/command/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/__init__.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/bdist.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/bdist.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/bdist.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/bdist.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/bdist_dumb.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/bdist_dumb.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/bdist_dumb.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/bdist_dumb.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/bdist_msi.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/bdist_msi.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/bdist_msi.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/bdist_msi.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/bdist_rpm.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/bdist_rpm.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/bdist_rpm.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/bdist_rpm.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/bdist_wininst.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/bdist_wininst.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/bdist_wininst.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/bdist_wininst.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/build.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/build.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/build.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/build.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/build_clib.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/build_clib.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/build_clib.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/build_clib.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/build_ext.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/build_ext.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/build_ext.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/build_ext.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/build_py.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/build_py.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/build_py.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/build_py.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/build_scripts.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/build_scripts.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/build_scripts.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/build_scripts.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/check.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/check.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/check.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/check.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/clean.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/clean.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/clean.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/clean.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/config.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/config.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/config.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/config.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/install.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install_data.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/install_data.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install_data.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install_data.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install_egg_info.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/install_egg_info.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install_egg_info.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install_egg_info.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install_headers.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/install_headers.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install_headers.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install_headers.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install_lib.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/install_lib.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install_lib.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install_lib.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install_scripts.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/install_scripts.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install_scripts.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install_scripts.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/register.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/register.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/register.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/register.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/sdist.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/sdist.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/sdist.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/sdist.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/upload.cpython-36.pyc: \ + third_party/python/Lib/distutils/command/upload.py \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/upload.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/upload.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/config.cpython-36.pyc: \ + third_party/python/Lib/distutils/config.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/config.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/config.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/core.cpython-36.pyc: \ + third_party/python/Lib/distutils/core.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/core.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/core.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/cygwinccompiler.cpython-36.pyc: \ + third_party/python/Lib/distutils/cygwinccompiler.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/cygwinccompiler.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/cygwinccompiler.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/debug.cpython-36.pyc: \ + third_party/python/Lib/distutils/debug.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/debug.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/debug.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/dep_util.cpython-36.pyc: \ + third_party/python/Lib/distutils/dep_util.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/dep_util.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/dep_util.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/dir_util.cpython-36.pyc: \ + third_party/python/Lib/distutils/dir_util.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/dir_util.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/dir_util.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/dist.cpython-36.pyc: \ + third_party/python/Lib/distutils/dist.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/dist.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/dist.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/errors.cpython-36.pyc: \ + third_party/python/Lib/distutils/errors.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/errors.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/errors.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/extension.cpython-36.pyc: \ + third_party/python/Lib/distutils/extension.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/extension.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/extension.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/fancy_getopt.cpython-36.pyc: \ + third_party/python/Lib/distutils/fancy_getopt.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/fancy_getopt.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/fancy_getopt.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/file_util.cpython-36.pyc: \ + third_party/python/Lib/distutils/file_util.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/file_util.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/file_util.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/filelist.cpython-36.pyc: \ + third_party/python/Lib/distutils/filelist.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/filelist.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/filelist.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/log.cpython-36.pyc: \ + third_party/python/Lib/distutils/log.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/log.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/log.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/msvc9compiler.cpython-36.pyc: \ + third_party/python/Lib/distutils/msvc9compiler.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/msvc9compiler.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/msvc9compiler.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/msvccompiler.cpython-36.pyc: \ + third_party/python/Lib/distutils/msvccompiler.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/msvccompiler.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/msvccompiler.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/spawn.cpython-36.pyc: \ + third_party/python/Lib/distutils/spawn.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/spawn.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/spawn.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/sysconfig.cpython-36.pyc: \ + third_party/python/Lib/distutils/sysconfig.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/sysconfig.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/sysconfig.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/__init__.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/support.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/support.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/support.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/support.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_archive_util.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_archive_util.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_archive_util.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_archive_util.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_bdist.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_bdist.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_bdist.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_bdist.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_bdist_dumb.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_bdist_dumb.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_bdist_dumb.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_bdist_dumb.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_bdist_msi.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_bdist_msi.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_bdist_msi.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_bdist_msi.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_bdist_rpm.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_bdist_rpm.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_bdist_rpm.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_bdist_rpm.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_bdist_wininst.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_bdist_wininst.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_bdist_wininst.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_bdist_wininst.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_build.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_build.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_build.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_build.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_build_clib.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_build_clib.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_build_clib.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_build_clib.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_build_ext.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_build_ext.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_build_ext.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_build_ext.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_build_py.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_build_py.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_build_py.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_build_py.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_build_scripts.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_build_scripts.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_build_scripts.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_build_scripts.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_check.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_check.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_check.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_check.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_clean.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_clean.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_clean.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_clean.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_cmd.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_cmd.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_cmd.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_cmd.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_config.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_config.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_config.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_config.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_config_cmd.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_config_cmd.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_config_cmd.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_config_cmd.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_core.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_core.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_core.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_core.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_cygwinccompiler.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_cygwinccompiler.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_cygwinccompiler.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_cygwinccompiler.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_dep_util.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_dep_util.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_dep_util.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_dep_util.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_dir_util.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_dir_util.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_dir_util.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_dir_util.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_dist.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_dist.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_dist.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_dist.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_extension.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_extension.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_extension.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_extension.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_file_util.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_file_util.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_file_util.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_file_util.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_filelist.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_filelist.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_filelist.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_filelist.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_install.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_install.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_install.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_install.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_install_data.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_install_data.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_install_data.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_install_data.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_install_headers.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_install_headers.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_install_headers.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_install_headers.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_install_lib.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_install_lib.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_install_lib.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_install_lib.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_install_scripts.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_install_scripts.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_install_scripts.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_install_scripts.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_log.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_log.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_log.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_log.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_msvc9compiler.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_msvc9compiler.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_msvc9compiler.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_msvc9compiler.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_msvccompiler.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_msvccompiler.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_msvccompiler.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_msvccompiler.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_register.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_register.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_register.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_register.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_sdist.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_sdist.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_sdist.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_sdist.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_spawn.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_spawn.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_spawn.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_spawn.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_sysconfig.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_sysconfig.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_sysconfig.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_sysconfig.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_text_file.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_text_file.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_text_file.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_text_file.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_unixccompiler.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_unixccompiler.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_unixccompiler.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_unixccompiler.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_upload.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_upload.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_upload.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_upload.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_util.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_util.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_util.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_util.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_version.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_version.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_version.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_version.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_versionpredicate.cpython-36.pyc: \ + third_party/python/Lib/distutils/tests/test_versionpredicate.py \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_versionpredicate.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_versionpredicate.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/text_file.cpython-36.pyc: \ + third_party/python/Lib/distutils/text_file.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/text_file.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/text_file.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/unixccompiler.cpython-36.pyc: \ + third_party/python/Lib/distutils/unixccompiler.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/unixccompiler.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/unixccompiler.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/util.cpython-36.pyc: \ + third_party/python/Lib/distutils/util.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/util.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/util.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/version.cpython-36.pyc: \ + third_party/python/Lib/distutils/version.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/version.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/version.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/versionpredicate.cpython-36.pyc: \ + third_party/python/Lib/distutils/versionpredicate.py \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/distutils/__pycache__/versionpredicate.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/versionpredicate.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/doctest.cpython-36.pyc: \ + third_party/python/Lib/doctest.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/doctest.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/doctest.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/dummy_threading.cpython-36.pyc: \ + third_party/python/Lib/dummy_threading.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/dummy_threading.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/dummy_threading.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/email/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/email/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/email/__init__.py \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/_encoded_words.cpython-36.pyc: \ + third_party/python/Lib/email/_encoded_words.py \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/_encoded_words.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/_encoded_words.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/_header_value_parser.cpython-36.pyc: \ + third_party/python/Lib/email/_header_value_parser.py \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/_header_value_parser.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/_header_value_parser.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/_parseaddr.cpython-36.pyc: \ + third_party/python/Lib/email/_parseaddr.py \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/_parseaddr.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/_parseaddr.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/_policybase.cpython-36.pyc: \ + third_party/python/Lib/email/_policybase.py \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/_policybase.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/_policybase.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/base64mime.cpython-36.pyc: \ + third_party/python/Lib/email/base64mime.py \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/base64mime.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/base64mime.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/charset.cpython-36.pyc: \ + third_party/python/Lib/email/charset.py \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/charset.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/charset.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/contentmanager.cpython-36.pyc: \ + third_party/python/Lib/email/contentmanager.py \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/contentmanager.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/contentmanager.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/encoders.cpython-36.pyc: \ + third_party/python/Lib/email/encoders.py \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/encoders.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/encoders.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/errors.cpython-36.pyc: \ + third_party/python/Lib/email/errors.py \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/errors.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/errors.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/feedparser.cpython-36.pyc: \ + third_party/python/Lib/email/feedparser.py \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/feedparser.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/feedparser.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/generator.cpython-36.pyc: \ + third_party/python/Lib/email/generator.py \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/generator.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/generator.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/header.cpython-36.pyc: \ + third_party/python/Lib/email/header.py \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/header.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/header.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/headerregistry.cpython-36.pyc: \ + third_party/python/Lib/email/headerregistry.py \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/headerregistry.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/headerregistry.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/iterators.cpython-36.pyc: \ + third_party/python/Lib/email/iterators.py \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/iterators.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/iterators.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/message.cpython-36.pyc: \ + third_party/python/Lib/email/message.py \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/message.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/message.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/email/mime/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/email/mime/__init__.py \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/application.cpython-36.pyc: \ + third_party/python/Lib/email/mime/application.py \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/application.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/application.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/audio.cpython-36.pyc: \ + third_party/python/Lib/email/mime/audio.py \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/audio.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/audio.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/base.cpython-36.pyc: \ + third_party/python/Lib/email/mime/base.py \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/base.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/base.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/image.cpython-36.pyc: \ + third_party/python/Lib/email/mime/image.py \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/image.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/image.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/message.cpython-36.pyc: \ + third_party/python/Lib/email/mime/message.py \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/message.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/message.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/multipart.cpython-36.pyc: \ + third_party/python/Lib/email/mime/multipart.py \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/multipart.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/multipart.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/nonmultipart.cpython-36.pyc: \ + third_party/python/Lib/email/mime/nonmultipart.py \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/nonmultipart.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/nonmultipart.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/text.cpython-36.pyc: \ + third_party/python/Lib/email/mime/text.py \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/text.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/text.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/parser.cpython-36.pyc: \ + third_party/python/Lib/email/parser.py \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/parser.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/parser.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/policy.cpython-36.pyc: \ + third_party/python/Lib/email/policy.py \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/policy.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/policy.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/quoprimime.cpython-36.pyc: \ + third_party/python/Lib/email/quoprimime.py \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/quoprimime.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/quoprimime.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/utils.cpython-36.pyc: \ + third_party/python/Lib/email/utils.py \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/email/__pycache__/utils.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/utils.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/encodings/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/encodings/__init__.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/aliases.cpython-36.pyc: \ + third_party/python/Lib/encodings/aliases.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/aliases.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/aliases.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ascii.cpython-36.pyc: \ + third_party/python/Lib/encodings/ascii.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ascii.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ascii.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/base64_codec.cpython-36.pyc: \ + third_party/python/Lib/encodings/base64_codec.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/base64_codec.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/base64_codec.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/big5.cpython-36.pyc: \ + third_party/python/Lib/encodings/big5.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/big5.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/big5.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/big5hkscs.cpython-36.pyc: \ + third_party/python/Lib/encodings/big5hkscs.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/big5hkscs.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/big5hkscs.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/bz2_codec.cpython-36.pyc: \ + third_party/python/Lib/encodings/bz2_codec.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/bz2_codec.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/bz2_codec.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/charmap.cpython-36.pyc: \ + third_party/python/Lib/encodings/charmap.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/charmap.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/charmap.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp037.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp037.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp037.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp037.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1006.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp1006.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1006.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1006.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1026.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp1026.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1026.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1026.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1125.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp1125.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1125.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1125.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1140.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp1140.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1140.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1140.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1250.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp1250.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1250.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1250.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1251.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp1251.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1251.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1251.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1252.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp1252.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1252.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1252.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1253.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp1253.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1253.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1253.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1254.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp1254.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1254.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1254.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1255.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp1255.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1255.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1255.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1256.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp1256.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1256.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1256.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1257.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp1257.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1257.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1257.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1258.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp1258.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1258.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1258.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp273.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp273.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp273.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp273.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp424.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp424.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp424.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp424.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp437.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp437.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp437.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp437.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp500.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp500.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp500.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp500.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp65001.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp65001.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp65001.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp65001.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp720.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp720.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp720.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp720.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp737.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp737.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp737.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp737.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp775.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp775.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp775.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp775.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp850.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp850.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp850.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp850.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp852.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp852.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp852.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp852.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp855.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp855.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp855.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp855.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp856.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp856.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp856.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp856.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp857.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp857.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp857.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp857.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp858.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp858.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp858.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp858.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp860.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp860.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp860.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp860.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp861.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp861.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp861.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp861.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp862.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp862.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp862.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp862.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp863.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp863.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp863.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp863.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp864.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp864.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp864.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp864.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp865.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp865.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp865.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp865.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp866.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp866.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp866.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp866.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp869.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp869.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp869.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp869.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp874.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp874.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp874.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp874.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp875.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp875.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp875.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp875.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp932.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp932.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp932.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp932.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp949.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp949.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp949.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp949.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp950.cpython-36.pyc: \ + third_party/python/Lib/encodings/cp950.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp950.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp950.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/euc_jis_2004.cpython-36.pyc: \ + third_party/python/Lib/encodings/euc_jis_2004.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/euc_jis_2004.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/euc_jis_2004.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/euc_jisx0213.cpython-36.pyc: \ + third_party/python/Lib/encodings/euc_jisx0213.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/euc_jisx0213.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/euc_jisx0213.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/euc_jp.cpython-36.pyc: \ + third_party/python/Lib/encodings/euc_jp.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/euc_jp.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/euc_jp.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/euc_kr.cpython-36.pyc: \ + third_party/python/Lib/encodings/euc_kr.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/euc_kr.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/euc_kr.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/gb18030.cpython-36.pyc: \ + third_party/python/Lib/encodings/gb18030.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/gb18030.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/gb18030.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/gb2312.cpython-36.pyc: \ + third_party/python/Lib/encodings/gb2312.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/gb2312.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/gb2312.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/gbk.cpython-36.pyc: \ + third_party/python/Lib/encodings/gbk.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/gbk.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/gbk.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/hex_codec.cpython-36.pyc: \ + third_party/python/Lib/encodings/hex_codec.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/hex_codec.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/hex_codec.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/hp_roman8.cpython-36.pyc: \ + third_party/python/Lib/encodings/hp_roman8.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/hp_roman8.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/hp_roman8.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/hz.cpython-36.pyc: \ + third_party/python/Lib/encodings/hz.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/hz.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/hz.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/idna.cpython-36.pyc: \ + third_party/python/Lib/encodings/idna.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/idna.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/idna.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso2022_jp.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp_1.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso2022_jp_1.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp_1.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp_1.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp_2.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso2022_jp_2.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp_2.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp_2.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp_2004.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso2022_jp_2004.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp_2004.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp_2004.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp_3.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso2022_jp_3.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp_3.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp_3.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp_ext.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso2022_jp_ext.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp_ext.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp_ext.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_kr.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso2022_kr.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_kr.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_kr.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_1.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso8859_1.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_1.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_1.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_10.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso8859_10.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_10.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_10.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_11.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso8859_11.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_11.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_11.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_13.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso8859_13.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_13.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_13.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_14.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso8859_14.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_14.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_14.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_15.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso8859_15.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_15.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_15.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_16.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso8859_16.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_16.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_16.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_2.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso8859_2.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_2.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_2.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_3.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso8859_3.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_3.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_3.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_4.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso8859_4.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_4.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_4.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_5.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso8859_5.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_5.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_5.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_6.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso8859_6.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_6.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_6.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_7.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso8859_7.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_7.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_7.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_8.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso8859_8.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_8.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_8.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_9.cpython-36.pyc: \ + third_party/python/Lib/encodings/iso8859_9.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_9.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_9.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/johab.cpython-36.pyc: \ + third_party/python/Lib/encodings/johab.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/johab.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/johab.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/koi8_r.cpython-36.pyc: \ + third_party/python/Lib/encodings/koi8_r.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/koi8_r.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/koi8_r.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/koi8_t.cpython-36.pyc: \ + third_party/python/Lib/encodings/koi8_t.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/koi8_t.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/koi8_t.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/koi8_u.cpython-36.pyc: \ + third_party/python/Lib/encodings/koi8_u.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/koi8_u.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/koi8_u.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/kz1048.cpython-36.pyc: \ + third_party/python/Lib/encodings/kz1048.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/kz1048.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/kz1048.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/latin_1.cpython-36.pyc: \ + third_party/python/Lib/encodings/latin_1.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/latin_1.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/latin_1.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_arabic.cpython-36.pyc: \ + third_party/python/Lib/encodings/mac_arabic.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_arabic.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_arabic.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_centeuro.cpython-36.pyc: \ + third_party/python/Lib/encodings/mac_centeuro.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_centeuro.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_centeuro.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_croatian.cpython-36.pyc: \ + third_party/python/Lib/encodings/mac_croatian.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_croatian.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_croatian.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_cyrillic.cpython-36.pyc: \ + third_party/python/Lib/encodings/mac_cyrillic.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_cyrillic.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_cyrillic.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_farsi.cpython-36.pyc: \ + third_party/python/Lib/encodings/mac_farsi.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_farsi.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_farsi.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_greek.cpython-36.pyc: \ + third_party/python/Lib/encodings/mac_greek.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_greek.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_greek.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_iceland.cpython-36.pyc: \ + third_party/python/Lib/encodings/mac_iceland.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_iceland.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_iceland.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_latin2.cpython-36.pyc: \ + third_party/python/Lib/encodings/mac_latin2.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_latin2.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_latin2.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_roman.cpython-36.pyc: \ + third_party/python/Lib/encodings/mac_roman.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_roman.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_roman.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_romanian.cpython-36.pyc: \ + third_party/python/Lib/encodings/mac_romanian.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_romanian.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_romanian.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_turkish.cpython-36.pyc: \ + third_party/python/Lib/encodings/mac_turkish.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_turkish.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_turkish.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mbcs.cpython-36.pyc: \ + third_party/python/Lib/encodings/mbcs.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mbcs.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mbcs.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/oem.cpython-36.pyc: \ + third_party/python/Lib/encodings/oem.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/oem.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/oem.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/palmos.cpython-36.pyc: \ + third_party/python/Lib/encodings/palmos.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/palmos.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/palmos.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ptcp154.cpython-36.pyc: \ + third_party/python/Lib/encodings/ptcp154.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ptcp154.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ptcp154.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/punycode.cpython-36.pyc: \ + third_party/python/Lib/encodings/punycode.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/punycode.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/punycode.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/quopri_codec.cpython-36.pyc: \ + third_party/python/Lib/encodings/quopri_codec.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/quopri_codec.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/quopri_codec.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/raw_unicode_escape.cpython-36.pyc: \ + third_party/python/Lib/encodings/raw_unicode_escape.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/raw_unicode_escape.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/raw_unicode_escape.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/rot_13.cpython-36.pyc: \ + third_party/python/Lib/encodings/rot_13.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/rot_13.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/rot_13.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/shift_jis.cpython-36.pyc: \ + third_party/python/Lib/encodings/shift_jis.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/shift_jis.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/shift_jis.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/shift_jis_2004.cpython-36.pyc: \ + third_party/python/Lib/encodings/shift_jis_2004.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/shift_jis_2004.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/shift_jis_2004.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/shift_jisx0213.cpython-36.pyc: \ + third_party/python/Lib/encodings/shift_jisx0213.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/shift_jisx0213.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/shift_jisx0213.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/tis_620.cpython-36.pyc: \ + third_party/python/Lib/encodings/tis_620.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/tis_620.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/tis_620.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/undefined.cpython-36.pyc: \ + third_party/python/Lib/encodings/undefined.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/undefined.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/undefined.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/unicode_escape.cpython-36.pyc: \ + third_party/python/Lib/encodings/unicode_escape.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/unicode_escape.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/unicode_escape.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/unicode_internal.cpython-36.pyc: \ + third_party/python/Lib/encodings/unicode_internal.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/unicode_internal.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/unicode_internal.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_16.cpython-36.pyc: \ + third_party/python/Lib/encodings/utf_16.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_16.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_16.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_16_be.cpython-36.pyc: \ + third_party/python/Lib/encodings/utf_16_be.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_16_be.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_16_be.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_16_le.cpython-36.pyc: \ + third_party/python/Lib/encodings/utf_16_le.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_16_le.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_16_le.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_32.cpython-36.pyc: \ + third_party/python/Lib/encodings/utf_32.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_32.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_32.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_32_be.cpython-36.pyc: \ + third_party/python/Lib/encodings/utf_32_be.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_32_be.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_32_be.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_32_le.cpython-36.pyc: \ + third_party/python/Lib/encodings/utf_32_le.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_32_le.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_32_le.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_7.cpython-36.pyc: \ + third_party/python/Lib/encodings/utf_7.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_7.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_7.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_8.cpython-36.pyc: \ + third_party/python/Lib/encodings/utf_8.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_8.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_8.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_8_sig.cpython-36.pyc: \ + third_party/python/Lib/encodings/utf_8_sig.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_8_sig.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_8_sig.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/uu_codec.cpython-36.pyc: \ + third_party/python/Lib/encodings/uu_codec.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/uu_codec.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/uu_codec.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/zlib_codec.cpython-36.pyc: \ + third_party/python/Lib/encodings/zlib_codec.py \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/encodings/__pycache__/zlib_codec.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/zlib_codec.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/ensurepip/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/ensurepip/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/ensurepip/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/ensurepip/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/ensurepip/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/ensurepip/__init__.py \ + o/$(MODE)/third_party/python/Lib/ensurepip/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/ensurepip/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/ensurepip/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/ensurepip/__pycache__/__main__.cpython-36.pyc: \ + third_party/python/Lib/ensurepip/__main__.py \ + o/$(MODE)/third_party/python/Lib/ensurepip/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/ensurepip/__pycache__/__main__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/ensurepip/__pycache__/__main__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/ensurepip/__pycache__/_uninstall.cpython-36.pyc: \ + third_party/python/Lib/ensurepip/_uninstall.py \ + o/$(MODE)/third_party/python/Lib/ensurepip/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/ensurepip/__pycache__/_uninstall.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/ensurepip/__pycache__/_uninstall.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/enum.cpython-36.pyc: \ + third_party/python/Lib/enum.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/enum.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/enum.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/filecmp.cpython-36.pyc: \ + third_party/python/Lib/filecmp.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/filecmp.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/filecmp.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/fileinput.cpython-36.pyc: \ + third_party/python/Lib/fileinput.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/fileinput.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/fileinput.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/fnmatch.cpython-36.pyc: \ + third_party/python/Lib/fnmatch.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/fnmatch.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/fnmatch.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/formatter.cpython-36.pyc: \ + third_party/python/Lib/formatter.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/formatter.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/formatter.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/fractions.cpython-36.pyc: \ + third_party/python/Lib/fractions.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/fractions.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/fractions.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/ftplib.cpython-36.pyc: \ + third_party/python/Lib/ftplib.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/ftplib.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/ftplib.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/functools.cpython-36.pyc: \ + third_party/python/Lib/functools.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/functools.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/functools.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/genericpath.cpython-36.pyc: \ + third_party/python/Lib/genericpath.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/genericpath.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/genericpath.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/getopt.cpython-36.pyc: \ + third_party/python/Lib/getopt.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/getopt.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/getopt.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/getpass.cpython-36.pyc: \ + third_party/python/Lib/getpass.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/getpass.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/getpass.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/gettext.cpython-36.pyc: \ + third_party/python/Lib/gettext.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/gettext.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/gettext.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/glob.cpython-36.pyc: \ + third_party/python/Lib/glob.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/glob.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/glob.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/gzip.cpython-36.pyc: \ + third_party/python/Lib/gzip.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/gzip.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/gzip.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/hashlib.cpython-36.pyc: \ + third_party/python/Lib/hashlib.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/hashlib.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/hashlib.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/heapq.cpython-36.pyc: \ + third_party/python/Lib/heapq.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/heapq.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/heapq.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/hmac.cpython-36.pyc: \ + third_party/python/Lib/hmac.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/hmac.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/hmac.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/html/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/html/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/html/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/html/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/html/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/html/__init__.py \ + o/$(MODE)/third_party/python/Lib/html/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/html/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/html/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/html/__pycache__/entities.cpython-36.pyc: \ + third_party/python/Lib/html/entities.py \ + o/$(MODE)/third_party/python/Lib/html/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/html/__pycache__/entities.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/html/__pycache__/entities.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/html/__pycache__/parser.cpython-36.pyc: \ + third_party/python/Lib/html/parser.py \ + o/$(MODE)/third_party/python/Lib/html/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/html/__pycache__/parser.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/html/__pycache__/parser.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/http/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/http/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/http/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/http/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/http/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/http/__init__.py \ + o/$(MODE)/third_party/python/Lib/http/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/http/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/http/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/http/__pycache__/client.cpython-36.pyc: \ + third_party/python/Lib/http/client.py \ + o/$(MODE)/third_party/python/Lib/http/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/http/__pycache__/client.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/http/__pycache__/client.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/http/__pycache__/cookiejar.cpython-36.pyc: \ + third_party/python/Lib/http/cookiejar.py \ + o/$(MODE)/third_party/python/Lib/http/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/http/__pycache__/cookiejar.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/http/__pycache__/cookiejar.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/http/__pycache__/cookies.cpython-36.pyc: \ + third_party/python/Lib/http/cookies.py \ + o/$(MODE)/third_party/python/Lib/http/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/http/__pycache__/cookies.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/http/__pycache__/cookies.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/http/__pycache__/server.cpython-36.pyc: \ + third_party/python/Lib/http/server.py \ + o/$(MODE)/third_party/python/Lib/http/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/http/__pycache__/server.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/http/__pycache__/server.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/imaplib.cpython-36.pyc: \ + third_party/python/Lib/imaplib.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/imaplib.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/imaplib.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/imghdr.cpython-36.pyc: \ + third_party/python/Lib/imghdr.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/imghdr.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/imghdr.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/imp.cpython-36.pyc: \ + third_party/python/Lib/imp.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/imp.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/imp.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/importlib/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/importlib/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/importlib/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/importlib/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/importlib/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/importlib/__init__.py \ + o/$(MODE)/third_party/python/Lib/importlib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/importlib/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/importlib/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/importlib/__pycache__/_bootstrap.cpython-36.pyc: \ + third_party/python/Lib/importlib/_bootstrap.py \ + o/$(MODE)/third_party/python/Lib/importlib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/importlib/__pycache__/_bootstrap.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/importlib/__pycache__/_bootstrap.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/importlib/__pycache__/_bootstrap_external.cpython-36.pyc: \ + third_party/python/Lib/importlib/_bootstrap_external.py \ + o/$(MODE)/third_party/python/Lib/importlib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/importlib/__pycache__/_bootstrap_external.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/importlib/__pycache__/_bootstrap_external.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/importlib/__pycache__/abc.cpython-36.pyc: \ + third_party/python/Lib/importlib/abc.py \ + o/$(MODE)/third_party/python/Lib/importlib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/importlib/__pycache__/abc.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/importlib/__pycache__/abc.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/importlib/__pycache__/machinery.cpython-36.pyc: \ + third_party/python/Lib/importlib/machinery.py \ + o/$(MODE)/third_party/python/Lib/importlib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/importlib/__pycache__/machinery.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/importlib/__pycache__/machinery.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/importlib/__pycache__/util.cpython-36.pyc: \ + third_party/python/Lib/importlib/util.py \ + o/$(MODE)/third_party/python/Lib/importlib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/importlib/__pycache__/util.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/importlib/__pycache__/util.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/inspect.cpython-36.pyc: \ + third_party/python/Lib/inspect.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/inspect.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/inspect.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/io.cpython-36.pyc: \ + third_party/python/Lib/io.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/io.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/io.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/ipaddress.cpython-36.pyc: \ + third_party/python/Lib/ipaddress.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/ipaddress.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/ipaddress.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/json/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/json/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/json/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/json/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/json/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/json/__init__.py \ + o/$(MODE)/third_party/python/Lib/json/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/json/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/json/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/json/__pycache__/decoder.cpython-36.pyc: \ + third_party/python/Lib/json/decoder.py \ + o/$(MODE)/third_party/python/Lib/json/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/json/__pycache__/decoder.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/json/__pycache__/decoder.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/json/__pycache__/encoder.cpython-36.pyc: \ + third_party/python/Lib/json/encoder.py \ + o/$(MODE)/third_party/python/Lib/json/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/json/__pycache__/encoder.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/json/__pycache__/encoder.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/json/__pycache__/scanner.cpython-36.pyc: \ + third_party/python/Lib/json/scanner.py \ + o/$(MODE)/third_party/python/Lib/json/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/json/__pycache__/scanner.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/json/__pycache__/scanner.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/json/__pycache__/tool.cpython-36.pyc: \ + third_party/python/Lib/json/tool.py \ + o/$(MODE)/third_party/python/Lib/json/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/json/__pycache__/tool.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/json/__pycache__/tool.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/keyword.cpython-36.pyc: \ + third_party/python/Lib/keyword.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/keyword.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/keyword.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/linecache.cpython-36.pyc: \ + third_party/python/Lib/linecache.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/linecache.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/linecache.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/locale.cpython-36.pyc: \ + third_party/python/Lib/locale.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/locale.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/locale.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/logging/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/logging/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/logging/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/logging/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/logging/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/logging/__init__.py \ + o/$(MODE)/third_party/python/Lib/logging/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/logging/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/logging/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/logging/__pycache__/config.cpython-36.pyc: \ + third_party/python/Lib/logging/config.py \ + o/$(MODE)/third_party/python/Lib/logging/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/logging/__pycache__/config.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/logging/__pycache__/config.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/logging/__pycache__/handlers.cpython-36.pyc: \ + third_party/python/Lib/logging/handlers.py \ + o/$(MODE)/third_party/python/Lib/logging/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/logging/__pycache__/handlers.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/logging/__pycache__/handlers.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/lzma.cpython-36.pyc: \ + third_party/python/Lib/lzma.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/lzma.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/lzma.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/macpath.cpython-36.pyc: \ + third_party/python/Lib/macpath.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/macpath.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/macpath.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/macurl2path.cpython-36.pyc: \ + third_party/python/Lib/macurl2path.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/macurl2path.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/macurl2path.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/mailbox.cpython-36.pyc: \ + third_party/python/Lib/mailbox.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/mailbox.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/mailbox.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/mailcap.cpython-36.pyc: \ + third_party/python/Lib/mailcap.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/mailcap.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/mailcap.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/mimetypes.cpython-36.pyc: \ + third_party/python/Lib/mimetypes.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/mimetypes.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/mimetypes.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/modulefinder.cpython-36.pyc: \ + third_party/python/Lib/modulefinder.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/modulefinder.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/modulefinder.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/msilib/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/msilib/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/msilib/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/msilib/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/msilib/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/msilib/__init__.py \ + o/$(MODE)/third_party/python/Lib/msilib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/msilib/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/msilib/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/msilib/__pycache__/schema.cpython-36.pyc: \ + third_party/python/Lib/msilib/schema.py \ + o/$(MODE)/third_party/python/Lib/msilib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/msilib/__pycache__/schema.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/msilib/__pycache__/schema.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/msilib/__pycache__/sequence.cpython-36.pyc: \ + third_party/python/Lib/msilib/sequence.py \ + o/$(MODE)/third_party/python/Lib/msilib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/msilib/__pycache__/sequence.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/msilib/__pycache__/sequence.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/msilib/__pycache__/text.cpython-36.pyc: \ + third_party/python/Lib/msilib/text.py \ + o/$(MODE)/third_party/python/Lib/msilib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/msilib/__pycache__/text.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/msilib/__pycache__/text.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/__init__.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/connection.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/connection.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/connection.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/connection.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/context.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/context.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/context.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/context.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/dummy/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/dummy/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/multiprocessing/dummy/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/dummy/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/dummy/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/dummy/__init__.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/dummy/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/dummy/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/dummy/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/dummy/__pycache__/connection.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/dummy/connection.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/dummy/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/dummy/__pycache__/connection.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/dummy/__pycache__/connection.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/forkserver.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/forkserver.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/forkserver.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/forkserver.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/heap.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/heap.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/heap.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/heap.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/managers.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/managers.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/managers.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/managers.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/pool.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/pool.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/pool.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/pool.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/popen_fork.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/popen_fork.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/popen_fork.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/popen_fork.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/popen_forkserver.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/popen_forkserver.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/popen_forkserver.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/popen_forkserver.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/popen_spawn_posix.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/popen_spawn_posix.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/popen_spawn_posix.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/popen_spawn_posix.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/popen_spawn_win32.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/popen_spawn_win32.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/popen_spawn_win32.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/popen_spawn_win32.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/process.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/process.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/process.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/process.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/queues.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/queues.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/queues.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/queues.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/reduction.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/reduction.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/reduction.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/reduction.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/resource_sharer.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/resource_sharer.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/resource_sharer.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/resource_sharer.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/semaphore_tracker.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/semaphore_tracker.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/semaphore_tracker.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/semaphore_tracker.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/sharedctypes.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/sharedctypes.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/sharedctypes.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/sharedctypes.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/spawn.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/spawn.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/spawn.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/spawn.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/synchronize.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/synchronize.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/synchronize.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/synchronize.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/util.cpython-36.pyc: \ + third_party/python/Lib/multiprocessing/util.py \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/util.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/util.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/netrc.cpython-36.pyc: \ + third_party/python/Lib/netrc.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/netrc.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/netrc.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/nntplib.cpython-36.pyc: \ + third_party/python/Lib/nntplib.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/nntplib.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/nntplib.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/ntpath.cpython-36.pyc: \ + third_party/python/Lib/ntpath.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/ntpath.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/ntpath.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/nturl2path.cpython-36.pyc: \ + third_party/python/Lib/nturl2path.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/nturl2path.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/nturl2path.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/numbers.cpython-36.pyc: \ + third_party/python/Lib/numbers.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/numbers.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/numbers.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/opcode.cpython-36.pyc: \ + third_party/python/Lib/opcode.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/opcode.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/opcode.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/operator.cpython-36.pyc: \ + third_party/python/Lib/operator.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/operator.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/operator.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/optparse.cpython-36.pyc: \ + third_party/python/Lib/optparse.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/optparse.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/optparse.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/os.cpython-36.pyc: \ + third_party/python/Lib/os.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/os.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/os.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pathlib.cpython-36.pyc: \ + third_party/python/Lib/pathlib.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pathlib.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/pathlib.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pdb.cpython-36.pyc: \ + third_party/python/Lib/pdb.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pdb.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/pdb.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pickle.cpython-36.pyc: \ + third_party/python/Lib/pickle.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pickle.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/pickle.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pickletools.cpython-36.pyc: \ + third_party/python/Lib/pickletools.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pickletools.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/pickletools.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pipes.cpython-36.pyc: \ + third_party/python/Lib/pipes.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pipes.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/pipes.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pkgutil.cpython-36.pyc: \ + third_party/python/Lib/pkgutil.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pkgutil.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/pkgutil.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/platform.cpython-36.pyc: \ + third_party/python/Lib/platform.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/platform.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/platform.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/plistlib.cpython-36.pyc: \ + third_party/python/Lib/plistlib.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/plistlib.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/plistlib.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/poplib.cpython-36.pyc: \ + third_party/python/Lib/poplib.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/poplib.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/poplib.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/posixpath.cpython-36.pyc: \ + third_party/python/Lib/posixpath.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/posixpath.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/posixpath.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pprint.cpython-36.pyc: \ + third_party/python/Lib/pprint.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pprint.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/pprint.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/profile.cpython-36.pyc: \ + third_party/python/Lib/profile.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/profile.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/profile.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pstats.cpython-36.pyc: \ + third_party/python/Lib/pstats.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pstats.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/pstats.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pty.cpython-36.pyc: \ + third_party/python/Lib/pty.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pty.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/pty.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/py_compile.cpython-36.pyc: \ + third_party/python/Lib/py_compile.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/py_compile.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/py_compile.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pyclbr.cpython-36.pyc: \ + third_party/python/Lib/pyclbr.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pyclbr.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/pyclbr.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pydoc.cpython-36.pyc: \ + third_party/python/Lib/pydoc.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/pydoc.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/pydoc.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/queue.cpython-36.pyc: \ + third_party/python/Lib/queue.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/queue.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/queue.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/quopri.cpython-36.pyc: \ + third_party/python/Lib/quopri.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/quopri.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/quopri.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/random.cpython-36.pyc: \ + third_party/python/Lib/random.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/random.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/random.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/re.cpython-36.pyc: \ + third_party/python/Lib/re.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/re.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/re.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/reprlib.cpython-36.pyc: \ + third_party/python/Lib/reprlib.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/reprlib.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/reprlib.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/rlcompleter.cpython-36.pyc: \ + third_party/python/Lib/rlcompleter.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/rlcompleter.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/rlcompleter.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/runpy.cpython-36.pyc: \ + third_party/python/Lib/runpy.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/runpy.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/runpy.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/sched.cpython-36.pyc: \ + third_party/python/Lib/sched.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/sched.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/sched.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/secrets.cpython-36.pyc: \ + third_party/python/Lib/secrets.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/secrets.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/secrets.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/selectors.cpython-36.pyc: \ + third_party/python/Lib/selectors.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/selectors.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/selectors.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/shelve.cpython-36.pyc: \ + third_party/python/Lib/shelve.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/shelve.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/shelve.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/shlex.cpython-36.pyc: \ + third_party/python/Lib/shlex.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/shlex.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/shlex.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/shutil.cpython-36.pyc: \ + third_party/python/Lib/shutil.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/shutil.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/shutil.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/signal.cpython-36.pyc: \ + third_party/python/Lib/signal.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/signal.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/signal.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/site.cpython-36.pyc: \ + third_party/python/Lib/site.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/site.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/site.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/smtpd.cpython-36.pyc: \ + third_party/python/Lib/smtpd.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/smtpd.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/smtpd.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/smtplib.cpython-36.pyc: \ + third_party/python/Lib/smtplib.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/smtplib.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/smtplib.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/sndhdr.cpython-36.pyc: \ + third_party/python/Lib/sndhdr.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/sndhdr.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/sndhdr.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/socket.cpython-36.pyc: \ + third_party/python/Lib/socket.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/socket.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/socket.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/socketserver.cpython-36.pyc: \ + third_party/python/Lib/socketserver.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/socketserver.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/socketserver.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/sqlite3/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/sqlite3/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/sqlite3/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/sqlite3/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/sqlite3/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/sqlite3/__init__.py \ + o/$(MODE)/third_party/python/Lib/sqlite3/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/sqlite3/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/sqlite3/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/sqlite3/__pycache__/dbapi2.cpython-36.pyc: \ + third_party/python/Lib/sqlite3/dbapi2.py \ + o/$(MODE)/third_party/python/Lib/sqlite3/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/sqlite3/__pycache__/dbapi2.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/sqlite3/__pycache__/dbapi2.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/sqlite3/__pycache__/dump.cpython-36.pyc: \ + third_party/python/Lib/sqlite3/dump.py \ + o/$(MODE)/third_party/python/Lib/sqlite3/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/sqlite3/__pycache__/dump.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/sqlite3/__pycache__/dump.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/sre_compile.cpython-36.pyc: \ + third_party/python/Lib/sre_compile.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/sre_compile.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/sre_compile.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/sre_constants.cpython-36.pyc: \ + third_party/python/Lib/sre_constants.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/sre_constants.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/sre_constants.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/sre_parse.cpython-36.pyc: \ + third_party/python/Lib/sre_parse.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/sre_parse.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/sre_parse.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/ssl.cpython-36.pyc: \ + third_party/python/Lib/ssl.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/ssl.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/ssl.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/stat.cpython-36.pyc: \ + third_party/python/Lib/stat.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/stat.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/stat.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/statistics.cpython-36.pyc: \ + third_party/python/Lib/statistics.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/statistics.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/statistics.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/string.cpython-36.pyc: \ + third_party/python/Lib/string.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/string.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/string.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/stringprep.cpython-36.pyc: \ + third_party/python/Lib/stringprep.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/stringprep.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/stringprep.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/struct.cpython-36.pyc: \ + third_party/python/Lib/struct.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/struct.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/struct.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/subprocess.cpython-36.pyc: \ + third_party/python/Lib/subprocess.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/subprocess.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/subprocess.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/sunau.cpython-36.pyc: \ + third_party/python/Lib/sunau.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/sunau.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/sunau.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/symbol.cpython-36.pyc: \ + third_party/python/Lib/symbol.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/symbol.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/symbol.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/symtable.cpython-36.pyc: \ + third_party/python/Lib/symtable.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/symtable.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/symtable.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/sysconfig.cpython-36.pyc: \ + third_party/python/Lib/sysconfig.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/sysconfig.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/sysconfig.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/tabnanny.cpython-36.pyc: \ + third_party/python/Lib/tabnanny.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/tabnanny.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/tabnanny.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/tarfile.cpython-36.pyc: \ + third_party/python/Lib/tarfile.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/tarfile.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/tarfile.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/telnetlib.cpython-36.pyc: \ + third_party/python/Lib/telnetlib.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/telnetlib.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/telnetlib.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/tempfile.cpython-36.pyc: \ + third_party/python/Lib/tempfile.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/tempfile.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/tempfile.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/textwrap.cpython-36.pyc: \ + third_party/python/Lib/textwrap.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/textwrap.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/textwrap.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/this.cpython-36.pyc: \ + third_party/python/Lib/this.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/this.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/this.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/threading.cpython-36.pyc: \ + third_party/python/Lib/threading.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/threading.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/threading.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/timeit.cpython-36.pyc: \ + third_party/python/Lib/timeit.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/timeit.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/timeit.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/token.cpython-36.pyc: \ + third_party/python/Lib/token.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/token.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/token.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/tokenize.cpython-36.pyc: \ + third_party/python/Lib/tokenize.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/tokenize.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/tokenize.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/trace.cpython-36.pyc: \ + third_party/python/Lib/trace.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/trace.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/trace.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/traceback.cpython-36.pyc: \ + third_party/python/Lib/traceback.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/traceback.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/traceback.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/tracemalloc.cpython-36.pyc: \ + third_party/python/Lib/tracemalloc.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/tracemalloc.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/tracemalloc.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/tty.cpython-36.pyc: \ + third_party/python/Lib/tty.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/tty.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/tty.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/types.cpython-36.pyc: \ + third_party/python/Lib/types.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/types.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/types.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/typing.cpython-36.pyc: \ + third_party/python/Lib/typing.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/typing.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/typing.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/unittest/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/unittest/__init__.py \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/__main__.cpython-36.pyc: \ + third_party/python/Lib/unittest/__main__.py \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/__main__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/__main__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/case.cpython-36.pyc: \ + third_party/python/Lib/unittest/case.py \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/case.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/case.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/loader.cpython-36.pyc: \ + third_party/python/Lib/unittest/loader.py \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/loader.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/loader.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/main.cpython-36.pyc: \ + third_party/python/Lib/unittest/main.py \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/main.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/main.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/mock.cpython-36.pyc: \ + third_party/python/Lib/unittest/mock.py \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/mock.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/mock.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/result.cpython-36.pyc: \ + third_party/python/Lib/unittest/result.py \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/result.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/result.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/runner.cpython-36.pyc: \ + third_party/python/Lib/unittest/runner.py \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/runner.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/runner.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/signals.cpython-36.pyc: \ + third_party/python/Lib/unittest/signals.py \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/signals.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/signals.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/suite.cpython-36.pyc: \ + third_party/python/Lib/unittest/suite.py \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/suite.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/suite.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/util.cpython-36.pyc: \ + third_party/python/Lib/unittest/util.py \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/unittest/__pycache__/util.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/util.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/urllib/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/urllib/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/urllib/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/urllib/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/urllib/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/urllib/__init__.py \ + o/$(MODE)/third_party/python/Lib/urllib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/urllib/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/urllib/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/urllib/__pycache__/error.cpython-36.pyc: \ + third_party/python/Lib/urllib/error.py \ + o/$(MODE)/third_party/python/Lib/urllib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/urllib/__pycache__/error.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/urllib/__pycache__/error.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/urllib/__pycache__/parse.cpython-36.pyc: \ + third_party/python/Lib/urllib/parse.py \ + o/$(MODE)/third_party/python/Lib/urllib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/urllib/__pycache__/parse.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/urllib/__pycache__/parse.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/urllib/__pycache__/request.cpython-36.pyc: \ + third_party/python/Lib/urllib/request.py \ + o/$(MODE)/third_party/python/Lib/urllib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/urllib/__pycache__/request.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/urllib/__pycache__/request.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/urllib/__pycache__/response.cpython-36.pyc: \ + third_party/python/Lib/urllib/response.py \ + o/$(MODE)/third_party/python/Lib/urllib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/urllib/__pycache__/response.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/urllib/__pycache__/response.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/urllib/__pycache__/robotparser.cpython-36.pyc: \ + third_party/python/Lib/urllib/robotparser.py \ + o/$(MODE)/third_party/python/Lib/urllib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/urllib/__pycache__/robotparser.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/urllib/__pycache__/robotparser.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/uu.cpython-36.pyc: \ + third_party/python/Lib/uu.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/uu.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/uu.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/uuid.cpython-36.pyc: \ + third_party/python/Lib/uuid.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/uuid.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/uuid.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/venv/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/venv/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/venv/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/venv/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/venv/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/venv/__init__.py \ + o/$(MODE)/third_party/python/Lib/venv/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/venv/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/venv/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/venv/__pycache__/__main__.cpython-36.pyc: \ + third_party/python/Lib/venv/__main__.py \ + o/$(MODE)/third_party/python/Lib/venv/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/venv/__pycache__/__main__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/venv/__pycache__/__main__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/warnings.cpython-36.pyc: \ + third_party/python/Lib/warnings.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/warnings.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/warnings.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/wave.cpython-36.pyc: \ + third_party/python/Lib/wave.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/wave.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/wave.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/weakref.cpython-36.pyc: \ + third_party/python/Lib/weakref.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/weakref.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/weakref.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/webbrowser.cpython-36.pyc: \ + third_party/python/Lib/webbrowser.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/webbrowser.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/webbrowser.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/wsgiref/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/wsgiref/__init__.py \ + o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/handlers.cpython-36.pyc: \ + third_party/python/Lib/wsgiref/handlers.py \ + o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/handlers.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/handlers.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/headers.cpython-36.pyc: \ + third_party/python/Lib/wsgiref/headers.py \ + o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/headers.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/headers.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/simple_server.cpython-36.pyc: \ + third_party/python/Lib/wsgiref/simple_server.py \ + o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/simple_server.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/simple_server.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/util.cpython-36.pyc: \ + third_party/python/Lib/wsgiref/util.py \ + o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/util.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/util.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/validate.cpython-36.pyc: \ + third_party/python/Lib/wsgiref/validate.py \ + o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/validate.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/validate.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/xdrlib.cpython-36.pyc: \ + third_party/python/Lib/xdrlib.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/xdrlib.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/xdrlib.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/xml/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/xml/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/xml/__init__.py \ + o/$(MODE)/third_party/python/Lib/xml/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/xml/dom/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/NodeFilter.cpython-36.pyc: \ + third_party/python/Lib/xml/dom/NodeFilter.py \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/NodeFilter.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/NodeFilter.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/xml/dom/__init__.py \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/domreg.cpython-36.pyc: \ + third_party/python/Lib/xml/dom/domreg.py \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/domreg.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/domreg.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/expatbuilder.cpython-36.pyc: \ + third_party/python/Lib/xml/dom/expatbuilder.py \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/expatbuilder.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/expatbuilder.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/minicompat.cpython-36.pyc: \ + third_party/python/Lib/xml/dom/minicompat.py \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/minicompat.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/minicompat.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/minidom.cpython-36.pyc: \ + third_party/python/Lib/xml/dom/minidom.py \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/minidom.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/minidom.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/pulldom.cpython-36.pyc: \ + third_party/python/Lib/xml/dom/pulldom.py \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/pulldom.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/pulldom.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/xmlbuilder.cpython-36.pyc: \ + third_party/python/Lib/xml/dom/xmlbuilder.py \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/xmlbuilder.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/xmlbuilder.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/xml/etree/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/ElementInclude.cpython-36.pyc: \ + third_party/python/Lib/xml/etree/ElementInclude.py \ + o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/ElementInclude.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/ElementInclude.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/ElementPath.cpython-36.pyc: \ + third_party/python/Lib/xml/etree/ElementPath.py \ + o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/ElementPath.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/ElementPath.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/ElementTree.cpython-36.pyc: \ + third_party/python/Lib/xml/etree/ElementTree.py \ + o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/ElementTree.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/ElementTree.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/xml/etree/__init__.py \ + o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/cElementTree.cpython-36.pyc: \ + third_party/python/Lib/xml/etree/cElementTree.py \ + o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/cElementTree.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/cElementTree.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/parsers/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/xml/parsers/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/xml/parsers/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/parsers/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/parsers/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/xml/parsers/__init__.py \ + o/$(MODE)/third_party/python/Lib/xml/parsers/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/parsers/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/parsers/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/parsers/__pycache__/expat.cpython-36.pyc: \ + third_party/python/Lib/xml/parsers/expat.py \ + o/$(MODE)/third_party/python/Lib/xml/parsers/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/parsers/__pycache__/expat.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/parsers/__pycache__/expat.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/xml/sax/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/xml/sax/__init__.py \ + o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/_exceptions.cpython-36.pyc: \ + third_party/python/Lib/xml/sax/_exceptions.py \ + o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/_exceptions.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/_exceptions.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/expatreader.cpython-36.pyc: \ + third_party/python/Lib/xml/sax/expatreader.py \ + o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/expatreader.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/expatreader.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/handler.cpython-36.pyc: \ + third_party/python/Lib/xml/sax/handler.py \ + o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/handler.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/handler.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/saxutils.cpython-36.pyc: \ + third_party/python/Lib/xml/sax/saxutils.py \ + o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/saxutils.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/saxutils.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/xmlreader.cpython-36.pyc: \ + third_party/python/Lib/xml/sax/xmlreader.py \ + o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/xmlreader.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/xmlreader.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xmlrpc/__pycache__/: \ + o/$(MODE)/third_party/python/Lib/xmlrpc/ + @mkdir -p $@ + +o/$(MODE)/third_party/python/Lib/xmlrpc/__pycache__/.zip.o: \ + o/$(MODE)/third_party/python/Lib/xmlrpc/__pycache__/ + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xmlrpc/__pycache__/__init__.cpython-36.pyc: \ + third_party/python/Lib/xmlrpc/__init__.py \ + o/$(MODE)/third_party/python/Lib/xmlrpc/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xmlrpc/__pycache__/__init__.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xmlrpc/__pycache__/__init__.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xmlrpc/__pycache__/client.cpython-36.pyc: \ + third_party/python/Lib/xmlrpc/client.py \ + o/$(MODE)/third_party/python/Lib/xmlrpc/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xmlrpc/__pycache__/client.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xmlrpc/__pycache__/client.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/xmlrpc/__pycache__/server.cpython-36.pyc: \ + third_party/python/Lib/xmlrpc/server.py \ + o/$(MODE)/third_party/python/Lib/xmlrpc/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/xmlrpc/__pycache__/server.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/xmlrpc/__pycache__/server.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/zipapp.cpython-36.pyc: \ + third_party/python/Lib/zipapp.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/zipapp.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/zipapp.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +o/$(MODE)/third_party/python/Lib/__pycache__/zipfile.cpython-36.pyc: \ + third_party/python/Lib/zipfile.py \ + o/$(MODE)/third_party/python/Lib/__pycache__/ \ + o/$(MODE)/third_party/python/pycomp + @$(COMPILE) -APYCOMP o/$(MODE)/third_party/python/pycomp -o $@ $< + +o/$(MODE)/third_party/python/Lib/__pycache__/zipfile.cpython-36.pyc.zip.o: \ + o/$(MODE)/third_party/python/Lib/__pycache__/zipfile.cpython-36.pyc + @$(COMPILE) -AZIPOBJ $(ZIPOBJ) $(ZIPOBJ_FLAGS) $(OUTPUT_OPTION) $< + +THIRD_PARTY_PYTHON_STDLIB_PYC_OBJS = \ + o/$(MODE)/third_party/python/Lib/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/__future__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/_bootlocale.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/_collections_abc.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/_compat_pickle.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/_compression.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/_dummy_thread.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/_markupbase.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/_osx_support.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/_pyio.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/_sitebuiltins.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/_strptime.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/_sysconfigdata_m_cosmo_x86_64-cosmo.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/_threading_local.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/_weakrefset.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/abc.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/aifc.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/antigravity.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/argparse.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/ast.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/asynchat.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/asyncore.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/base64.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/bdb.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/binhex.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/bisect.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/bz2.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/cProfile.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/calendar.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/cgi.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/cgitb.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/chunk.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/cmd.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/code.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/codecs.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/codeop.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/colorsys.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/compileall.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/configparser.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/contextlib.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/copy.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/copyreg.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/crypt.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/csv.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/datetime.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/decimal.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/difflib.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/dis.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/doctest.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/dummy_threading.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/enum.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/filecmp.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/fileinput.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/fnmatch.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/formatter.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/fractions.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/ftplib.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/functools.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/genericpath.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/getopt.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/getpass.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/gettext.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/glob.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/gzip.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/hashlib.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/heapq.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/hmac.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/imaplib.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/imghdr.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/imp.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/inspect.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/io.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/ipaddress.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/keyword.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/linecache.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/locale.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/lzma.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/macpath.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/macurl2path.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/mailbox.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/mailcap.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/mimetypes.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/modulefinder.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/netrc.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/nntplib.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/ntpath.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/nturl2path.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/numbers.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/opcode.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/operator.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/optparse.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/os.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/pathlib.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/pdb.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/pickle.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/pickletools.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/pipes.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/pkgutil.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/platform.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/plistlib.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/poplib.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/posixpath.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/pprint.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/profile.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/pstats.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/pty.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/py_compile.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/pyclbr.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/pydoc.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/queue.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/quopri.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/random.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/re.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/reprlib.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/rlcompleter.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/runpy.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/sched.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/secrets.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/selectors.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/shelve.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/shlex.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/shutil.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/signal.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/site.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/smtpd.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/smtplib.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/sndhdr.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/socket.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/socketserver.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/sre_compile.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/sre_constants.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/sre_parse.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/ssl.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/stat.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/statistics.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/string.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/stringprep.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/struct.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/subprocess.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/sunau.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/symbol.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/symtable.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/sysconfig.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/tabnanny.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/tarfile.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/telnetlib.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/tempfile.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/textwrap.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/this.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/threading.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/timeit.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/token.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/tokenize.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/trace.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/traceback.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/tracemalloc.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/tty.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/types.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/typing.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/uu.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/uuid.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/warnings.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/wave.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/weakref.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/webbrowser.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/xdrlib.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/zipapp.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/__pycache__/zipfile.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/base_events.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/base_futures.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/base_subprocess.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/base_tasks.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/compat.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/constants.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/coroutines.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/events.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/futures.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/locks.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/log.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/proactor_events.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/protocols.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/queues.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/selector_events.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/sslproto.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/streams.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/subprocess.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/tasks.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/test_utils.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/transports.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/unix_events.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/windows_events.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/asyncio/__pycache__/windows_utils.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/collections/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/collections/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/collections/__pycache__/abc.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/dbm/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/dbm/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/dbm/__pycache__/dumb.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/dbm/__pycache__/gnu.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/dbm/__pycache__/ndbm.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/_msvccompiler.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/archive_util.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/bcppcompiler.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/ccompiler.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/cmd.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/config.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/core.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/cygwinccompiler.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/debug.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/dep_util.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/dir_util.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/dist.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/errors.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/extension.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/fancy_getopt.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/file_util.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/filelist.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/log.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/msvc9compiler.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/msvccompiler.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/spawn.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/sysconfig.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/text_file.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/unixccompiler.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/util.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/version.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/__pycache__/versionpredicate.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/bdist.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/bdist_dumb.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/bdist_msi.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/bdist_rpm.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/bdist_wininst.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/build.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/build_clib.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/build_ext.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/build_py.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/build_scripts.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/check.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/clean.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/config.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install_data.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install_egg_info.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install_headers.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install_lib.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/install_scripts.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/register.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/sdist.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/command/__pycache__/upload.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/support.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_archive_util.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_bdist.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_bdist_dumb.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_bdist_msi.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_bdist_rpm.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_bdist_wininst.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_build.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_build_clib.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_build_ext.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_build_py.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_build_scripts.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_check.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_clean.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_cmd.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_config.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_config_cmd.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_core.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_cygwinccompiler.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_dep_util.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_dir_util.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_dist.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_extension.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_file_util.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_filelist.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_install.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_install_data.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_install_headers.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_install_lib.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_install_scripts.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_log.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_msvc9compiler.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_msvccompiler.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_register.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_sdist.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_spawn.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_sysconfig.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_text_file.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_unixccompiler.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_upload.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_util.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_version.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/distutils/tests/__pycache__/test_versionpredicate.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/_encoded_words.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/_header_value_parser.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/_parseaddr.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/_policybase.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/base64mime.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/charset.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/contentmanager.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/encoders.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/errors.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/feedparser.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/generator.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/header.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/headerregistry.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/iterators.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/message.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/parser.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/policy.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/quoprimime.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/__pycache__/utils.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/application.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/audio.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/base.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/image.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/message.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/multipart.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/nonmultipart.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/email/mime/__pycache__/text.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/aliases.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ascii.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/base64_codec.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/big5.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/big5hkscs.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/bz2_codec.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/charmap.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp037.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1006.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1026.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1125.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1140.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1250.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1251.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1252.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1253.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1254.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1255.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1256.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1257.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp1258.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp273.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp424.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp437.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp500.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp65001.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp720.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp737.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp775.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp850.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp852.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp855.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp856.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp857.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp858.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp860.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp861.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp862.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp863.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp864.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp865.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp866.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp869.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp874.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp875.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp932.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp949.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/cp950.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/euc_jis_2004.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/euc_jisx0213.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/euc_jp.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/euc_kr.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/gb18030.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/gb2312.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/gbk.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/hex_codec.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/hp_roman8.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/hz.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/idna.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp_1.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp_2.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp_2004.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp_3.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_jp_ext.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso2022_kr.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_1.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_10.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_11.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_13.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_14.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_15.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_16.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_2.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_3.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_4.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_5.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_6.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_7.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_8.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/iso8859_9.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/johab.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/koi8_r.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/koi8_t.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/koi8_u.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/kz1048.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/latin_1.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_arabic.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_centeuro.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_croatian.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_cyrillic.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_farsi.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_greek.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_iceland.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_latin2.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_roman.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_romanian.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mac_turkish.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/mbcs.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/oem.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/palmos.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/ptcp154.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/punycode.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/quopri_codec.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/raw_unicode_escape.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/rot_13.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/shift_jis.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/shift_jis_2004.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/shift_jisx0213.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/tis_620.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/undefined.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/unicode_escape.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/unicode_internal.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_16.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_16_be.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_16_le.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_32.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_32_be.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_32_le.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_7.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_8.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/utf_8_sig.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/uu_codec.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/encodings/__pycache__/zlib_codec.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/ensurepip/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/ensurepip/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/ensurepip/__pycache__/__main__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/ensurepip/__pycache__/_uninstall.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/html/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/html/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/html/__pycache__/entities.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/html/__pycache__/parser.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/http/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/http/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/http/__pycache__/client.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/http/__pycache__/cookiejar.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/http/__pycache__/cookies.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/http/__pycache__/server.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/importlib/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/importlib/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/importlib/__pycache__/_bootstrap.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/importlib/__pycache__/_bootstrap_external.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/importlib/__pycache__/abc.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/importlib/__pycache__/machinery.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/importlib/__pycache__/util.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/json/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/json/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/json/__pycache__/decoder.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/json/__pycache__/encoder.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/json/__pycache__/scanner.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/json/__pycache__/tool.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/logging/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/logging/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/logging/__pycache__/config.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/logging/__pycache__/handlers.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/msilib/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/msilib/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/msilib/__pycache__/schema.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/msilib/__pycache__/sequence.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/msilib/__pycache__/text.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/connection.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/context.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/forkserver.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/heap.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/managers.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/pool.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/popen_fork.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/popen_forkserver.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/popen_spawn_posix.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/popen_spawn_win32.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/process.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/queues.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/reduction.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/resource_sharer.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/semaphore_tracker.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/sharedctypes.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/spawn.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/synchronize.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/__pycache__/util.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/dummy/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/dummy/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/multiprocessing/dummy/__pycache__/connection.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/sqlite3/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/sqlite3/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/sqlite3/__pycache__/dbapi2.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/sqlite3/__pycache__/dump.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/__main__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/case.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/loader.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/main.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/mock.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/result.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/runner.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/signals.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/suite.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/unittest/__pycache__/util.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/urllib/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/urllib/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/urllib/__pycache__/error.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/urllib/__pycache__/parse.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/urllib/__pycache__/request.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/urllib/__pycache__/response.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/urllib/__pycache__/robotparser.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/venv/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/venv/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/venv/__pycache__/__main__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/handlers.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/headers.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/simple_server.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/util.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/wsgiref/__pycache__/validate.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/NodeFilter.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/domreg.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/expatbuilder.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/minicompat.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/minidom.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/pulldom.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/dom/__pycache__/xmlbuilder.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/ElementInclude.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/ElementPath.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/ElementTree.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/etree/__pycache__/cElementTree.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/parsers/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/parsers/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/parsers/__pycache__/expat.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/_exceptions.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/expatreader.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/handler.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/saxutils.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xml/sax/__pycache__/xmlreader.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xmlrpc/__pycache__/.zip.o \ + o/$(MODE)/third_party/python/Lib/xmlrpc/__pycache__/__init__.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xmlrpc/__pycache__/client.cpython-36.pyc.zip.o \ + o/$(MODE)/third_party/python/Lib/xmlrpc/__pycache__/server.cpython-36.pyc.zip.o + +$(THIRD_PARTY_PYTHON_STDLIB_PYC_OBJS): \ + ZIPOBJ_FLAGS += \ + -P.python \ + -C5 diff --git a/third_party/python/python.mk b/third_party/python/python.mk index 4cfb9a914..bf0469392 100644 --- a/third_party/python/python.mk +++ b/third_party/python/python.mk @@ -306,6 +306,9 @@ THIRD_PARTY_PYTHON_OBJECTS_SRCS = \ third_party/python/Objects/tupleobject.c \ third_party/python/Objects/typeobject.c \ third_party/python/Objects/unicodectype.c \ + third_party/python/Objects/unicodeislinebreak.c \ + third_party/python/Objects/unicodeiswhitespace.c \ + third_party/python/Objects/unicodetonumeric.c \ third_party/python/Objects/unicodeobject.c \ third_party/python/Objects/weakrefobject.c @@ -386,8 +389,11 @@ THIRD_PARTY_PYTHON_A_OBJS = \ THIRD_PARTY_PYTHON_BINS = \ $(THIRD_PARTY_PYTHON_COMS) $(THIRD_PARTY_PYTHON_COMS:%=%.dbg) + THIRD_PARTY_PYTHON_COMS = \ - o/$(MODE)/third_party/python/python.com + o/$(MODE)/third_party/python/python.com \ + o/$(MODE)/third_party/python/freeze.com \ + o/$(MODE)/third_party/python/pycomp.com THIRD_PARTY_PYTHON_A_CHECKS = \ $(THIRD_PARTY_PYTHON_A).pkg \ @@ -431,11 +437,33 @@ o/$(MODE)/third_party/python/python.com.dbg: \ $(THIRD_PARTY_PYTHON_A_DEPS) \ $(THIRD_PARTY_PYTHON_A) \ $(THIRD_PARTY_PYTHON_STDLIB_PY_OBJS) \ + $(THIRD_PARTY_PYTHON_STDLIB_PYC_OBJS) \ o/$(MODE)/third_party/python/Programs/python.o \ $(CRT) \ $(APE) -@$(APELINK) +o/$(MODE)/third_party/python/pycomp: \ + o/$(MODE)/third_party/python/pycomp.com + @cp -f $< $@ + @$@ -n + +o/$(MODE)/third_party/python/pycomp.com.dbg: \ + $(THIRD_PARTY_PYTHON_A_DEPS) \ + $(THIRD_PARTY_PYTHON_A) \ + o/$(MODE)/third_party/python/pycomp.o \ + $(CRT) \ + $(APE) + -@$(APELINK) + +o/$(MODE)/third_party/python/freeze.com.dbg: \ + $(THIRD_PARTY_PYTHON_A_DEPS) \ + $(THIRD_PARTY_PYTHON_A) \ + o/$(MODE)/third_party/python/Programs/freeze.o \ + $(CRT) \ + $(APE) + -@$(APELINK) + $(THIRD_PARTY_PYTHON_A): \ third_party/python \ $(THIRD_PARTY_PYTHON_A).pkg \ diff --git a/tool/build/compile.c b/tool/build/compile.c index 0ee578a76..52ba34901 100644 --- a/tool/build/compile.c +++ b/tool/build/compile.c @@ -78,7 +78,7 @@ FLAGS\n\ -V NUMBER specifies compiler version\n\ -t touch target on success\n\ -n do nothing (used to prime the executable)\n\ - -? print help\n\ + -h print help\n\ \n" struct Args { diff --git a/tool/build/lib/stripcomponents.c b/tool/build/lib/stripcomponents.c index eac7e7bb0..98241da73 100644 --- a/tool/build/lib/stripcomponents.c +++ b/tool/build/lib/stripcomponents.c @@ -26,7 +26,6 @@ char *StripComponents(const char *path, int n) { const char *p; while (n-- > 0) { - while (*path == '/') ++path; for (p = path; *p; ++p) { if (*p == '/') { path = p + 1;