humungus - reliverator

i am gravely disappointed

just walk away and there will be an end to the horror

overview - files - changes

viewing file: reliverator/ Makefile

view - history - annotated - download

all: debug

check:
	cargo check

clippy:
	cargo clippy -- -A clippy::needless_return -A clippy::many_single_char_names -A clippy::unreadable_literal

debug: step0
	cargo build

release: step0
	cargo build --release

step0: bearssl-0.6/build/libbearssl.a bearffi/libbearffi.a
	mkdir -p target/debug/deps
	ln -fs ../../../bearssl-0.6/build/libbearssl.a target/debug/deps
	ln -fs ../../../bearffi/libbearffi.a target/debug/deps
	mkdir -p target/release/deps
	ln -fs ../../../bearssl-0.6/build/libbearssl.a target/release/deps
	ln -fs ../../../bearffi/libbearffi.a target/release/deps

.PHONY: bearffi/libbearffi.a
bearffi/libbearffi.a:
	make -C bearffi

bearssl-0.6/build/libbearssl.a: bearssl-0.6.tar.gz
	tar zxf bearssl-0.6.tar.gz
	make -j 4 -C bearssl-0.6

bearssl-0.6.tar.gz:
	ftp https://bearssl.org/bearssl-0.6.tar.gz || \
	wget https://bearssl.org/bearssl-0.6.tar.gz