wrk-node
Version:
wrk benchmarking http node.js
25 lines (22 loc) • 505 B
Plain Text
check_env:
TEMP_DIR=wrk-temp
ifndef VERSION
VERSION=4.0.0
else
VERSION=$(VERSION)
endif
install: check_env
echo "Installing version $(VERSION)"
curl -LkSs https://github.com/wg/wrk/tarball/$(VERSION) -o $(TEMP_DIR).tar.gz \
&& mkdir $(TEMP_DIR) \
&& tar -zxvf $(TEMP_DIR).tar.gz -C $(TEMP_DIR) --strip-components=1 \
&& cd $(TEMP_DIR) \
&& make \
&& mv ./wrk ../src/ \
&& cd ../ \
&& rm -Rf $(TEMP_DIR)*
echo "Installed wrk"
clean:
rm -Rf src
mkdir src
echo "Cleaned up src"