| 1234567891011121314151617181920212223242526272829 | .phony: cleanOPENSSL_VER ?= 1.0.2jWEBUI_VER ?= 0.1.4BUILD_DIR = /tmp/openssl-static-buildOPENSSL_PKG = openssl-$(OPENSSL_VER).tar.gzOPENSSL_SRC = $(BUILD_DIR)/openssl-$(OPENSSL_VER)cloudflare-webui-$(WEBUI_VER).tar.gz: target/release/cloudflare-webui	tar -C target/release -czf cloudflare-webui-$(WEBUI_VER).tar.gz cloudflare-webui$(BUILD_DIR):	mkdir -p $(BUILD_DIR)$(BUILD_DIR)/$(OPENSSL_PKG): $(BUILD_DIR)	cd $(BUILD_DIR) && curl -LO https://www.openssl.org/source/$(OPENSSL_PKG)$(OPENSSL_SRC): $(BUILD_DIR)/$(OPENSSL_PKG)	cd $(BUILD_DIR) && tar xf $(OPENSSL_PKG)$(BUILD_DIR)/lib/libssl.a: $(OPENSSL_SRC)	cd $(OPENSSL_SRC) && ./config -fPIC no-shared no-zlib --prefix=$(BUILD_DIR) && make && make installtarget/release/cloudflare-webui: $(BUILD_DIR)/lib/libssl.a	env OPENSSL_LIB_DIR=$(BUILD_DIR)/lib OPENSSL_INCLUDE_DIR=$(BUILD_DIR)/include OPENSSL_STATIC=yes cargo build --releaseclean:	cargo clean
 |