| @@ -57,11 +57,12 @@ include $(RACK_DIR)/dep.mk | |||||
| # Targets | # Targets | ||||
| $(glew): | $(glew): | ||||
| $(WGET) https://github.com/nigels-com/glew/releases/download/glew-2.1.0/glew-2.1.0.tgz | |||||
| $(WGET) "https://github.com/nigels-com/glew/releases/download/glew-2.1.0/glew-2.1.0.tgz" | |||||
| $(UNTAR) glew-2.1.0.tgz | $(UNTAR) glew-2.1.0.tgz | ||||
| # For some unknown reason, defining LDFLAGS.EXTRA when building glew.lib on Windows makes linking fail. | |||||
| $(MAKE) -C glew-2.1.0 CFLAGS.EXTRA="$(CFLAGS)" glew.lib | |||||
| $(MAKE) -C glew-2.1.0 CFLAGS.EXTRA="$(CFLAGS)" LDFLAGS.EXTRA="$(LDFLAGS)" GLEW_DEST="$(realpath $(DEP_LOCAL))" LIBDIR="$(realpath $(DEP_LOCAL))/lib" install | |||||
| cd glew-2.1.0 && mkdir -p build | |||||
| cd glew-2.1.0/build && $(CMAKE) -DCMAKE_INSTALL_LIBDIR=lib ./cmake | |||||
| $(MAKE) -C glew-2.1.0/build | |||||
| $(MAKE) -C glew-2.1.0/build install | |||||
| $(glfw): | $(glfw): | ||||
| cd glfw && $(CMAKE) . \ | cd glfw && $(CMAKE) . \ | ||||
| @@ -70,21 +71,21 @@ $(glfw): | |||||
| $(MAKE) -C glfw install | $(MAKE) -C glfw install | ||||
| $(jansson): | $(jansson): | ||||
| $(WGET) http://www.digip.org/jansson/releases/jansson-2.10.tar.gz | |||||
| $(WGET) "http://www.digip.org/jansson/releases/jansson-2.10.tar.gz" | |||||
| $(UNTAR) jansson-2.10.tar.gz | $(UNTAR) jansson-2.10.tar.gz | ||||
| cd jansson-2.10 && $(CONFIGURE) | cd jansson-2.10 && $(CONFIGURE) | ||||
| $(MAKE) -C jansson-2.10 | $(MAKE) -C jansson-2.10 | ||||
| $(MAKE) -C jansson-2.10 install | $(MAKE) -C jansson-2.10 install | ||||
| $(libspeexdsp): | $(libspeexdsp): | ||||
| $(WGET) https://vcvrack.com/downloads/dep/speexdsp-SpeexDSP-1.2rc3.tgz | |||||
| $(WGET) "https://vcvrack.com/downloads/dep/speexdsp-SpeexDSP-1.2rc3.tgz" | |||||
| $(UNTAR) speexdsp-SpeexDSP-1.2rc3.tgz | $(UNTAR) speexdsp-SpeexDSP-1.2rc3.tgz | ||||
| cd speexdsp-SpeexDSP-1.2rc3 && $(CONFIGURE) | cd speexdsp-SpeexDSP-1.2rc3 && $(CONFIGURE) | ||||
| $(MAKE) -C speexdsp-SpeexDSP-1.2rc3 | $(MAKE) -C speexdsp-SpeexDSP-1.2rc3 | ||||
| $(MAKE) -C speexdsp-SpeexDSP-1.2rc3 install | $(MAKE) -C speexdsp-SpeexDSP-1.2rc3 install | ||||
| $(openssl): | $(openssl): | ||||
| $(WGET) https://www.openssl.org/source/openssl-1.1.0g.tar.gz | |||||
| $(WGET) "https://www.openssl.org/source/openssl-1.1.0g.tar.gz" | |||||
| $(UNTAR) openssl-1.1.0g.tar.gz | $(UNTAR) openssl-1.1.0g.tar.gz | ||||
| # ./config ignores CFLAGS, so hack it in with CC | # ./config ignores CFLAGS, so hack it in with CC | ||||
| cd openssl-1.1.0g && CC="$(CC) $(CFLAGS)" ./config --prefix="$(realpath $(DEP_LOCAL))" | cd openssl-1.1.0g && CC="$(CC) $(CFLAGS)" ./config --prefix="$(realpath $(DEP_LOCAL))" | ||||
| @@ -92,7 +93,7 @@ $(openssl): | |||||
| $(MAKE) -C openssl-1.1.0g install_sw | $(MAKE) -C openssl-1.1.0g install_sw | ||||
| $(libcurl): $(openssl) | $(libcurl): $(openssl) | ||||
| $(WGET) https://github.com/curl/curl/releases/download/curl-7_56_0/curl-7.56.0.tar.gz | |||||
| $(WGET) "https://github.com/curl/curl/releases/download/curl-7_56_0/curl-7.56.0.tar.gz" | |||||
| $(UNTAR) curl-7.56.0.tar.gz | $(UNTAR) curl-7.56.0.tar.gz | ||||
| cd curl-7.56.0 && $(CONFIGURE) \ | cd curl-7.56.0 && $(CONFIGURE) \ | ||||
| --disable-ftp --disable-file --disable-ldap --disable-ldaps --disable-rtsp --disable-proxy --disable-dict --disable-telnet --disable-tftp --disable-pop3 --disable-imap --disable-smb --disable-smtp --disable-gopher --disable-manual \ | --disable-ftp --disable-file --disable-ldap --disable-ldaps --disable-rtsp --disable-proxy --disable-dict --disable-telnet --disable-tftp --disable-pop3 --disable-imap --disable-smb --disable-smtp --disable-gopher --disable-manual \ | ||||
| @@ -102,14 +103,14 @@ $(libcurl): $(openssl) | |||||
| $(MAKE) -C curl-7.56.0 install | $(MAKE) -C curl-7.56.0 install | ||||
| $(libzip): $(zlib) | $(libzip): $(zlib) | ||||
| $(WGET) https://nih.at/libzip/libzip-1.2.0.tar.gz | |||||
| $(WGET) "https://nih.at/libzip/libzip-1.2.0.tar.gz" | |||||
| $(UNTAR) libzip-1.2.0.tar.gz | $(UNTAR) libzip-1.2.0.tar.gz | ||||
| cd libzip-1.2.0 && $(CONFIGURE) | cd libzip-1.2.0 && $(CONFIGURE) | ||||
| $(MAKE) -C libzip-1.2.0 | $(MAKE) -C libzip-1.2.0 | ||||
| $(MAKE) -C libzip-1.2.0 install | $(MAKE) -C libzip-1.2.0 install | ||||
| $(zlib): | $(zlib): | ||||
| $(WGET) https://www.zlib.net/zlib-1.2.11.tar.gz | |||||
| $(WGET) "https://www.zlib.net/zlib-1.2.11.tar.gz" | |||||
| $(UNTAR) zlib-1.2.11.tar.gz | $(UNTAR) zlib-1.2.11.tar.gz | ||||
| ifeq ($(ARCH), win) | ifeq ($(ARCH), win) | ||||
| $(MAKE) -C zlib-1.2.11 -f win32/Makefile.gcc | $(MAKE) -C zlib-1.2.11 -f win32/Makefile.gcc | ||||
| @@ -121,7 +122,7 @@ else | |||||
| endif | endif | ||||
| $(rtmidi): | $(rtmidi): | ||||
| $(WGET) https://vcvrack.com/downloads/dep/rtmidi.tgz | |||||
| $(WGET) "https://vcvrack.com/downloads/dep/rtmidi.tgz" | |||||
| $(UNTAR) rtmidi.tgz | $(UNTAR) rtmidi.tgz | ||||
| cd rtmidi && $(CONFIGURE) | cd rtmidi && $(CONFIGURE) | ||||
| $(MAKE) -C rtmidi | $(MAKE) -C rtmidi | ||||