diff options
-rw-r--r-- | binary/Makefile.windows | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/binary/Makefile.windows b/binary/Makefile.windows index acdf34a4..a8754030 100644 --- a/binary/Makefile.windows +++ b/binary/Makefile.windows | |||
@@ -9,8 +9,9 @@ OPENSSL_PLATFORM=mingw | |||
9 | LIBLUA_VERSION=5.3.4 | 9 | LIBLUA_VERSION=5.3.4 |
10 | OPENSSL_VERSION=1.0.2o | 10 | OPENSSL_VERSION=1.0.2o |
11 | ZLIB_VERSION=1.2.11 | 11 | ZLIB_VERSION=1.2.11 |
12 | BZIP2_VERSION=1.0.6 | ||
12 | 13 | ||
13 | windows-binary: windows-deps/lib/liblua.a windows-deps/lib/libssl.a windows-deps/lib/libz.a | 14 | windows-binary: windows-deps/lib/liblua.a windows-deps/lib/libssl.a windows-deps/lib/libz.a windows-deps/lib/libbz2.a |
14 | STATIC_GCC_AR=$(MINGW_PREFIX)-ar \ | 15 | STATIC_GCC_AR=$(MINGW_PREFIX)-ar \ |
15 | STATIC_GCC_RANLIB=$(MINGW_PREFIX)-ranlib \ | 16 | STATIC_GCC_RANLIB=$(MINGW_PREFIX)-ranlib \ |
16 | STATIC_GCC_CC=$(MINGW_PREFIX)-gcc \ | 17 | STATIC_GCC_CC=$(MINGW_PREFIX)-gcc \ |
@@ -54,6 +55,19 @@ windows-deps/lib/libz.a: build-windows-deps/zlib-$(ZLIB_VERSION) | |||
54 | mkdir -p windows-deps/lib | 55 | mkdir -p windows-deps/lib |
55 | cd build-windows-deps/zlib-$(ZLIB_VERSION) && cp libz.a ../../windows-deps/lib | 56 | cd build-windows-deps/zlib-$(ZLIB_VERSION) && cp libz.a ../../windows-deps/lib |
56 | 57 | ||
58 | build-windows-deps/bzip2-$(BZIP2_VERSION).tar.gz: | ||
59 | mkdir -p build-windows-deps | ||
60 | cd build-windows-deps && curl -OL http://www.bzip.org/$(BZIP2_VERSION)/bzip2-$(BZIP2_VERSION).tar.gz | ||
61 | build-windows-deps/bzip2-$(BZIP2_VERSION): build-windows-deps/bzip2-$(BZIP2_VERSION).tar.gz | ||
62 | cd build-windows-deps && tar zxvpf bzip2-$(BZIP2_VERSION).tar.gz | ||
63 | windows-deps/lib/libbz2.a: build-windows-deps/bzip2-$(BZIP2_VERSION) | ||
64 | cd build-windows-deps/bzip2-$(BZIP2_VERSION) && make libbz2.a CC=$(MINGW_PREFIX)-gcc AR=$(MINGW_PREFIX)-ar RANLIB=$(MINGW_PREFIX)-ranlib | ||
65 | mkdir -p windows-deps/include | ||
66 | cd build-windows-deps/bzip2-$(BZIP2_VERSION) && cp bzlib.h ../../windows-deps/include | ||
67 | cd build-windows-deps/bzip2-$(BZIP2_VERSION) && $(MINGW_PREFIX)-strip -g libbz2.a | ||
68 | mkdir -p windows-deps/lib | ||
69 | cd build-windows-deps/bzip2-$(BZIP2_VERSION) && cp libbz2.a ../../windows-deps/lib | ||
70 | |||
57 | windows-clean: | 71 | windows-clean: |
58 | rm -rf windows-deps | 72 | rm -rf windows-deps |
59 | rm -rf build-windows-binary | 73 | rm -rf build-windows-binary |