Removed aes-128-ctr and updated Makefile

* aes128ctr has been deprecated in libsodium 1.0.15
This commit is contained in:
Y. T. Chung
2017-10-04 03:57:09 +08:00
parent d769dd254a
commit ad924db56b
9 changed files with 140 additions and 116 deletions

View File

@@ -1,16 +1,32 @@
DESTDIR = /usr/local
version = $(shell awk 'NR == 3 {print substr($$3, 2, length($$3)-2)}' Cargo.toml)
all:
.PHONY: all
all: build
.PHONY: build
build:
cargo build --release
install:
.PHONY: build-dev
build-dev:
cargo build
install: build
install -Dm 755 "target/release/sslocal" "${DESTDIR}/bin/sslocal"
install -Dm 755 "target/release/ssserver" "${DESTDIR}/bin/ssserver"
install -Dm 755 "target/release/ssurl" "${DESTDIR}/bin/ssurl"
install -Dm 644 README.md "${DESTDIR}/share/doc/shadowsocks-rust/README"
install -Dm 644 LICENSE "${DESTDIR}/share/licenses/shadowsocks-rust/COPYING"
install-dev: build-dev
install -Dm 755 "target/debug/sslocal" "${DESTDIR}/bin/sslocal"
install -Dm 755 "target/debug/ssserver" "${DESTDIR}/bin/ssserver"
install -Dm 755 "target/debug/ssurl" "${DESTDIR}/bin/ssurl"
install -Dm 644 README.md "${DESTDIR}/share/doc/shadowsocks-rust/README"
install -Dm 644 LICENSE "${DESTDIR}/share/licenses/shadowsocks-rust/COPYING"
.PHONY: uninstall
uninstall:
rm "${DESTDIR}/bin/sslocal"
rm "${DESTDIR}/bin/ssserver"
@@ -18,5 +34,6 @@ uninstall:
rm "${DESTDIR}/share/doc/shadowsocks-rust/README"
rm "${DESTDIR}/share/licenses/shadowsocks-rust/COPYING"
.PHONY: clean
clean:
cargo clean